Algorand BetaNet 3.13.0
Algo-devops-service
released this
12 Dec 15:41
·
915 commits
to rel/beta
since this release
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 https://developer.algorand.org/docs/rest-apis/algod/v2/.
- Breaking changes to algod v2 REST API - These previously deprecated response fields are removed:
- https://developer.algorand.org/docs/rest-apis/algod/v2/#post-v2tealdryrun -
cost
(https://github.com/algorand/go-algorand/pull/4875/files#diff-4dbbc679cc9edab4510c8be1d215ec85830b5a5cfba57ac1379501cbeb3911d0L3227). - https://developer.algorand.org/docs/rest-apis/algod/v2/#post-v2tealcompile -
sourcemap.mapping
(https://github.com/algorand/go-algorand/pull/4875/files#diff-70eb30d34776b4cd7c752fef5b8aad5363a3648e46466331e7d2e6173744bc99L40).
- https://developer.algorand.org/docs/rest-apis/algod/v2/#post-v2tealdryrun -
- 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.