BetaNet is scheduled to upgrade to version 2.9.0 tomorrow, Wed Aug 4, 2021 10:30AM ET (2:30PM UTC). This release does not contain a consensus upgrade.
If you have your node set to automatic updates, you don’t need to do anything. It will automatically update to the newer version whenever that becomes available.
Highlights
This is a maintenance release focused around many test improvements and other optimizations.
Changes
- REST API
- Bug Fix
- Use strict json encoder to correctly encode maps with numeric fields in REST API v2 endpoints
- Bug Fix
- TEAL
- New Feature
- cover opcode: “remove top of stack, and place it down the stack such that N elements are above it”
- uncover opcode: “remove the value at depth N in the stack and shift above items down so the Nth deep value is on top of the stack”
- Bug Fixes
- Fix extraProgramPages: Looks up the actual application ExtraProgramPages when not updating and uses the stored value
- New Feature
- Ledger
- Enhancements
- Replace Balances.PutWithCreatable() to new functions that notify the COW that a creatable was created or deleted.
- Add a public Eval() function for indexer
- Enhancements
- Node
- Bug Fixes
- Disable networking on devmode
- Bug Fixes
- Metrics
- Bug Fix
- Remove Gauge timeout
- Bug Fix
- Tests
- Enhancements
- Added test partitioning to long-running tests
- Add report line about txn pool fullness
- Add codec_tester
- Bug Fixes
- fix TestVoteAggregatorBundles
- Enhancements
- Other
- New Features
- Add builds, build tests, and integrations tests in CircleCI.
- Enhancements
- Update our feature_request.md template for new Issues
- Enable ineffassign linter
- Remove old msgp 1.1.47 code from go.mod/go.sum
- Implement partitiontest_linter
- Update systemd-steup.sh to install system.json
- New Features
Protocol Upgrade
This release does not contain a protocol upgrade.
Additional Resources
To update to the current version of BetaNet, you can run the following goal command:
./update.sh -c beta -i -d <betanet-data-directory> -n
If you haven’t already done so, we also advise setting up a CRON job to automatically update your algorand networks. If you haven’t done this for BetaNet, you can follow the instructions here: