Skip to content

Releases: hirosystems/stacks-blockchain-api

v8.11.4

14 Jul 19:49
Compare
Choose a tag to compare

8.11.4 (2025-07-14)

Bug Fixes

  • validate block cursor pagination parameter format (#2317) (20e334d)

v8.11.3

07 Jul 18:37
Compare
Choose a tag to compare

8.11.3 (2025-07-07)

Bug Fixes

  • use burn_block_time in 2.x blocks and block_time after 3.x (#2314) (e1d4c61)

v8.11.2

20 Jun 15:50
Compare
Choose a tag to compare

8.11.2 (2025-06-20)

Bug Fixes

  • do not duplicate miner rewards in v2 balance endpoint (#2302) (4c8d514)

v8.11.1

02 Jun 16:21
Compare
Choose a tag to compare

8.11.1 (2025-06-02)

This release addresses a critical issue where the Stacks core changed the field name for contract interface data in /new_block events from contract_abi to contract_interface.

Background:

  • Stacks core updated the key name for contract interface data in block events
  • This change caused contract ABIs to not be properly stored in the API database
  • The fix ensures compatibility with the updated Stacks core event format

Changes Include:

  • Updated event processing to read from the new contract_interface field
  • Added a patch script (populate-missing-contract-abis.ts) to backfill missing contract ABIs

Bug Fixes

  • adjust contract ABI writes to read from contract_interface key instead of contract_abi (#2276) (82f3fea)

v8.11.1-beta.1

30 May 21:07
Compare
Choose a tag to compare
v8.11.1-beta.1 Pre-release
Pre-release

8.11.1-beta.1 (2025-05-30)

Bug Fixes

  • Contract ABI handling: Adjust contract ABI writes to read from contract_interface key instead of contract_abi (#2276) (82f3fea)

Details

This release addresses a critical issue where the Stacks core changed the field name for contract interface data in /new_block events from contract_abi to contract_interface.

Background:

  • Stacks core updated the key name for contract interface data in block events
  • This change caused contract ABIs to not be properly stored in the API database
  • The fix ensures compatibility with the updated Stacks core event format

Changes Include:

  • Updated event processing to read from the new contract_interface field
  • Added a patch script (populate-missing-contract-abis.ts) to backfill missing contract ABIs

v8.11.0

26 May 14:44
Compare
Choose a tag to compare

8.11.0 (2025-05-26)

Important

This release includes an important fix to STX balances reported by the /extended/v2/addresses/:address/balances/stx endpoint. A new migration is included that will automatically fix balances for all accounts on launch, but since it's a large migration it could take between 20 minutes to 2 hours to complete depending on deployment resources. No manual intervention or special action is required.

Features

  • add /extended/v2/block-tenures/:height/blocks endpoint (#2285) (f5c2e01)

    Returns a paginated list of Stacks blocks based on their tenure height.

  • stacks core event and rpc proxy body limits configurable via env (#2278) (8a54e9d)

    Makes the Stacks event and RPC body limits configurable via environment variables.

  • store and expose vm_error for failed transactions (#2286) (7ac7513)

    Allows API consumers to read ClarityVM errors returned by Stacks miners when confirming failed transactions.

Bug Fixes

  • consider microblock transactions in balance calculations (#2277) (3418863)
  • count stx mint data at block 0 towards account balances (#2289) (a0cd9f2)
  • ignore unanchored param for BNS names endpoint (#2263) (3d33725)
  • keep a table of latest stacks node event timestamps (#2266) (6f111ad)
  • module imports in block tenure routes (#2287) (2cb442e)
  • rosetta: get current block should only join by stacks chain tip information (#2265) (78ebad0)
  • simplify transaction events query (#2279) (517ca68)

v8.10.0

18 Apr 18:03
Compare
Choose a tag to compare

8.10.0 (2025-04-18)

Features

  • add Warning http response deprecation notices (#2253) (e62ce79)

Bug Fixes

v8.9.0

10 Apr 21:43
Compare
Choose a tag to compare

8.9.0 (2025-04-10)

Important

This release marks the /mempool/dropped endpoint as legacy deprecated, which means we will keep its code in the API but will no longer respond to it from our production deployments.
If you still need to use this endpoint in your own API deployment, set the STACKS_API_ENABLE_LEGACY_ENDPOINTS to true in your environment before starting the API.

Features

  • mark /mempool/dropped endpoint as legacy deprecated (#2255) (576d05b)

v8.8.0

02 Apr 16:03
Compare
Choose a tag to compare

8.8.0 (2025-04-02)

Important

This release deprecates the /extended/v1/address/:addr/balances and /extended/v1/address/:addr/stx endpoints in favor of new endpoints /extended/v2/addresses/:addr/balances/stx and /extended/v2/addresses/:addr/balances/ft that are optimized for higher performance.

We strongly encourage applications and developers to use the new endpoints as soon as possible, as we plan on eventually removing access the now deprecated endpoints.

Features

  • endpoint to get the balance of a specific ft for a given account (#2240) (8b27809)
  • new account balances endpoints, optimized for high tx volume (#2229) (0fe8fd5)

v8.8.0-beta.2

17 Mar 15:56
Compare
Choose a tag to compare
v8.8.0-beta.2 Pre-release
Pre-release

8.8.0-beta.2 (2025-03-17)

Features

  • endpoint to get the balance of a specific ft for a given account (#2240) (8b27809)