Release Notes
Recommended CLI Version: v2.3.2+
Docker Link: aptos-node-v1.9.0
Validator: Required
Full Node: Required
New features and enhancements
Aptos Blockchain
General
- Rust was upgraded to use the 1.72.1 toolchain version.
Networking
- Increased the number of outbound connections from 4 to 6 for fullnodes. This improves load balancing of network resources under load.
State sync
- Improved the peer selection algorithm for data requests by leveraging peer monitoring metadata, latency and network topology information.
- Implemented multi-fetch for data requests, allowing nodes to fetch data from multiple peers concurrently. This improves reliability in the face of failures and transient outages.
- Improved the data pre-fetcher to more efficiently tolerate head of line blocking.
- Improved the state sync execution pipeline by adopting 3 pipelined phases (instead of 2). This improves syncing throughput and performance under load.
Aptos Improvement Proposals (AIPs)
-
AIP-52: Automated Account Creation for Sponsored Transactions
-
We have variety of improvements targeting gas charging and predictable block execution duration. Together they should improve fairness of gas charging, improve latency when there is high load, as well as reduce gas prices most transactions:
- AIP-58: Gas Schedule Adjustments (https://github.com/aptos-foundation/AIPs/blob/main/aips/aip-58.md)
- AIP-57: Block Output Size Limit and Conflict-Aware Block Gas Limit (https://github.com/aptos-foundation/AIPs/blob/main/aips/aip-57.md)