Releases: aptos-labs/aptos-core
[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
Aptos Node Release v1.15.3
What's Changed
- Removed usage of normalized types and improve module complexity check, resolving an out-of-memory condition when processing complex move data structures (#13937). Thanks to CertiK Skyfall for reporting the issue vie the Aptos Network bounty program.
Full Changelog: aptos-framework-v1.15.0...aptos-node-v1.15.3
Aptos CLI Release v3.5.0
aptos-cli-v3.5.0 Release CLI version 3.5.0 (#13925)
[Testnet] Aptos Node Release v1.16.1
Release Notes
Release Tag: aptos-node-v1.16.1-rc
CLI Version this release is compatible with: v3.5.0+
Validator Update Required? Y
Fullnode Update Required? Y
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 Release v1.16.0
aptos-node-v1.16.0-rc Change proof queue data structure (#13878)
Aptos Framework upgrade v1.15.0
aptos-framework-v1.15.0 add proposal for VM type size limiting (#13854)
[Mainnet][Testnet] Aptos Node Release v1.15.2
What's Changed
- cherry-pick 56ca463 by @areshand in #13836
- [Bug] Network Health Checker. Fixes a infinite blocking call in Network Health Checker when attempting to disconnect from a peer that failed the Health check. The situation arises when a peer connection is blocked writing to a socket unable to process disconnection request from the Health Checker, while the Health Checker is waiting for peer connection termination acknowledgement. The fix also includes a timeout for writing to an outbound socket.
Check out everything included in v1.15 release here!
Full Changelog: adhoc-20240626...aptos-node-v1.15.2
[Testnet] Aptos Node Release v1.15.1
What's Changed
- fix doc error by @zjma in #13788
- [release-1.15] Deactivate broken package overrides by @wrwg in #13797
- [cherry-pick] unblock health check and make peer actor more robust by @zekun000 in #13808
- Revert "fix:Correct ECDSA signature malleability handling (#13544)" by @alinush in #13818
Full Changelog: aptos-node-v1.15.0...aptos-node-v1.15.1
[Mainnet][Testnet] Adhoc Release 20240626
Commit hash: f6ee8fe244367b5b306fc4a2dabebe78663f6829
Includes all changes in aptos-node-v1.15.2
+ security fix
Upgrade required for Validator nodes, optional for Fullnodes (fullnodes can use aptos-node-v1.15.2
instead)