github cardano-foundation/cardano-rosetta-java 1.2.9

latest releases: 1.3.2, 1.3.1, 1.3.0...
pre-release2 months ago

Highlights: 🔦

  • For docker-compose type of deployment building from sources all components including mithril, postgres and cardano-node
  • Upgraded to Ubuntu 24.04 across all docker containers
  • Java 24 LTS for Rosetta API and Rosetta Indexer
  • /network/status endpoint has now sync_status field as per Rosetta standard
  • /network/status endpoint has now a field oldest_block but it is active only when REMOVE_SPENT_UTXOS configuration setting is enabled
  • Renamed pruning to "remove spent utxos" (special kind of pruning but different than is usually meant in the industry / rosetta spec)
  • Some internal libraries upgrade

Depreciation ⚠️

  • Single docker image deployment is deprecated, while we will continue to support it for now, we encourage all rosetta-java clients to move towards docker-compose build option which is now becoming canonical from 1.2.9 release onwards

What's Changed:

  • docs: updates the environment variables by @tienna in #463
  • feat: enhance stability test with error threshold and additional metrics by @linconvidal in #449
  • docs: added link to hardware profiles page on scalability test page. by @matiwinnetou in #466
  • feat: split release / prerelease dockerhub images by @VladislavKudrin in #476
  • JDK 24 upgrade for Rosetta API (api module) and Rosetta Indexer (yaci-indexer module) by @matiwinnetou
  • /network/status now contains oldest_block when REMOVE_SPENT_UTXOS=true by @matiwinnetou
  • /network/status now contains sync_status by @matiwinnetou
  • Building from sources for all components including postgres, mithril and cardano-node itself (security feature users asked to make sure no pre-bullt images are taken from dockerhub / docker registry by @VladislavKudrin
  • Spring Boot upgrade to 3.4.x and standarisation that both API and Yaci-Indexer run the same version of Spring Boot by @matiwinnetou
  • Ubuntu 24.04 LTS upgrade across all docker images by @matiwinnetou

BREAKING: ⚠️

  • PRUNING_ENABLED configuration variable has been replaced by REMOVE_SPENT_UTXOS
  • PRUNING_SAFE_BLOCKS configuration variable has been replaced by REMOVE_SPENT_UTXOS_SAFE_BLOCKS_COUNT

New Contributors

Full Changelog: 1.2.8...1.2.9

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

NewReleases is sending notifications on new releases.