Releases: aptos-labs/aptos-core
[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)
Aptos CLI Release v4.2.3
Commits
- 1abb125: [Fix] Return None instead of error if table info is not available on the node. (#14715) (Guoteng Rao) #14715
- ee84fb4: Revert "use storage ledgerinfo for txn APIs" (Bo Wu) #14713
- e87224f: Revert "skip version checking on get txn by hash" (Bo Wu) #14713
- 208988e: [move-compiler-v2] Print a better error message for a string without b or x (#14687) (Brian R. Murphy) #14687
- 9105c85: [GHA] replay-verify jobs at snapshot boundaries (#14610) (Alden Hu) #14610
- ac60da1: Add Move Compiler to components list in PR template, reorder sections to make more sense (#14384) (Brian R. Murphy) #14384
- 590e1f5: resolve rust-setup error (aldenhu) #14721
- 51f896c: [compiler-v2][decompiler] Pulling fat-loop algorithm out of the prover (#14488) (Wolfgang Grieskamp) #14488
- e74b307: [Fix] Fix indexer FN and localnet. (#14727) (Guoteng Rao) #14727
- 22eea87: Tune replay granularity for speed (#14729) (Alden Hu) #14729
- 8689b9a: Release CLI 4.2.3. (#14731) (larry-aptos) #14731