github cardano-foundation/cardano-rosetta-java 1.3.2

2 days ago

Highlights

  • search: currency filtering
  • search: performance improvements
  • network: added static peers support in /network/ and dynamic peers behind configuration variable
  • maintenance: upgrade to the latest yaci-store 0.1.5 from 0.1.x release line
  • search: numerous bug fixes, e.g. operations ordering (operations are ordered now by slot), ixed some transactions that were not returned, operatoration tests are now working (and and or) for account_identier and transaction_identifier
  • PostMan collection / python rewritten and comprehensive contract test for all construction endpoints
  • end 2 end tests (flow tests) in python for native assets

BREAKING (!!!)

  • search: a bug fixed within search when returning data, currency.symbol is no longer hex string but asci representation of this hex string
  • search: searching by operation type is not currently supported

Known Issues

  • some Byron era transactions are missing and fix is on the way in a new release (soon)

Gotchas

  • this release ships with a few new indexes (search related), it can take some hours on a synced instance for all components in the stack to be ready (mainly yaci-indexer). When upgrading to this version, make sure to enable this rosetta version only when it has fully synced. For this you can check /network/status and observe "sync_status.synced" true or false flag.

Configuration changes

  • added SEARCH_LIMIT=100
  • added PEER_DISCOVERY=false

What's Changed

  • fix: currency filtering and support for address search which unfolds to large amount of UTxOs (spent and unspent) plus performance / scalability fixes. by @matiwinnetou in #554
  • docs: Update performance document and add 1.3.1 test results by @tienna in #558
  • feat: peers by @matiwinnetou in #561
  • chore: yaci-store 0.1.5 upgrade. by @matiwinnetou in #566
  • Fix: missing transactions, complete search transaction results by including tx_input transactions by @Kartiiyer12 in #563
  • Fix search index creation by @linconvidal in #577
  • chore: search pm collection review by @linconvidal in #578
  • feat: add e2e test for native asset transfer functionality by @linconvidal in #576

Full Changelog: 1.3.1...1.3.2

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

NewReleases is sending notifications on new releases.