From 31432ef530b92f8777d8f62361253365455a1d10 Mon Sep 17 00:00:00 2001 From: Kostas Dermentzis Date: Mon, 27 Apr 2026 14:56:50 +0300 Subject: [PATCH] Release 13.7.0.3 --- CHANGELOG.md | 4 ++++ cardano-chain-gen/cardano-chain-gen.cabal | 2 +- cardano-db-sync/cardano-db-sync.cabal | 2 +- cardano-db-tool/cardano-db-tool.cabal | 2 +- cardano-db/cardano-db.cabal | 2 +- cardano-db/test/cardano-db-test.cabal | 2 +- cardano-smash-server/cardano-smash-server.cabal | 2 +- docker-compose.example.yml | 4 ++-- docker-compose.yml | 4 ++-- 9 files changed, 14 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e9724e8d7..c9784661b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ - SMASH: validate `PoolMetadataHash` inputs, return 400 instead of 500 - Ledger snapshots now use the consensus directory format (`/state`, `meta`, `utxoSize`). Old snapshots are not compatible. - Experimental: LSM-backed on-disk UTxO (opt-in via `ledger_backend` config, see [doc/configuration.md](doc/configuration.md#ledger-backend)) +- Snapshots can be converted between InMemory and LSM formats (see [doc/state-snapshot.md](doc/state-snapshot.md)) +- Off-chain metadata fetching (`offchain_pool_data`, `offchain_vote_data`) is now disabled by default; enable explicitly in `insert_options` if you need it +- New helper scripts under `scripts/`: `validate-epoch-table.sql`, `fix-epoch-table.sql`, and `check-and-fix-epoch-table.sh` to diagnose and repair stale rows in the `epoch` table +- Schema integrity scripts `test-uniqueness.sql` and `test-referential-integrity.sql` moved from `schema/` to `scripts/`; run all checks via `scripts/run-schema-checks.sh ` ## 13.7.0.2 - Fix slow rollbacks caused by suboptimal query plans on large tables [#2083] diff --git a/cardano-chain-gen/cardano-chain-gen.cabal b/cardano-chain-gen/cardano-chain-gen.cabal index ec25eebd9..c69aed2d0 100644 --- a/cardano-chain-gen/cardano-chain-gen.cabal +++ b/cardano-chain-gen/cardano-chain-gen.cabal @@ -1,7 +1,7 @@ cabal-version: 3.6 name: cardano-chain-gen -version: 13.7.0.2 +version: 13.7.0.3 synopsis: A fake chain generator for testing cardano DB sync. description: A fake chain generator for testing cardano DB sync. homepage: https://github.com/IntersectMBO/cardano-db-sync diff --git a/cardano-db-sync/cardano-db-sync.cabal b/cardano-db-sync/cardano-db-sync.cabal index 46accabeb..571878195 100644 --- a/cardano-db-sync/cardano-db-sync.cabal +++ b/cardano-db-sync/cardano-db-sync.cabal @@ -1,7 +1,7 @@ cabal-version: 3.6 name: cardano-db-sync -version: 13.7.0.2 +version: 13.7.0.3 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/cardano-db-tool.cabal b/cardano-db-tool/cardano-db-tool.cabal index 625dbe20a..12fa76e40 100644 --- a/cardano-db-tool/cardano-db-tool.cabal +++ b/cardano-db-tool/cardano-db-tool.cabal @@ -1,7 +1,7 @@ cabal-version: 3.6 name: cardano-db-tool -version: 13.7.0.2 +version: 13.7.0.3 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/cardano-db.cabal b/cardano-db/cardano-db.cabal index 85398e7b9..1a588d5bb 100644 --- a/cardano-db/cardano-db.cabal +++ b/cardano-db/cardano-db.cabal @@ -1,7 +1,7 @@ cabal-version: 3.6 name: cardano-db -version: 13.7.0.2 +version: 13.7.0.3 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-db/test/cardano-db-test.cabal b/cardano-db/test/cardano-db-test.cabal index ad615fcf8..bd78a6bf1 100644 --- a/cardano-db/test/cardano-db-test.cabal +++ b/cardano-db/test/cardano-db-test.cabal @@ -1,7 +1,7 @@ cabal-version: 3.6 name: cardano-db-test -version: 13.7.0.2 +version: 13.7.0.3 synopsis: Tests for the base functionality of the cardano-db library description: Code for the Cardano DB Sync node that is shared between the cardano-db-node and other components. diff --git a/cardano-smash-server/cardano-smash-server.cabal b/cardano-smash-server/cardano-smash-server.cabal index 13d0fa8bd..ade613d4b 100644 --- a/cardano-smash-server/cardano-smash-server.cabal +++ b/cardano-smash-server/cardano-smash-server.cabal @@ -1,7 +1,7 @@ cabal-version: 3.6 name: cardano-smash-server -version: 13.7.0.2 +version: 13.7.0.3 synopsis: The Cardano smash server description: Please see the README on GitHub at diff --git a/docker-compose.example.yml b/docker-compose.example.yml index 320f6f991..ef0d6c298 100644 --- a/docker-compose.example.yml +++ b/docker-compose.example.yml @@ -36,7 +36,7 @@ services: max-file: "10" cardano-node: - image: ghcr.io/intersectmbo/cardano-node:10.6.1 + image: ghcr.io/intersectmbo/cardano-node:10.7.1 environment: - NETWORK=${NETWORK:-mainnet} networks: @@ -59,7 +59,7 @@ services: max-file: "10" cardano-db-sync: - image: ghcr.io/intersectmbo/cardano-db-sync:13.7.0.2 + image: ghcr.io/intersectmbo/cardano-db-sync:13.7.0.3 environment: - NETWORK=${NETWORK:-mainnet} - POSTGRES_HOST=postgres diff --git a/docker-compose.yml b/docker-compose.yml index f786a6a30..dda9c8883 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -33,7 +33,7 @@ services: max-file: "10" cardano-node: - image: ghcr.io/intersectmbo/cardano-node:10.6.1 + image: ghcr.io/intersectmbo/cardano-node:10.7.1 environment: - NETWORK=${NETWORK:-mainnet} volumes: @@ -54,7 +54,7 @@ services: max-file: "10" cardano-db-sync: - image: ghcr.io/intersectmbo/cardano-db-sync:13.7.0.2 + image: ghcr.io/intersectmbo/cardano-db-sync:13.7.0.3 environment: - DB_SYNC_CONFIG=${DB_SYNC_CONFIG:-} - DISABLE_LEDGER=${DISABLE_LEDGER}