Releases: aptos-labs/aptos-core
[Mainnet] Aptos Node Release v1.21.2
Release Notes
Release Hash: 7eeba4c
Validator Update Required? Yes, by 10/18
Fullnode Update Required? Yes, by 10/22
Aptos Improvement Proposals (AIPs)
*Check out all of our AIPs and discussions https://github.com/aptos-foundation/AIPs
New features and enhancements
- [AIP-100] Private Entry Function for Multisig Account Creation: This AIP proposes adding new private entry functions to allow an existing Aptos account to create a multisig account using a signer, without requiring complex steps to generate a signature of a struct as proof.
- Author: @yeptos
- Ecosystem Impact: https://github.com/aptos-foundation/AIPs/blob/main/aips/aip-100.md#impact
- Dependencies: None
Aptos Blockchain
General
- Introduces a new message
RoundTimeoutMsg
for consensus peers to indicate round timeouts. This change will stop overloading theVoteMsg
with timeout information in a future release. [https://github.com//pull/14433]
Performance
- Execution performance improvement via removal of redundant memory copying.
Framework
- Add ability to destroy caps for a managed coin, to stop the ability to mint / burn later #14758
Resolved Issues
Bug Fixes
- Separate state sync notifications to pre-commit and commit, fix the state sync metrics lagging issue.
[Mainnet] Aptos Framework Release v1.21.0
aptos-framework-v1.21.0 release yaml for v1.21.1
[Testnet] Aptos Node Release v1.21.1
What's Changed
- [cp][aptos-release-v1.21] Get right most child by @github-actions in #14906
Full Changelog: aptos-node-v1.21.0-rc...aptos-node-v1.21.1-rc
[Testnet] Aptos Node Release v1.21.0
Release Notes
Release Hash: 46bf19e
Validator Update Required? Y
Fullnode Update Required? Y
Aptos Blockchain
General
- Introduces a new message
RoundTimeoutMsg
for consensus peers to indicate round timeouts. This change will stop overloading theVoteMsg
with timeout information in a future release. [https://github.com//pull/14433]
Performance
- Execution performance improvement via removal of redundant memory copying.
Framework
- Add ability to destroy caps for a managed coin, to stop the ability to mint / burn later #14758
Full Changelog: aptos-cli-v4.2.3...aptos-node-v1.21.0-rc
[Mainnet] Aptos Framework Release v1.20.0
aptos-framework-v1.20.0 [release builder] fix framework update ordering (#14816)
[Testnet] Aptos Node Release v1.20.1
What's Changed
- [Consensus Observer] Disable CO by default for VFNs (VFNs are currently only opt-in). by @JoshLind in #14747
Full Changelog: aptos-node-v1.20.0-rc...aptos-node-v1.20.1-rc
[Mainnet] Aptos Node Release v1.20.1
Release Notes
Release Hash: 28abb7db64af8de81a6bc76c6b2d6600181ac578
Validator Update Required? Yes, by Oct 4th.
Fullnode Update Required? Yes, by Oct 9th.
Aptos Improvement Proposals (AIPs)
Check out all of our AIPs and discussions here on GitHub.
Breaking Changes
- [AIP-99] Disable Safe Burn of User-Owned Objects: Disables burn of objects
- Ecosystem Impact: Users will no longer be able to burn soulbound objects. It’s very unlikely this will affect anyone’s flow.
- Feature Flag: None
Aptos Blockchain
General
- Cleanup various logs, to reduce (not-too-useful) log volume
- Fix potential deadlock in state_key::Entry::drop. Thanks to @gftea for reporting the issue.
Consensus Observer
- Support multiple concurrent subscription streams, to improve reliability and fault tolerance.
- Improvements to peer selection for subscription stream creation and termination.
- Disable CO by default for VFNs (VFNs are currently only opt-in)
Quorum Store
- Minor improvements to the performance of proof queue in Quorum Store.
Move
- Fixed a bug with ABI generation for Move 2 (bytecode version 7)
- Fixed some issues in VM enum implementation as result of auditing
Gas
- updated RestAPI gas estimation, to account for AIP-68 - Use Case Aware Block Reordering. Together those allow steady state traffic to pay minimal gas price, and go through with low latency, even if traffic for some DApp suddenly spikes.
Performance
- Validators optimistically commit data to DB before execution result is confirmed by a quorum, resulting in reduced latency.
[Testnet] Aptos Node Release v1.20.0
Release Notes
Release Hash: b6187e1794550f4a6b25cab0e5d40188574241da
Validator Update Required? Y
Fullnode Update Required? Y
Aptos Improvement Proposals (AIPs)
Check out all of our AIPs and discussions here on GitHub.
Breaking Changes
- [AIP-99] Disable Safe Burn of User-Owned Objects: Disables burn of objects
- Ecosystem Impact: Users will no longer be able to burn soulbound objects. It’s very unlikely this will affect anyone’s flow.
- Feature Flag: None
Aptos Blockchain
General
- Cleanup various logs, to reduce (not-too-useful) log volume
Consensus Observer
- Support multiple concurrent subscription streams, to improve reliability and fault tolerance.
- Improvements to peer selection for subscription stream creation and termination.
Quorum Store
- Minor improvements to the performance of proof queue in Quorum Store.
Move
- Fixed a bug with ABI generation for Move 2 (bytecode version 7)
- Fixed some issues in VM enum implementation as result of auditing
Gas
- updated RestAPI gas estimation, to account for AIP-68 - Use Case Aware Block Reordering. Together those allow steady state traffic to pay minimal gas price, and go through with low latency, even if traffic for some DApp suddenly spikes.
Performance
- Validators optimistically commit data to DB before execution result is confirmed by a quorum, resulting in reduced latency.
[Mainnet] Aptos Node Release v1.19.2
Validator Update Required? N, this open source a hot fix which is already released to validator nodes.
Fullnode Update Required? N, this is not relevant to fullnode, can skip this version
What's Changed
- Fixed an issue related to the validation of Keyless transactions that could cause a node to crash. Thanks to jinxorder for reporting this issue via the Aptos Network Bounty program.
Full Changelog: adhoc-20240919...aptos-node-v1.19.2
Aptos Framework Release v1.19.0
aptos-framework-v1.19.0 timeless hotfix (#275)