go-algorand v3.13.0-beta is planned to be released on Monday December 12th, 10:30am EDT (3:30pm UTC).
Overview
What's New
- Drop support for algod v1 REST API. v1 endpoints now return a 410 code to make explicit the API reached end-of-life. The replacement is v2 - Algorand Developer Portal.
- Breaking changes to algod v2 REST API - These previously deprecated response fields are removed:
-
v2 - Algorand Developer Portal -
cost
(algod: Delete deprecated cost field in dyrun response and mapping field in sourcemap by algochoi · Pull Request #4875 · algorand/go-algorand · GitHub). -
v2 - Algorand Developer Portal -
sourcemap.mapping
(algod: Delete deprecated cost field in dyrun response and mapping field in sourcemap by algochoi · Pull Request #4875 · algorand/go-algorand · GitHub).
-
v2 - Algorand Developer Portal -
- Continued performance improvements:
- Bug fix: 64-bit alignment of groupTasks (#4876)
- Promote trie-related log warnings to errors (#4882)
Changelog
New Features
- Goal: account deletepartkey subcomand (#4788)
- Ledger Deltas: AccountDelta retrieval through ledger/catchup service (#4658)
Enhancements
- Algod: Delete deprecated cost field in dyrun response and mapping field in sourcemap (#4875)
- Algod: Sunset v1 handlers (#4847)
- Catchpoint: Promote trie-related log warnings to error (#4882)
- Docker: General purpose docker container. (#4816)
- Goal: Test ABI reference arguments during creation (#4872)
- Ledger: add context to block mismatch error in VerifyCatchpoint (#4821)
- Metrics: add counters for checkAlreadyCommitted, split "InLedger" counters by reason (#4881)
- Node: Fix disabled node tests (#4824)
- Performance: Implement sync.Pool for cow.child() (#4766)
- Tests: Extend TestCatchpointAfterTxns to catch catchpoint write corruption (#4818)
- Txhandler: metrics for txpool.Remember (#4839)
- Txhandler: early duplicates detection (#4806)
- Txhandler: upgraded benchmarks (#4834)
- Updater: use more-recent installer package (#4734)
Bugfixes
- Bug-fix: upgrade AVM-abi (#4838)
- Catchpoint: Fix broken merge between #4818 and #4835 (#4840)
- Ci: Fix some details around the hashKind → HashKind change (#4865)
- Prefetcher: preallocate aligned groupTasks in groupsReady (#4876)
Protocol Upgrade
This release does not contain a protocol upgrade.