Overview
Updating golang version, introducing new features to goal and algod, cleaning up code, and adding State Proof loading methods.
NOTE: we upgraded to golang 1.16.11 and arm32v7 (for arm32 builds)
Feature Highlights
- Changing golang version to 1.16.11 in go-algorand (#2825)
- Goal: Support reference types in
goal app method
(#3275) - ParticipationRegistry - StateProof loading methods (#3261)
Changelog
- AVM (Algorand Virtual Machine)
- Algod
- New Feature
- Enhancement
- Update Algod's
/Accounts/ACCOUNTID
endpoint to return Minimum Balance information (#3287) - enumerate conditions that might cause this fetchAndWrite to return false (#3301)
- add config.DeadlockDetectionThreshold (#3339)
- Removing C/crypto dependencies from
data/abi
package (#3375) - Delete unused
AtomicCommitWriteLock()
(#3383) - Deprecate
FastPartitionRecovery
fromConsensusParams
(#3386) - add context to (most) agreement logged writes (#3411)
- Update Algod's
- Bug Fix
- REST API
- Enhancement
- Limit number of simultaneous REST connections (#3326)
- Enhancement
- Goal
- Enhancement
- Support reference types in
goal app method
(#3275) - Support app creation in
goal app method
(#3353) - Update
goal account info
to return Minimum Balance information (#3287) - Update
goal app method
handling of args and return values (#3352) - Allow setting manager, reserve, freeze, and clawback at goal asset create #3369
- Support reference types in
- Bug Fix
- Separate Txn and PartKey validity for
goal account renewpartkey
(#3286)
- Separate Txn and PartKey validity for
- Enhancement
- Ledger
- Network
- Tools
- Tests
- Enhancement
- Test for catchup stop on completion (#3306)
- Add test to exercise lookup corner cases (#3376)
- Disable parallelism for e2e-go tests (#3242)
- fix e2e.sh mixed indent characters (#3266)
- Disable flaky test (#3268)
- Add Custom Scenario for Performance Testing (#3278)
- Reword partitiontest lint message. (#3297)
- testing: improve new networks spawning performance (#3308)
- Add help and fish mode to e2e interactive mode. (#3313)
- Add slightly more coverage to TestAcctUpdatesLookupRetry (#3384)
- BugFix
- Enhancement
- Other
- Enhancement
- Changing golang version to 1.16.11 in go-algorand (#2825)
- Updating Readme.md with circleci status badges (#3245)
- Add qkniep to THANKS.md (#3320)
- Adding method pseudo op to readme (#3338)
- CircleCI pipeline change for binary uploads (#3381)
- Feature Networks pipeline related changes (#3393)
- Update license to 2022 🎉 (#3360)
- Bug Fix
- Enhancement
Protocol Upgrade
This release does not contain a protocol upgrade.