github algorand/indexer v3.7.1

one day ago

GitHub Logo

What's Changed

This release includes support for consensus version 40 (validator incentives) along with some quality of life changes. A 'synthetic` transaction is inserted into the underlying transactions table to support backwards compatibility and so tax and accounting software has a clean record of the new payouts mechanism.

Enhancements

  • Incentives Support (heartbeat transactions, synthetic payout transactions via the /transactions API.
  • Upgrade to Golang 1.23
  • New /v2/blockheaders endpoint
  • Significant performance improvement for before-time/after-time filters for /transactions API

Changelog

  • bff11e9 Go 1.23 support, go-algorand-sdk dependency on develop commit (#1636)
  • a99e6f7 Implement the endpoint GET /v2/block-headers (#1638)
  • c5c7b4e Incentives: Storing/ serving heartbeat transactions, synthetic transactions for payouts (#1635)
  • e6a823d Remove version tag from docker-compose files (deprecated warnings). (#1637)
  • 1eb228d Set go-algorand-sdk to v2.7.0. (#1640)
  • 0c26ab4 build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#1639)
  • a81204f Add heartbeat address to txn_participation (making search eligible) includes tests exercising writing of heartbeat address (along with sender). (#1642)
  • f8b161f Convert before-time/after-time filters for transactions endpoint to rounds (major performance boost/avoid excessive query timeouts. (#1644)

Full Changelog: v3.6.0...v3.7.1


Docker images for this release are available on Docker Hub.

Don't miss a new indexer release

NewReleases is sending notifications on new releases.