Skip to content

Releases: aptos-labs/aptos-core

[Mainnet] Aptos Node Release v1.16.3

17 Jul 17:35
1ce3930
Compare
Choose a tag to compare

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

11 Jul 20:39
Compare
Choose a tag to compare

What's Changed

Full Changelog: aptos-node-v1.16.1-rc...aptos-node-v1.16.2-rc

Aptos Node Release v1.15.3

09 Jul 21:23
a390f69
Compare
Choose a tag to compare

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

07 Jul 11:28
b1b6b05
Compare
Choose a tag to compare
aptos-cli-v3.5.0

Release CLI version 3.5.0 (#13925)

[Testnet] Aptos Node Release v1.16.1

02 Jul 17:54
d8ac339
Compare
Choose a tag to compare
Pre-release

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

01 Jul 21:49
daea1c7
Compare
Choose a tag to compare
aptos-node-v1.16.0-rc

Change proof queue data structure (#13878)

Aptos Framework upgrade v1.15.0

01 Jul 19:37
351918d
Compare
Choose a tag to compare
aptos-framework-v1.15.0

add proposal for VM type size limiting (#13854)

[Mainnet][Testnet] Aptos Node Release v1.15.2

27 Jun 16:32
Compare
Choose a tag to compare

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

25 Jun 23:12
cea6cf8
Compare
Choose a tag to compare

What's Changed

Full Changelog: aptos-node-v1.15.0...aptos-node-v1.15.1

[Mainnet][Testnet] Adhoc Release 20240626

27 Jun 01:22
cea6cf8
Compare
Choose a tag to compare

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)