Skip to content

2.2.0

Compare
Choose a tag to compare
@enobayram enobayram released this 23 May 21:56
· 36 commits to master since this release
d0a5a70

Notes

  • This release completes the transition from beam-automigrate to the new incremental migration scripts (See Issue #101). If you're upgrading from a version earlier than 2.1.X, you'll first have to run CW-D v2.1.1 to migrate your database to a state that's compatible with the new script based migrations.

  • After this version, the transactionCount field of the /stats endpoint becomes an estimate rather than an exact count. This change allowed us to decouple the ETL process from the HTTP server and fixed a long-standing resource accumulation issue.

New Features

  • Enable searching by pactid in the /txs/search endpoint (#143)
  • Include continuation transaction rows in the /txs/search resullt if their original transaction satisfies the search criteria (#66)
  • Extend the /txs/account endpoint response with cross-chain information in the case of cross-chain transfers (#137, #138)
  • Add minheight, maxheight query parameters to all transaction search enpoints (/txs/{events,account,search}) (#135)

Performance Improvements

  • Remove the mutable server state and decouple the ETL from the HTTP server (#148)

Codebase Improvements

  • Add support for Nix flakes (#132, #133, #134, #136)
  • Simplify the handling of the recentTxs (#140)
  • Update maintainers list (#131)

Nix Store Path

/nix/store/n1jhsy0psl4ljf5pmwxsnxnzsgdxs5k3-chainweb-data-exe-chainweb-data-2.2.0