go-algorand 3.16.0-beta Release PR #5434
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This release requires a protocol upgrade.
This release contains a consensus protocol upgrade, which implements the following spec: https://github.com/algorandfoundation/specs/tree/abd3d4823c6f77349fc04c3af7b1e99fe4df699f
Overview
This update includes a drop in round time of ~0.4 seconds, a robustness improvement to State Proofs, and several developer-oriented features in the AVM, simulate, and devmode.
What's New
/ready
endpoint to benefit any K8's deployment as a readiness probe. The endpoint will return a200
response code once algod has caught up to the latest state.config.json
file. There are also changes to make mounting a data directory more consistent. See DockerHub for more details.Changelog
Protocol Upgrade
This release contains a double protocol upgrade (Consensus v37 and v38). No action is needed from node runners but is called out for transparency. Consensus v37 is a technical upgrade released in unison with Consensus v38. v37 is needed to allow nodes to build up a necessary state to support State Proof related options in consensus v38.
New Features
/ready
endpoint) (#4844)Enhancements
submitForm
from go-sdk PR Add support for travis ARM64 integration tests #335 (#5253)go mod tidy
+ 2.diffutils
when mac OS (#5398)--allow-extra-opcode-budget
to--allow-more-opcode-budget
(#5407)Bugfixes
goal clerk simulate
(#5259)config/
(#5416)dd
argument to use a bytes value (#5263)Additional Resources