Skip to content

[Mainnet] Aptos Node Release v1.5.0

Compare
Choose a tag to compare
@thepomeranian thepomeranian released this 15 Jun 21:12
· 9 commits to aptos-release-v1.5 since this release
4fbd3d7

Release Notes v1.5.0

Validator: Required
Fullnode: Required
Minimum CLI Version: v2.0.1+
Docker:
Docker image tag aptos-node-v1.5.0
DIGEST: sha256:3d9af9aadd4c1f2f866b3a6f79a3acaa2de372ef1fc3827757a6f4dc1803e557

New features and enhancements

Aptos Blockchain

Storage

  • The Aptos CLI now supports restoring a database with a user-specified span of the ledger history from a public database backup stored in the cloud. Read more about it here!

Networking

  • AIP-29 Peer Monitoring Service: The peer monitoring service is now enabled by default on all Aptos nodes. This service tracks basic metadata across peers in the network, e.g., ping latencies between peers, network topology information and synced versions.

Dev Infra

  • The performance docker build now uses ThinLTO, reducing the build time by 50% while maintaining the same performance number during testing.

Execution

Aptos Frameworks

  • AIP-20 Generic Operations of Algebraic Structures: Adds a cryptography algebra module and BLS12381 implementation that enable Move developers to build BLS signature verifiers, ZK-SNARK proofs and many cryptographic applications on top of them!
  • AIP-21 Fungible Assets: Introduces a new Aptos standard that utilizes Move objects to allow any on-chain asset to be expressed as a fungible asset that consists of fungible units. This upgrade serves as a powerful superset and enhanced version of the existing Aptos coin standard, enabling the development of more feature-rich web3 applications with advanced tokenization capabilities.
  • AIP-30 Implement decrease in staking rewards: Implements a 1.5% yearly decrease to the maximum staking reward rate based on the Aptos tokenomics requirement. The period and percentage are configurable via on-chain governance.

Move Language and VM

Resolved Issues

  • Fixed the latency regression from v1.4 by reducing the aggressively configured execution pipeline backpressure. Mainnet latency should return to the same level as v1.3.
  • Fixed a security issue in the docker-build-test.yaml workflow that could have allowed a malicious GitHub user to run arbitrary commands in GitHub Actions. Thanks to Nikita Stupin for reporting this issue via our Aptos Bounty program.
  • Fixed a minor issue related to log handling for speculative execution attempted to be used in different (e.g. simulation) contexts.