diff --git a/cardano-db-sync-extended/CHANGELOG.md b/cardano-db-sync-extended/CHANGELOG.md index 8e3306b22..9eaa7a97c 100644 --- a/cardano-db-sync-extended/CHANGELOG.md +++ b/cardano-db-sync-extended/CHANGELOG.md @@ -1,5 +1,23 @@ # Revision history for cardano-db-sync-extended +## 10.0.0 +* Note that this release requires the database to be dropped and recreated. Restoring the `db-sync` + state can take a long time so it is possible to restore it from a snapsot file. + See `doc/state-snapshot.md`. +* Ability to create and restore state snapshots (#613). +* Documentation updates. +* Fix network id for reward_addr in pool_update table (#546). +* Update utxo_view query (#543). +* Minor update of database schema. +* Remove `merkle_root` field from `block` table. +* Refactor/improve rollbacks (#570). +* Interleave bulk insertion (`epoch_stake`, `reward` and `orphaned_reward`) with regular insertions. +* Fetch and insert pool offline metadata. +* Update a couple of uniqueness constraints. +* Fix PoolUpdate activeEpochNo field (#610) +* Add EpochSyncTime table (#621). +* Update system requirements in Readme.hd. + ## 9.0.0 * Note that this release requires the database to be dropped and recreated. * Requires ghc-8.10.x tp build. diff --git a/cardano-db-sync-extended/cardano-db-sync-extended.cabal b/cardano-db-sync-extended/cardano-db-sync-extended.cabal index e8f18d4b3..68776a3d4 100644 --- a/cardano-db-sync-extended/cardano-db-sync-extended.cabal +++ b/cardano-db-sync-extended/cardano-db-sync-extended.cabal @@ -3,7 +3,7 @@ cabal-version: 2.2 -- http://haskell.org/cabal/users-guide/ name: cardano-db-sync-extended -version: 9.0.0 +version: 10.0.0 synopsis: The Extended Cardano DB Sync node description: A Cardano node that follows the Cardano chain and inserts data from the chain into a PostgresQL database. It is "extended" because it maintains an diff --git a/cardano-db-sync/CHANGELOG.md b/cardano-db-sync/CHANGELOG.md index 819f39180..6f835fb08 100644 --- a/cardano-db-sync/CHANGELOG.md +++ b/cardano-db-sync/CHANGELOG.md @@ -1,5 +1,23 @@ # Revision history for cardano-db-sync +## 10.0.0 +* Note that this release requires the database to be dropped and recreated. Restoring the `db-sync` + state can take a long time so it is possible to restore it from a snapsot file. + See `doc/state-snapshot.md`. +* Ability to create and restore state snapshots (#613). +* Documentation updates. +* Fix network id for reward_addr in pool_update table (#546). +* Update utxo_view query (#543). +* Minor update of database schema. +* Remove `merkle_root` field from `block` table. +* Refactor/improve rollbacks (#570). +* Interleave bulk insertion (`epoch_stake`, `reward` and `orphaned_reward`) with regular insertions. +* Fetch and insert pool offline metadata. +* Update a couple of uniqueness constraints. +* Fix PoolUpdate activeEpochNo field (#610) +* Add EpochSyncTime table (#621). +* Update system requirements in Readme.hd. + ## 9.0.0 * Note that this release requires the database to be dropped and recreated. * Requires ghc-8.10.x tp build. diff --git a/cardano-db-sync/cardano-db-sync.cabal b/cardano-db-sync/cardano-db-sync.cabal index d03c662ba..61e255e58 100644 --- a/cardano-db-sync/cardano-db-sync.cabal +++ b/cardano-db-sync/cardano-db-sync.cabal @@ -3,7 +3,7 @@ cabal-version: 2.2 -- http://haskell.org/cabal/users-guide/ name: cardano-db-sync -version: 9.0.0 +version: 10.0.0 synopsis: The Cardano DB Sync node description: A Cardano node that follows the Cardano chain and inserts data from the chain into a PostgresQL database. diff --git a/cardano-db-tool/CHANGELOG.md b/cardano-db-tool/CHANGELOG.md index 4e5a415b8..a16f16cbc 100644 --- a/cardano-db-tool/CHANGELOG.md +++ b/cardano-db-tool/CHANGELOG.md @@ -1,5 +1,8 @@ # Revision history for cardano-db-tool +## 10.0.0 +* Add helper functionality for state snapshot generation. + ## 9.0.0 * No changes for this release. diff --git a/cardano-db-tool/cardano-db-tool.cabal b/cardano-db-tool/cardano-db-tool.cabal index e4fc1b75f..91b5162b6 100644 --- a/cardano-db-tool/cardano-db-tool.cabal +++ b/cardano-db-tool/cardano-db-tool.cabal @@ -3,7 +3,7 @@ cabal-version: 2.2 -- http://haskell.org/cabal/users-guide/ name: cardano-db-tool -version: 9.0.0 +version: 10.0.0 synopsis: Utilities to manage the cardano-db-sync databases. description: Utilities and executable, used to manage and validate the PostgreSQL db and the ledger database of the cardano-db-sync node diff --git a/cardano-db/CHANGELOG.md b/cardano-db/CHANGELOG.md index 87ea4a0c6..791eb3daa 100644 --- a/cardano-db/CHANGELOG.md +++ b/cardano-db/CHANGELOG.md @@ -1,5 +1,22 @@ # Revision history for cardano-db +## 10.0.0 +* Note that this release requires the database to be dropped and recreated. Restoring the `db-sync` + state can take a long time so it is possible to restore it from a snapsot file. + See `doc/state-snapshot.md`. +* Ability to create and restore state snapshots (#613). +* Documentation updates. +* Fix network id for reward_addr in pool_update table (#546). +* Update utxo_view query (#543). +* Minor update of database schema. +* Remove `merkle_root` field from `block` table. +* Refactor/improve rollbacks (#570). +* Interleave bulk insertion (`epoch_stake`, `reward` and `orphaned_reward`) with regular insertions. +* Fetch and insert pool offline metadata. +* Update a couple of uniqueness constraints. +* Fix PoolUpdate activeEpochNo field (#610) +* Add EpochSyncTime table (#621). + ## 9.0.0 * Note that this release requires the database to be dropped and recreated. * Requires ghc-8.10.x tp build. diff --git a/cardano-db/cardano-db.cabal b/cardano-db/cardano-db.cabal index cd13a5521..f93faac3e 100644 --- a/cardano-db/cardano-db.cabal +++ b/cardano-db/cardano-db.cabal @@ -3,7 +3,7 @@ cabal-version: 2.2 -- http://haskell.org/cabal/users-guide/ name: cardano-db -version: 9.0.0 +version: 10.0.0 synopsis: A base PostgreSQL component for the cardano-db-sync node. description: Code for the Cardano DB Sync node that is shared between the cardano-db-node and other components. diff --git a/cardano-sync/CHANGELOG.md b/cardano-sync/CHANGELOG.md index ffb1ec829..f304d065b 100644 --- a/cardano-sync/CHANGELOG.md +++ b/cardano-sync/CHANGELOG.md @@ -1,5 +1,8 @@ # Revision history for cardano-sync +## 10.0.0 +* Changes required for other changes. + ## 9.0.0 * Extract new package `cardano-sync` (which contains only the functionality require to sync the chain, and avoids all PostgreSQL dependencies) from `cardano-db-sync`. diff --git a/cardano-sync/cardano-sync.cabal b/cardano-sync/cardano-sync.cabal index f4b99e109..88181ad74 100644 --- a/cardano-sync/cardano-sync.cabal +++ b/cardano-sync/cardano-sync.cabal @@ -3,7 +3,7 @@ cabal-version: 2.2 -- http://haskell.org/cabal/users-guide/ name: cardano-sync -version: 9.0.0 +version: 10.0.0 synopsis: The Cardano Sync node description: A Cardano node that follows the Cardano chain and inserts data from the chain into a PostgresQL database. diff --git a/docker-compose.yml b/docker-compose.yml index aef8d1ff7..5debfd1d7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -24,7 +24,7 @@ services: max-file: "10" cardano-node: - image: inputoutput/cardano-node:1.26.2 + image: inputoutput/cardano-node:1.27.0 environment: - NETWORK=${NETWORK:-mainnet} volumes: @@ -38,7 +38,7 @@ services: max-file: "10" cardano-db-sync: - image: inputoutput/cardano-db-sync:9.0.0 + image: inputoutput/cardano-db-sync:10.0.0 environment: - NETWORK=${NETWORK:-mainnet} - POSTGRES_HOST=postgres