Releases: aptos-labs/aptos-core
Releases · aptos-labs/aptos-core
[Testnet] Aptos Node Release v1.17.1
Increased bounded executor tasks (#14131) (cherry picked from commit a2b04f4c0f8805c54e6c6dd2ea7b345d44de1a1a)
[Mainnet] Aptos Node Release v1.17.1
Validator Update Required? Yes, by Aug 1st
Fullnode Update Required? Yes, by Aug 7th
Check out the release notes for v1.17 here!
[Mainnet] Aptos Framework Release v1.17.0
Increased bounded executor tasks (#14131) (cherry picked from commit a2b04f4c0f8805c54e6c6dd2ea7b345d44de1a1a)
adhoc-20240726
Switch back to 16
[Mainnet] Aptos Framework Release v1.16.0
aptos-framework-v1.16.0 [Framework] Add dependencies check for code object freezing (#14064) …
Aptos CLI Release v3.5.1
aptos-cli-v3.5.1 [Consensus Observer] Add block payload verification.
[Testnet] Aptos Node Release v1.17.0
Release Notes
Release Tag: aptos-node-v1.17.0-rc
CLI Version this release is compatible with: v3.5.1+
Validator Update Required? Y
Fullnode Update Required? Y
Aptos Improvement Proposals (AIPs)
Check out all of our AIPs and discussions here on GitHub.
Aptos Blockchain
Quorum Store
- Tune QS backpressure configs to reduce latency at higher throughput.
- The QS backpressure mechanism calculates the number of transactions in the pipeline, and triggers backpressure if this count is too large. As different batches could contain duplicate transactions, to handle this effectively, we changed the QS backpressure to calculate the number of “unique” and “unexpired” transactions in the pipeline.
Move
Framework
- Add derived supply to dispatchable fungible assets.
VM
- Disallow users to public modules with native functions to non-special address.
- Disallow dispatching on custom native function. VM will raise
RUNTIME_DISPATCH_ERROR
at unexpected location. - Remove writeset transaction generator
[Testnet] Aptos Node Release v1.16.3
What's Changed
- [fix] make the max supply unlimited by @lightmark in #13915
- [RFC] Update gas schedule with new diff for 1.16 by @perryjrandall in #13898
- [cp][116] db-backup: fix wrong chunk size for state snapshot chunk fetching (#13995) by @msmouse in #14006
- [cherry-pick] Re-apply qs backpressure increase with buffer latency increase (#13961) by @igor-aptos in #13997
- [Protobuf] Support validator transaction type in protobuf (#13897) by @ying-w in #14019
New Contributors
Full Changelog: aptos-node-v1.16.2-rc...aptos-node-v1.16.3-rc
[Mainnet] Aptos Node Release v1.16.3
Release Notes
Release Tag: aptos-node-v1.16.3
CLI Version this release is compatible with: v3.5.0+
Validator Update Required? Yes, by July 19th
Fullnode Update Required? Yes, by July 26th
Aptos Improvement Proposals (AIPs)
Check out all of our AIPs and discussions here on GitHub.
- None included in this release
Aptos Blockchain
General
- Upgraded rust to version 1.78.0.
Consensus
- Small optimizations to consensus broadcast to: (i) prioritize distant peers first; (ii) parallelize message serialization more effectively.
Networking
- Small performance improvements for message deserialization at the networking layer.
Move
VM
- Updated type size calculation to account for all nodes in non-substituted types. Also introduced TypeBuilder struct to construct types with maximum depth and count.
- Added a procedural macro bytecode_spec so that inline specifications to the Move bytecode instructions can be defined in Rust.
- Added runtime environment outside of VM. The env can be used cached and possibly shared across VM instances.
Gas
- Fixed gas charging in
crypto_algebra::serialize()
API implementation.
Resolved Issues
- Upgrade Rust to v1.78.0
[Testnet] Aptos Node v1.16.2
What's Changed
- [1.16] Revert proof queue changes (#13878), (#13703) by @vusirikala in #13902
- [CI/CD] Unblock merge base check for release branch. by @JoshLind in #13939
- cherry-pick: remove usage of normalized types and improve module complexity check (1.16) by @vgao1996 in #13936
- [cherry-pick][1.16][consensus] fix edge case of block retrieval by @ibalajiarun in #13903
- [CI/CD] Run all unit tests on release branch PRs. by @JoshLind in #13944
Full Changelog: aptos-node-v1.16.1-rc...aptos-node-v1.16.2-rc