Overview
This release provides performance improvements and network stability, as well as includes other enhancements and upgrades.
What's New
- New block header API endpoint (to support reward-related queries)
- Improve performance and optimize networking
- Upgrade golang to 1.23
Changelog
Enhancements
- API: New algod endpoint
/v2/block/{round}/header
omits transactions and cert from response (#6163) - API: MaxTealSourceBytes to 512 kb (#6068)
- API: Add support for Private Network Access header preflight requests (#6089)
- AVM: Implement lsig size pooling (#6057)
- Build: Upgrade to Golang 1.23 (#6169)
- Build: Add automake to linux dependencies (#6138)
- Consensus: For Devnet and Betanet, support custom network upgrade delay (#6148)
- Docs: Update README.md to be more concise (#6099)
- P2p: upgrade libp2p (#6142)
- Performance: do not report extra details for failed app txns (#6171)
- Tools: heapWatch metrics imported into Prometheus/Grafana (#6147)
- Tools: add support for developing in OpenSUSE Tumbleweed (#6153)
Bugfixes
- AVM: Only update the bytec disassembleState for bytecblock opcodes (#6154)
- Ci: remove homebrew autoupdate deactivation from CircleCI (#6135)
- Network: handle p2p to ws messages propagation (#6156)
- Network: fix misplaced p2p received TX metric (#6144)
- Tests: Fix MaxConnectionsPerIP setting in agreement/gossip tests (#6173)
Protocol Upgrade
This release does not contain a protocol upgrade.