Skip to content

[Mainnet] Aptos Node Release v1.16.3

Compare
Choose a tag to compare
@sherry-x sherry-x released this 17 Jul 17:35
· 5 commits to aptos-release-v1.16 since this release
1ce3930

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