github cardano-foundation/cardano-rosetta-java 1.5.1

pre-release6 hours ago

Cardano Rosetta Java v1.5.1

Cardano Rosetta Java v1.5.1 is a maintenance release for the legacy 1.x line that upgrades the bundled Cardano Node to 11.1.2 and Yaci to 0.3.11.

⚠️ This is a mandatory upgrade. Cardano Node 11.1.2 optimizes memory usage in time lock scripts, and Yaci 0.3.11 fixes block parsing with deeply nested native scripts. Operators on any earlier 1.x release must upgrade.

Already on the 2.x line? Use v2.3.1 instead. Do not downgrade from 2.x to 1.x.

Key Improvements

  • Cardano Node upgraded to 11.1.2, which optimizes memory usage in native time lock scripts
  • Yaci upgraded to 0.3.11 to correctly parse blocks containing deeply nested native scripts
  • Mithril upgraded to 2630.1-hotfix
  • Bundled node configuration files refreshed for Cardano Node 11.1.x on mainnet, preprod, and preview
  • Parse-error continuation enabled consistently for the 1.x all-in-one and Preprod Docker Compose deployments

Upgrade / Compatibility

  • From v1.5.0: Compatible, no resync required. Set CARDANO_NODE_VERSION to 11.1.2, rebuild the node image if you build from source, and redeploy.
  • Yaci Store stays at 0.1.7, so there are no database schema changes in this release.
  • From earlier 1.x releases: The v1.5.0 upgrade guidance still applies, including the automatic one-time Mithril v1-to-v2 backend migration.
  • From v2.x: This release is not an upgrade path. Continue on the 2.x line and use v2.3.1.
  • Operators who mount their own node configuration instead of the bundled files should align it with the refreshed versions: MinNodeVersion is now 11.1.0, ledger snapshot settings are nested under a Snapshots block, legacy logging keys were removed, the mainnet configuration switches ConsensusMode from PraosMode to GenesisMode, and the preview configuration now references a checkpoints.json file.
  • Cardano Node 11.1.2 reports a slight increase in memory usage compared to 11.0.1, both while syncing and on tip. See the node release notes. Hosts sized close to the minimum requirements should monitor memory after the upgrade.

API / Configuration

  • /network/options: reported versions updated.
    • version.node_version is now 11.1.2 and version.middleware_version is now 1.5.1. There are no schema, operation type, or error code changes in this release.

Environment updates:

  • CARDANO_NODE_VERSION: 11.0.111.1.2
  • MITHRIL_VERSION: 2617.02630.1-hotfix
  • API_DOCKER_IMAGE_TAG: 1.5.01.5.1
  • INDEXER_DOCKER_IMAGE_TAG: 1.5.01.5.1
  • CONTINUE_PARSING_ON_ERROR: unset (effective default false) → true for the all-in-one deployment; falsetrue for Preprod Docker Compose. Mainnet Docker Compose remains true.

What's Changed

  • chore: backport cardano-node 11.1.2 and mithril 2630.1-hotfix to 1.x by @matiwinnetou in #795

Full Changelog: 1.5.0...1.5.1

Don't miss a new cardano-rosetta-java release

NewReleases is sending notifications on new releases.