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