Skip to content

Releases: aptos-labs/aptos-core

[Testnet] Aptos Node Release v1.26.0

24 Jan 23:00
cb5d7c9
Compare
Choose a tag to compare

Release Notes

Release Hash: cb5d7c9

Validator Update Required? Y

Fullnode Update Required? Y

Aptos Improvement Proposals (AIPs)

New features and enhancements

  • [AIP-104] AIP Name: Account Abstraction (AA)
    • Ecosystem Impact: allows any account to be authenticated through move code in addition to existing authentication schemes supported by native code.
    • Dependencies: n/a
    • Feature Flag: ACCOUNT_ABSTRACTION
  • [AIP-107] New Loader and Code Cache for MoveVM
    • MoveVM has been changed to be stateless and thread-safe, by moving code caches outside. Module caches were re-implemented and integrated into Aptos block executor. First, module caches are shared across multiple blocks, improving module loading performance. Second, Block-STM implements its own module cache to ensure modules can be published in parallel, without leaking any speculative information.
    • Note: most of the code shipped as part of 1.24 release. This release contains small bug fixes.
    • Ecosystem Impact: Reduced block execution time (~2x). Enhanced user-experience for module publishing.
    • Dependencies: None
    • Feature Flag: ENABLE_LOADER_V2
  • [AIP-103] AIP Name: Permissioned Signer
    • Ecosystem Impact: Allowed smart contracts to set permissions associated with signer, e.g: how much APT can be withdrawn from a signer.
    • Dependencies: N/A
    • Feature Flag: PERMISSIONED_SIGNER

Aptos Blockchain

General

  • Rosetta - Adds USDC support
  • Add a unified node api endpoint to query account balance of either migrated coin or pur e fungible asset /account/{address}/balance/{asset_type}

Performance

  • Calculation of the state summary is now moved off the first stage of the execution pipeline, resulting in overall throughput gain.

Move

Aptos Framework

  • Introduced permissioned_delegation.move module, an official implementation that combines Account Abstraction (AA) and a permissioned signer to enable blind signing and account delegation with specific permissions.
  • No fungible_asset::Withdraw event will be emitted when charging gas in FA.
  • primary_fungible_asset::balance will invoke the dispatched derived_balance function for assets with overidden balance function.
  • New efficient datastructures: OrderedMap and BigOrderedMap, (to supersede SimpleMap and SmartTable)

VM

  • init_module may no longer attempt to publish modules. This ensures consistent and nicer developer’s experience.

Gas

  • add max_aa_gas parameter which defines the maximum allowed gas unit for the dispatchable authentication function specified in account abstraction authenticator.

Aptos CLI Release v6.0.2

25 Jan 00:05
3e471a8
Compare
Choose a tag to compare

Commits

Read more

Aptos CLI Release v6.0.1

16 Jan 21:42
403abde
Compare
Choose a tag to compare

Changelog

[6.0.1] - 2025/01/16

Added

  • Update Hasura metadata to include entry_function_contract_address, entry_function_module_name, and entry_function_function_name in user_transactions table.

Instructions

Update instructions

If you have already installed the CLI:

  • With brew: brew upgrade aptos
  • With the prepackaged CLI: aptos upgrade

Installation instructions

Aptos CLI Release v6.0.0

14 Jan 18:27
e12fcbb
Compare
Choose a tag to compare

What's Changed

  • Set Compiler v2 as the default compiler and Move 2 as the default language version.
  • Add new --move-1 flag to use Compiler v1 and Move 1.
  • Add flag --benchmark to aptos move prove, which allows to benchmark verification times of individual functions in a package.
  • Add flag --only to aptos move prove, which allows to scope verification to a function.
  • Fix aptos init to show the explorer link for accounts when account is already created on chain instead of prompting to fund the account.

Commits

Read more

[Mainnet] Aptos Node Release v1.25.1

18 Dec 20:56
Compare
Choose a tag to compare

Release Notes

Release Hash: b98e6b9

Validator Update Required? Yes, by Dec 21st
Fullnode Update Required? Yes, by Dec 27th.

New features and enhancements

Check out all of our AIPs and discussions here

  • Addendum to AIP-71: Event V2 Translation Engine
    • Ecosystem Impact: Once AIP-71 is enabled, this event v2 translation engine allow querying the event v1 using the temporary REST API path https://api.mainnet.aptoslabs.com/translated/v1 .

Aptos Node

General

  • Optimistic signature verification feature is enabled. This reduces the CPU utilize for verifying votes, order votes, commit votes and signed batch infos. Instead of verifying each vote individually, the validator aggregates the votes and verifies them all at once.

Move

  • Significantly optimized following vector functions: insert, remove, append, trim , by using vector::move_range native function. It reduces both running time and gas costs. more details and evaluation in the PR

Performance

  • Execution pipeline performance improvements by removing unnecessary memory allocations, among others.
  • Significant reduced the node start time on sharding mode by doing DB operations in parallel.

[Mainnet] Adhoc Release 20250116

16 Jan 18:15
Compare
Choose a tag to compare

Validator upgrade required.
Fullnodes optional.

Source code not released yet, please use the docker image or pre-build binaries for upgrade.

Commit hash: d51061a00b5a2d6c6fdcd8c5c1c186db6b337730

[Testnet] Aptos Node Release v1.25.1

18 Dec 18:48
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Cherry pick certain optimization PRs by @vineethk in #15612
  • [CP] Fix cargo nextest version #15608 by @bchocho in #15624
  • [cp][aptos-release-v1.25] [1.23] Temporarily loosen backpressures, until module loading improvement speeds up blocks by @github-actions in #15614

Full Changelog: aptos-node-v1.25.0-rc...aptos-node-v1.25.1-rc

[Mainnet] Aptos Framework Release v1.25.0

07 Jan 00:36
Compare
Choose a tag to compare
aptos-framework-v1.25.0

Revert "Bumping up the max transaction execution gas limit for gov pr…

[Mainnet] Aptos Framework Release v1.24.1

17 Dec 00:13
Compare
Choose a tag to compare

What's Changed

  • [cp][aptos-release-v1.24] ensure ObjectCore exists before short-circuit by @github-actions in #15603

Full Changelog: aptos-framework-v1.24.0...aptos-framework-v1.24.1

Aptos CLI Release v5.1.0

16 Dec 02:26
f69598f
Compare
Choose a tag to compare

Commits

Read more