deploy: 4618a959fc8c962c88efe80a342b8c59e296a88f
Home /
Cardano Foundation /
cardano-rosetta-java
Apr 16, 6-7 AM (0)
Apr 16, 7-8 AM (0)
Apr 16, 8-9 AM (0)
Apr 16, 9-10 AM (0)
Apr 16, 10-11 AM (0)
Apr 16, 11-12 PM (3)
Apr 16, 12-1 PM (0)
Apr 16, 1-2 PM (0)
Apr 16, 2-3 PM (0)
Apr 16, 3-4 PM (0)
Apr 16, 4-5 PM (0)
Apr 16, 5-6 PM (0)
Apr 16, 6-7 PM (0)
Apr 16, 7-8 PM (0)
Apr 16, 8-9 PM (0)
Apr 16, 9-10 PM (0)
Apr 16, 10-11 PM (0)
Apr 16, 11-12 AM (0)
Apr 17, 12-1 AM (0)
Apr 17, 1-2 AM (0)
Apr 17, 2-3 AM (0)
Apr 17, 3-4 AM (0)
Apr 17, 4-5 AM (0)
Apr 17, 5-6 AM (0)
Apr 17, 6-7 AM (2)
Apr 17, 7-8 AM (0)
Apr 17, 8-9 AM (0)
Apr 17, 9-10 AM (0)
Apr 17, 10-11 AM (0)
Apr 17, 11-12 PM (0)
Apr 17, 12-1 PM (0)
Apr 17, 1-2 PM (0)
Apr 17, 2-3 PM (1)
Apr 17, 3-4 PM (1)
Apr 17, 4-5 PM (0)
Apr 17, 5-6 PM (1)
Apr 17, 6-7 PM (0)
Apr 17, 7-8 PM (0)
Apr 17, 8-9 PM (0)
Apr 17, 9-10 PM (0)
Apr 17, 10-11 PM (0)
Apr 17, 11-12 AM (0)
Apr 18, 12-1 AM (0)
Apr 18, 1-2 AM (0)
Apr 18, 2-3 AM (0)
Apr 18, 3-4 AM (0)
Apr 18, 4-5 AM (0)
Apr 18, 5-6 AM (0)
Apr 18, 6-7 AM (0)
Apr 18, 7-8 AM (0)
Apr 18, 8-9 AM (0)
Apr 18, 9-10 AM (0)
Apr 18, 10-11 AM (0)
Apr 18, 11-12 PM (0)
Apr 18, 12-1 PM (0)
Apr 18, 1-2 PM (0)
Apr 18, 2-3 PM (0)
Apr 18, 3-4 PM (0)
Apr 18, 4-5 PM (0)
Apr 18, 5-6 PM (0)
Apr 18, 6-7 PM (0)
Apr 18, 7-8 PM (0)
Apr 18, 8-9 PM (0)
Apr 18, 9-10 PM (0)
Apr 18, 10-11 PM (0)
Apr 18, 11-12 AM (0)
Apr 19, 12-1 AM (0)
Apr 19, 1-2 AM (0)
Apr 19, 2-3 AM (0)
Apr 19, 3-4 AM (0)
Apr 19, 4-5 AM (0)
Apr 19, 5-6 AM (0)
Apr 19, 6-7 AM (0)
Apr 19, 7-8 AM (0)
Apr 19, 8-9 AM (0)
Apr 19, 9-10 AM (0)
Apr 19, 10-11 AM (0)
Apr 19, 11-12 PM (0)
Apr 19, 12-1 PM (0)
Apr 19, 1-2 PM (0)
Apr 19, 2-3 PM (0)
Apr 19, 3-4 PM (0)
Apr 19, 4-5 PM (0)
Apr 19, 5-6 PM (0)
Apr 19, 6-7 PM (0)
Apr 19, 7-8 PM (0)
Apr 19, 8-9 PM (0)
Apr 19, 9-10 PM (0)
Apr 19, 10-11 PM (0)
Apr 19, 11-12 AM (0)
Apr 20, 12-1 AM (0)
Apr 20, 1-2 AM (0)
Apr 20, 2-3 AM (0)
Apr 20, 3-4 AM (0)
Apr 20, 4-5 AM (0)
Apr 20, 5-6 AM (0)
Apr 20, 6-7 AM (1)
Apr 20, 7-8 AM (0)
Apr 20, 8-9 AM (6)
Apr 20, 9-10 AM (3)
Apr 20, 10-11 AM (0)
Apr 20, 11-12 PM (0)
Apr 20, 12-1 PM (0)
Apr 20, 1-2 PM (0)
Apr 20, 2-3 PM (0)
Apr 20, 3-4 PM (1)
Apr 20, 4-5 PM (0)
Apr 20, 5-6 PM (0)
Apr 20, 6-7 PM (1)
Apr 20, 7-8 PM (0)
Apr 20, 8-9 PM (0)
Apr 20, 9-10 PM (2)
Apr 20, 10-11 PM (0)
Apr 20, 11-12 AM (0)
Apr 21, 12-1 AM (0)
Apr 21, 1-2 AM (0)
Apr 21, 2-3 AM (0)
Apr 21, 3-4 AM (0)
Apr 21, 4-5 AM (0)
Apr 21, 5-6 AM (0)
Apr 21, 6-7 AM (1)
Apr 21, 7-8 AM (3)
Apr 21, 8-9 AM (0)
Apr 21, 9-10 AM (0)
Apr 21, 10-11 AM (0)
Apr 21, 11-12 PM (0)
Apr 21, 12-1 PM (0)
Apr 21, 1-2 PM (0)
Apr 21, 2-3 PM (0)
Apr 21, 3-4 PM (0)
Apr 21, 4-5 PM (0)
Apr 21, 5-6 PM (0)
Apr 21, 6-7 PM (0)
Apr 21, 7-8 PM (0)
Apr 21, 8-9 PM (0)
Apr 21, 9-10 PM (0)
Apr 21, 10-11 PM (0)
Apr 21, 11-12 AM (0)
Apr 22, 12-1 AM (0)
Apr 22, 1-2 AM (0)
Apr 22, 2-3 AM (0)
Apr 22, 3-4 AM (0)
Apr 22, 4-5 AM (0)
Apr 22, 5-6 AM (0)
Apr 22, 6-7 AM (0)
Apr 22, 7-8 AM (0)
Apr 22, 8-9 AM (1)
Apr 22, 9-10 AM (2)
Apr 22, 10-11 AM (0)
Apr 22, 11-12 PM (0)
Apr 22, 12-1 PM (0)
Apr 22, 1-2 PM (0)
Apr 22, 2-3 PM (0)
Apr 22, 3-4 PM (0)
Apr 22, 4-5 PM (0)
Apr 22, 5-6 PM (0)
Apr 22, 6-7 PM (0)
Apr 22, 7-8 PM (1)
Apr 22, 8-9 PM (2)
Apr 22, 9-10 PM (0)
Apr 22, 10-11 PM (0)
Apr 22, 11-12 AM (0)
Apr 23, 12-1 AM (2)
Apr 23, 1-2 AM (0)
Apr 23, 2-3 AM (0)
Apr 23, 3-4 AM (0)
Apr 23, 4-5 AM (0)
Apr 23, 5-6 AM (0)
Apr 23, 6-7 AM (0)
34 commits this week
Apr 16, 2026
-
Apr 23, 2026
fix: refresh mainnet and preview peer-snapshot to v3 format for cardano-node 10.7.x
deploy: 0f9e37604c21192723fb7bed61af451e673ede0f
test: truncate token logos in Allure attachments over 5MB
chore: bump version to 2.2.0
Merge branch 'main' into release/2_x_x_hf
fix: continue-on-failure, schema-scoped DROP for rosetta index lifecycle
- Replace fail-fast `return` with `failedCount` counter so all 16 indexes
are attempted even when one fails; overall state is READY only if
failedCount == 0, otherwise FAILED (Tier 1.1)
- Resolve current schema at init() and qualify all DROP INDEX statements
as `<schema>.<index>` to avoid cross-schema matches (Tier 1.3)
- Add guardrail comment: executeIndexCreation always re-queries pg_index
per-index so any future retry path inherits drop-before-rebuild (Tier 1.2)
- Update tests: mock current_schema(), fix DROP expectations, add
continuesAfterSingleFailure test verifying both CREATE calls fire
despite first failure
update code
update code
deploy: 688f2f9235b2045f411fc434590629c3477d2672
chore: prepare 2.1.2 (#744)
## Summary Hotfix release **2.1.2** bundling a yaci upgrade and improved gateway logging. ## Commits - **[#742](https://github.com/cardano-foundation/cardano-rosetta-java/pull/742) — fix: raise `SYNC_GRACE_SLOTS_COUNT` default to 200 and enrich gateway error logs** - Bumps the default sync grace window from 100 to 200 slots across env files, Spring config, Helm values, and docs. The previous value caused the `synced` flag on `/network/status` to flap when the HTTP link between `rosetta-api` and `yaci-indexer` was briefly unstable. - Enriches logs in `YaciHttpGatewayImpl` for both `getStakeAccountRewards` and `getDiscoveredPeers`: non-2xx branches now include the target URL and response body alongside the status code; `IOException`/`InterruptedException` branches include the URL plus the full cause chain so SSL and connection errors are visible. - **[#743](https://github.com/cardano-foundation/cardano-rosetta-java/pull/743) — fix: bump yaci to 0.4.1 to fix chain sync on blocks with >23 txs** - Picks up upstream [yaci v0.4.1](https://github.com/bloxbean/yaci/releases/tag/v0.4.1), which fixes a CBOR parsing error for blocks encoded with definite-length arrays (>23 txs) that broke chain sync on preview. Also adds configurable `TipFinder` timeouts.
fix: handle cardano-node 10.7.x peer-snapshot address field in PeerSnapshotServiceImpl
feat: upgrade cardano-node from 10.5.4 to 10.7.1
deploy: 9c74739309d1934dbda83846b1a88346a9644841
chore: bump version to 2.1.2 (#747)
chore: bump version to 2.1.2
deploy: b21fd568a3aa32aea500f3dea8691d4c8fd710f6
fix: add missing CARDANO_CONFIG_CONTAINER_PATH docker env
update code
update code
update code
update code
feat: Spike: replace 'apply indexes' with a native solution
feat: Spike: replace 'apply indexes' with a native solution
feat: upgrade cardano-node from 10.5.4 to 10.7.1
fix: bump yaci to 0.4.1 to fix chain sync on blocks with >23 txs (#743)
Yaci 0.4.1 fixes a CBOR parsing error for blocks using definite-length arrays (>23 txs), which broke chain sync on preview. Also adds configurable TipFinder timeouts. Co-authored-by: Mateusz Czeladka <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
deploy: 9fcd90f68a16f7ac1b2279917c666fc409a8a42d
fix: bump yaci to 0.4.1 to fix chain sync on blocks with >23 txs
Yaci 0.4.1 fixes a CBOR parsing error for blocks using definite-length arrays (>23 txs), which broke chain sync on preview. Also adds configurable TipFinder timeouts. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
fix: raise SYNC_GRACE_SLOTS_COUNT default to 200 and enrich gateway error logs (#742)
Bumps the default sync grace window from 100 to 200 slots across env files, Spring config, Helm values, and docs. The previous value caused the synced flag on /network/status to flap when the HTTP link between rosetta-api and yaci-indexer was briefly unstable. Enriches the logs in YaciHttpGatewayImpl for both getStakeAccountRewards and getDiscoveredPeers: non-2xx branches now include the target URL and response body alongside the status code, and IOException/InterruptedException branches include the URL plus the exception (full cause chain) so SSL and connection errors are visible in the logs. Co-authored-by: Mateusz Czeladka <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>