Skip to content

[Testnet] Aptos Node Release v1.16.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@sherry-x sherry-x released this 02 Jul 17:54
· 15 commits to aptos-release-v1.16 since this release
d8ac339

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