BetaNet Update 3.5.0

BetaNet will be updated to version 3.5.0 on Wed March 9, 2022, 10:30 AM EST (3:30 PM UTC).

IMPORTANT
This release requires a protocol upgrade.
This release contains a consensus protocol upgrade, which implements the following spec: GitHub - algorandfoundation/specs at d5ac876d7ede07367dbaa26e149aa42589aac1f7

What’s New

  • Accounts can now create and opt in to an unlimited number of assets and applications

Changelog

New Features

  • Algod: Unlimited assets/apps support (#3652) link

Enhancements

  • Agreement: Configurable incoming message buffer sizes (#3705) link
  • Algod: Refactor registry operations (#3647) link
  • Enhancement: Document instructions for updating indexer e2e test input (#3704) link
  • Ledger: Replace ledger.lookupresource with lookup{application,asset} (#3708) link
  • Telemetry: Replace the uuid package dependency (#3715) link

Bug Fixes

  • Testing: Fix testassetconfig test to support unlimited assets (#3710) link
  • Agreement: Fix fuzzer test networkfacade clock implementation (#3716) link
  • Agreement: Add messages handled/dropped tagcounters (#3712) link
  • Agreement: Add validatedat to proposal type and blockacceptedeventdetails message (#3703) link
  • Fast catchup: Retry peers fetching (#3711) link
  • Rest API: Fix check for record.appparams in accountapplicationinformation (#3707) link

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: