Skip to content

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

Compare
Choose a tag to compare
@igor-aptos igor-aptos released this 12 Jan 23:23
· 2080 commits to main since this release
095cf16

Release Notes

Recommended CLI Version: v2.3.2+
Docker Link: aptos-node-v1.9.2
Validator Update: Required by Jan 19, 2024
Full Node Update: Required by Jan 23, 2024

New features and enhancements

Aptos Blockchain

General

  • Rust was upgraded to use the 1.72.1 toolchain version.

API

  • View function API now supports BCS arguments as inputs, allowing inputs to be the same as transaction inputs

Blockchain

  • Backpressure improvements: detection for when to do backpressure was improved, to avoid sporadically kicking in when system is not overloaded. Backpressure is further tuned to be more aggressive under load, to make sure latency is kept low, and making the blockchain more responsive.

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 Framework

Aptos Improvement Proposals (AIPs)