Skip to content

Releases: IntersectMBO/cardano-db-sync

Cardano DB Sync 1.5.0

01 May 11:13
335424c
Compare
Choose a tag to compare

The Cardano DB Sync synchronises blockchain data into a relational database.

This release brings some changes in the database, a few improvements and fixes in cardano-db-sync service, and updates its three components to the latest state of their dependencies. cardano-db-sync docker image is available.

Compatible with Cardano node 1.11.0.

Deployed on the mainnet 1 May 2020.

New features

  • Added cardano-db library API for query to determine if the DB is fully in sync (#36)
  • Added a block count column to the epoch cache table (#42, #46, #51)
  • Added an Epoch convenience VIEW to the DB schema (#31)
  • Added support for multiple chains in a single database (#76, #77)

Improvements

  • Added export of the generated DB schema as documentation (#43)
  • Added index to the TransactionInput VIEW (#67)
  • Updated dependencies to latest versions (#39, #55, #78)
  • Improved README (#32, #38, #57, #58)
  • Improved example docker config (#59)

Resolved issues

  • Fixed a bug related to block rollback (#61)
  • Fixed handling of OBFT epochs without transactions (#40)
  • Some build instructions have been updated with new configuration file names (#32)

Documentation

Cardano DB Sync Overview
Building and Running the Cardano DB Sync Node
Schema Management
Validation
The Plug-in System

Platforms

  • Linux 64-bit

Sign off

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Ops ✔️
Release Manager ✔️

Cardano DB Sync 1.4.0

23 Mar 18:44
4b4b298
Compare
Choose a tag to compare

The Cardano DB Sync component (cardano-db-sync) synchronises chain data into a relational database.

Previously this component was released as part of the Cardano Explorer backend. In this release it has been renamed and moved into its own source repository, separate from the Explorer API.

It consists of the following components:

  • cardano-db library (renamed from cardano-explorer-db)
  • cardano-db-sync service (renamed from cardano-explorer-node)
  • cardano-db-sync-extended service (a variation of cardano-db-sync used by cardano-graphql)

This release with updated library dependencies follows the release of Cardano Explorer 1.3.0.

Compatible with Cardano node 1.8.0.

Deployed on 23th March 2020.

New features

  • Implemented a new plugin system to allow application-specific variations
  • Added new component cardano-db-sync-extended to support SQL DB backend for cardano-graphql

Improvements

  • Added extra "epoch" table with incrementally maintained view used by cardano-db-sync-extended
  • Improved chain sync behaviour when database is ahead of node
  • Used threaded RTS to avoid potential IPC problems on OSX
  • Improved exception handling and reporting
  • Improved default logging verbosity configuration
  • Improved documentation

Resolved issues

  • cardano-db-sync cannot connect to cardano-node (#9)
  • Enable logging for production (#7)

Known Issues

  • Some build instructions have not updated with new configuration file names (#32)

Documentation

Cardano DB Sync Overview
Building and Running the Cardano DB Sync Node
Schema Management
Validation
The Plug-in System

Platforms

  • Linux 64-bit

Sign off

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Ops ✔️
Release Manager ✔️