github cardano-foundation/cf-token-metadata-registry 1.6.0
v1.6.0

pre-release5 hours ago

Prepares the registry for the upcoming Van Rossem Cardano hard fork. Compatible with cardano-node 11.0.1.

Hard fork readiness

  • Embedded indexer upgraded to yaci-store 2.0.1 (from 2.0.0), which transitively brings yaci-core 0.4.4 (from 0.4.0). These carry the upstream fixes and APIs needed to keep CIP-68 on-chain indexing running across the Van Rossem protocol change.
  • Local OnchainSyncStatusService back-port replaced with yaci-store's upstream SyncStatusService. Sync state (percentage + synced flag) now comes from a single upstream getSyncStatus() call instead of ~200 lines of manual chain-tip polling — less code to maintain, and it tracks upstream behavior across the fork.
  • Liveness/readiness probes continue to expose syncPercentage, now sourced from the upstream service, with locale-independent decimal formatting.

Bug fixes

  • CIP-26 sync now skips registry files whose filename does not match the inner subject (#87) — prevents mismatched metadata from being ingested during the GitHub registry sync.

Operational

  • Docker JAVA_OPTS now actually reaches the JVM. The exec-form ENTRYPOINT in api/Dockerfile.jvm skipped shell expansion, so -Xmx2g (and anything else passed via JAVA_OPTS) was silently dropped. Switched to a shell-form entrypoint that execs java with $JAVA_OPTS expanded.
  • Short JVM DNS TTLs wired into .env / .env.preprod to avoid pinned-IP timeouts against the mainnet relay round-robin pool.

Docs & tests

  • Corrected the README health-probe descriptions (#94).
  • Added V1 annotated-property shape assertions on the batch + property endpoints (#86).
  • Regression tests modernized: tests/end2end/regression-tests/mainnet/, migrated to uv (pyproject.toml + uv.lock). The committed CIP-26 / CIP-68 JSON fixtures remain the frozen regression baseline.

Upgrade notes

Dependency 1.5.1 1.6.0
yaci-store 2.0.0 2.0.1
yaci-core (transitive) 0.4.0 0.4.4

No public API or database schema changes — drop-in upgrade from 1.5.1.

Full changelog: 1.5.1...1.6.0

Don't miss a new cf-token-metadata-registry release

NewReleases is sending notifications on new releases.