[Testnet] Aptos Node Release v1.16.1
Pre-release
Pre-release
sherry-x
released this
02 Jul 17:54
·
15 commits
to aptos-release-v1.16
since this 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