Cardano DB Sync 10.0.0
This release introduces the functionality to restore the db-sync state from a snapshot file, which is a more efficient method for syncing (~20x faster). The state snapshot files can be found here:
Documentation for restoring from these files available at state-snapshot.md.
Note that this release requires the database to be dropped and recreated.
Requires ghc-8.10.x to build.
Compatible with Cardano Node 1.27.0.
Added
- Interleave bulk insertion (epoch_stake, reward and orphaned_reward) with regular insertions.
- Fetch and insert pool offline metadata.
- Add EpochSyncTime table (#621).
- Add helper functionality for state snapshot generation (#617).
Improved
- Documentation updates.
- Update utxo_view query (#543).
- Minor update of database schema.
- Refactor/improve rollbacks (#570).
- Update a couple of uniqueness constraints.
- Update system requirements in Readme.hd.
- Update
doc/interesting-queries.md
file with a new statistics query.
Removed
- Remove merkle_root field from block table.
Resolved
- Fix network id for reward_addr in pool_update table (#546).
- Fix PoolUpdate activeEpochNo field (#610).
- Fix incorrect "Starting epoch N" message (#627).
Known issues
Documentation
Cardano DB Sync Overview
Building and Running the Cardano DB Sync Node
Schema Management
Validation
The Plug-in System
State snapshot
Platforms
- Linux 64-bit
- Docker
Sign off
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |