Skip to content

Releases: aptos-labs/aptos-core

[Mainnet] Aptos Node v1.34.3-hotfix

29 Aug 16:58
389c5cf
Compare
Choose a tag to compare

What's Changed

  • [move resource viewer] Fixes a bug with closures captured by closures by @wrwg in #17432

Full Changelog: aptos-framework-v1.34.0...aptos-node-v1.34.3-hotfix

aptos-framework-v1.34.0

28 Aug 19:22
e84fb8f
Compare
Choose a tag to compare

What's Changed

[Mainnet] Aptos Node v1.34.2

22 Aug 15:36
631ee88
Compare
Choose a tag to compare

Release Hash: 631ee88d5ff992e8c0ec0916b5c42dd4c742be84
CLI Version this release is compatible with: v7.7.0
Docker Image: https://hub.docker.com/layers/aptoslabs/validator/aptos-node-v1.34.2/images/sha256-7233f8c65318cd3b1e8af233ec0c64e8c91f0bce32420f9e9b174c8edabd30fc

Please upgrade validators and full nodes by EOD Monday, August 25th, 2025.

Release Notes

AIPs

State sync

  • Added preliminary support for transactions with auxiliary information.

Move

VM

  • Verification cache is now flushed on verifier configuration changed.
  • More code for lazy loading AIP-127 support has been landed. Remaining changes to make the feature code complete are expected to land in 1.35.

Gas

  • Dependency size limit for modules is increased from 1.2Mb to 1.8Mb.

Resolved Issues

Bug Fixes

  • Fix in verifier signature checker to not allow non-immediate reference types in functions.

What's Changed

  • Keep the default of sharding flag as off in 1.34. by @grao1991 in #17365
  • [aptos-release-v1.34] Bump version to 1.34.2 by @github-actions[bot] in #17370

Full Changelog: aptos-node-v1.34.1-rc...aptos-node-v1.34.2

[Testnet] Aptos Node Release v1.34.1

20 Aug 15:06
b50411b
Compare
Choose a tag to compare

Release Hash: b50411be3cd506501f0ef9768c1255037818147e
CLI Version this release is compatible with: v7.7.0
Docker Image: https://hub.docker.com/layers/aptoslabs/validator/aptos-node-v1.34.1-rc/images/sha256-0f41a28990d6279c2a17091351ddaf4c7a5910c0431dac349e9ca32ebad2091e

Release Notes

AIPs

This release contains all features for AIP-112 - Function Values in the Move VM

State sync

  • Added preliminary support for transactions with auxiliary information.

Move

VM

  • Verification cache is now flushed on verifier configuration changed.
  • More code for lazy loading AIP-127 support has been landed. Remaining changes to make the feature code complete are expected to land in 1.35.

Gas

  • Dependency size limit for modules is increased from 1.2Mb to 1.8Mb.

Resolved Issues

Bug Fixes

  • Fix in verifier signature checker to not allow non-immediate reference types in functions.

What's Changed

  • [cp][aptos-release-v1.34] [Storage] Fix a bug in pruner, and print more information in debugger. by @github-actions[bot] in #17286
  • [cp][aptos-release-v1.34] [Storage] Write epoch ending pruner progress to right key. by @github-actions[bot] in #17298
  • [cp][aptos-release-v1.34] Count ones in bitmap by @github-actions[bot] in #17318
  • [aptos-release-v1.34] Bump version to 1.34.1 by @github-actions[bot] in #17340

Full Changelog: aptos-node-v1.34.0-rc...aptos-node-v1.34.1-rc

[Mainnet] Aptos Node v1.33.2-hotfix

09 Aug 14:49
dbb279a
Compare
Choose a tag to compare

What's Changed

  • [cp][aptos-release-v1.33] [Storage] Fix a bug in pruner, and print more information in debugger. by @github-actions[bot] in #17287
  • Private hotfix

Full Changelog: aptos-node-v1.33.1...aptos-node-v1.33.2-hotfix

[Testnet] Aptos Node Release v1.34.0

06 Aug 17:02
e6a1de5
Compare
Choose a tag to compare

Release Hash: e6a1de5

CLI Version this release is compatible with: v7.7.0
Docker Image:  https://hub.docker.com/layers/aptoslabs/validator/aptos-node-v1.34.0-rc_e6a1de5377a6b4f5267df34d64444ab309d348d1/images/sha256-2c4734d9c5653327f7c027704b10fed5ae73a070e6ab36487ae3eccfd8858bd0

What's Changed

Full Changelog: aptos-cli-v7.6.1...aptos-node-v1.34.0-rc

Aptos CLI Release v7.7.0

31 Jul 02:41
570ec4a
Compare
Choose a tag to compare

Continuous Integration

Commits

  • 1e2d9c5: change to public entry function (#16744) (Maayan) #16744
  • 433e7cd: [vm] Make mutable references invariant (#16691) (Vineeth Kashyap) #16691
  • 3a761c6: [tests] Module event tests for storable closures & invariants (#16740) (George Mitenkov) #16740
  • ec604d0: Fix unused import warning (wqfish) #16746
  • 9deff6e: Orderless txns fix (#16741) (Satya Vusirikala) #16741
  • 8082644: [compiler-v2] Make mutable references invariant in the complier (#16692) (Vineeth Kashyap) #16692
  • edbc01e: BlockSTMv2 PR [2/n]: SchedulerV2 & tests (#16637) (Rati Gelashvili) #16637
  • 6d5f457: [Move prover] Support explicit cast operation in the spec language for bitvector number types (#16693) (Teng Zhang) #16693
  • c6e47d9: [cli] Bump to 7.4.0 (#16751) (Vineeth Kashyap) #16751
  • db6e779: [Priority Fee] Add feature flags. (#16759) (Guoteng Rao) #16759
  • 54c12ed: [faucet] Allow setting API key / headers (#16763) (Daniel Porteous (dport)) #16763
  • 8d476ee: big ordered map improvements (#16643) (igor-aptos) #16643
  • b615530: add translation into invoke (#16694) (Teng Zhang) #16694
  • 311fe2c: [compiler-v2] Fix bytecode generator's generation of args (#16771) (Vineeth Kashyap) #16771
  • 3ccc0c1: [Compiler] Fix issue of return signature of borrow of tuple not caught during type checking (#16768) (Jake Silverman) #16768
  • 466b0d5: [rosetta] Add module events for parsing (#16766) (Greg Nazario) #16766
  • 3fb7bd6: [cli] Update paths for CLIs to be updated (#16784) (Greg Nazario) #16784
  • 8373477: [rosetta] Add support for aptos_account::transfer_fungible_assets (#16311) (Greg Nazario) #16311
  • 63ea456: [replay-verify][hack] split heavy ranges (#16653) (Alden Hu) #16653
  • f2ce6cc: [gitignore] gha auth (#16769) (Rustie Lin) #16769
  • 88c55d8: [cli] Update CLI build script to run with SH, and more platforms (#16739) (Greg Nazario) #16739
  • 5cd5d86: BlockSTMv2 PR [3/n]: executor refactors for integration preparation (#16734) (Rati Gelashvili) #16734
  • 03fe57e: Update Docker images (gedigi) #16696
  • 8454749: [Prover] code refactor for bitwise operation analysis (#16785) (Teng Zhang) #16785
  • 7a54a24: [migration] optimize for CoinStore (#16660) (Aaron) #16660
  • 5762524: remove generic parameter for ActiveVestingContractAbortsIf as it overrides the VestingContract type (#16054) (Maksim Kurnikov) #16054
  • f0c7e0e: [Priority Fee] Move some BlockEpilogue logic into executor. (#16760) (Guoteng Rao) #16760
  • 05f4a50: [pipeline] impl Drop to ensure futures are properly gc'ed (Zekun Li) #16802
  • 3089ded: Add fill_id and halt event functionality (#16748) (dzlk17) #16748
  • d582b16: [refactoring] Remove display for tags (#16747) (George Mitenkov) #16747
  • 73749ea: [tests] Add tests for Any and function values (#16790) (George Mitenkov) #16790
  • 3a7db51: [forge] bump deployer version (#16212) (aptos-bot) #16212
  • 57d1641: [gas] bump gas version to v1.32 (#16831) (Balaji Arun) #16831
  • f7a17a6: [vm] Support gas meter in native functions (#16774) (George Mitenkov) #16774
  • 05ee3be: [vm] Visibility checks refactoring and tests (#16799) (George Mitenkov) #16799
  • 9967db4: bump release version (#16788) (Balaji Arun) #16788
  • ed1c5be: Get data to exchange ID->value from local captured reads (#16176) (Rati Gelashvili) #16176
  • 9564857: [Transaction Filter] Add AccountAddress filtering support. (Josh Lind) #16713
  • 60359e4: [Transaction Filter] Add AnyPublicKey filtering support. (Josh Lind) #16713
  • 467c231: [Transaction Filter] Add simple tests for account filtering. (Josh Lind) #16713
  • 830b0a7: [Transaction Filter] Add simple tests for public key filtering. (Josh Lind) #16713
  • f448787: [tests][compiler-v2] add tests for enum and function values (#16824) (Teng Zhang) #16824
  • 453d647: Graceful when concurrent FA disabled (#16756) (igor-aptos) #16756
  • 393f205: Remove Sync trait bound from ExecutorTask (Jeeyong Um) #16154
  • 294be2d: [cli] Upgrade windows builds to 2025 (#16842) (Greg Nazario) #16842
  • d0ecfcd: Allow selecting the cluster for forge-continuous-land-blocking (Stelian Ionescu) #16848
  • 4fc3625: [Gas] Bump gas version to v1.33 (Josh Lind) #16834
  • be5ce7a: update localnet indexer (#16847) (Yuun Lim) #16847
  • aac45fb: [cli] Release 7.5.0 (#16853) (Greg Nazario) #16853
  • 011db62: add nft testing txns (#16193) (Yuun Lim) #16193
  • 96fa267: BlockSTMv2 PR [4/n]: Revamped combinatorial concurrent testing, cover code cache (#16738) (Rati Gelashvili) #16738
  • 9808f43: [consensus] optimistic proposal core implementation (#16126) (Daniel Xiang) #16126
  • 3508c25: [Priority Fee] Add new types. (#16804) (Guoteng Rao) #16804
  • 8d2c631: [forge] bump deployer version (#16835) (aptos-bot) #16835
  • 69e7e7b: [runs-on] use large disk for all workflows with runs-on/cache for docker (#16870) (Rustie Lin) #16870
  • 94542b6: [replay-verify] fix mainnet replay verify (#16803) (Balaji Arun) #16803
  • 1bd8ae2: [Priority Fee] Rewrite the logic to handle retry and discard transactions. (#16876) (Guoteng Rao) #16876
  • 47bf9dc: [Transaction Filter] Refactor filter into separate crate. (Josh Lind) #16767
  • a076d12: [Transaction Filter] Add mempool filtering support. (Josh Lind) #16767
  • 4be96f6: Init experimental confidential asset module at genesis (#16869) (Oliver He) #16869
  • 558dbc7: Reducing the expected block execution time limits (#16837) (Satya Vusirikala) #16837
  • 91fb183: enable comparison operations, lt/le/gt/ge, on non-integer types (#16812) (Jun Xu) #16812
  • c44251b: Add get_pending_balance_transfer_count view func (#16743) (Oliver He) #16743
  • 29fadb1: [pipeline] default to use pipeline and cleanup all old code (Zekun Li) #16850
  • d7d42b9: [compiler-v2] Clarify internal compliler error messages (#16819) (Vineeth Kashyap) #16819
  • a9117db: disable set_originating_address (#16900) (David Wolinsky) #16900
  • 43e0cf1: [Priority Fee] Generate and handle new BlockEpilogue payload. (#16822) (Guoteng Rao) #16822
  • 76d39eb: Fix typos: addresss -> address, iteratable -> iterable, continously -> continuously (#16477) (leopardracer) #16477
  • 4a11d9e: [consensus] relax write option ...
Read more

[Testnet] Aptos Node Release v1.33.1

31 Jul 16:55
4fff9cf
Compare
Choose a tag to compare

Release Hash: b8e17d731faf8f66a5f83c3a05b00cbf1a62abb0

CLI Version this release is compatible with: v7.7.0

Docker Image: https://hub.docker.com/layers/aptoslabs/validator/aptos-node-v1.33.1-rc_performance/images/sha256-48094856b8e88ce5b2667c7d193cfcdcede88f3fcedf80e74d1c84007147615f

Release Notes

General

Move

VM

  • Enhancements for dVM value depth checks. Checks via types are slightly faster thanks to thread-local cache. Extra dynamic checks are added to prevent possibilities of stack overflow when iterating over deeply nested VM values recursively.
  • Various fixes and enhancements for the upcoming function value support, including:
    • Fixing bugs around formatting closures as strings.
    • Extra paranoid-mode visibility checks for packing closures.
    • Checks to prevent Aggregators and other delayed fields from being captured in a closure.
    • Updated bytecode verifier checks taking function values into account

Gas

  • New gas charges were added for closure opcodes (PackClosure, PackClosureGeneric).

What's Changed

  • [aptos-release-v1.33] Yaml to enable function values in testnet by @wrwg in #17112
  • Testnet framework release v1.33.0 rc by @hariria in #17129
  • Change the default of sharding to off in 1.33. by @grao1991 in #17178
  • clear current task on block epilogue by @gelash in #17187
  • Fix lint. by @grao1991 in #17192
  • [aptos-release-v1.33] Bump version to 1.33.1 by @github-actions[bot] in #17205

Full Changelog: aptos-node-v1.33.0-rc...aptos-node-v1.33.1-rc

[Mainnet] Aptos Node v1.33.1

05 Aug 18:17
4fff9cf
Compare
Choose a tag to compare

Release Hash: 4fff9cf9c925b8ac9f87c29a1ec55c2804e3d67f
CLI Version this release is compatible with: v7.7.0
Docker Image: https://hub.docker.com/layers/aptoslabs/validator/aptos-node-v1.33.1/images/sha256-c968d8e41d2a3100c0ae7837ffe785b2f971f4f25fc7ca6afe1d1a3d44ebb853

Release Notes

General

Move
VM

  • Enhancements for dVM value depth checks. Checks via types are slightly faster thanks to thread-local cache. Extra dynamic checks are added to prevent possibilities of stack overflow when iterating over deeply nested VM values recursively.
  • Various fixes and enhancements for the upcoming function value support, including:
    • Fixing bugs around formatting closures as strings.
    • Extra paranoid-mode visibility checks for packing closures.
    • Checks to prevent Aggregators and other delayed fields from being captured in a closure.
    • Updated bytecode verifier checks taking function values into account
      Gas
  • New gas charges were added for closure opcodes (PackClosure, PackClosureGeneric).
    What's Changed
  • [aptos-release-v1.33] Yaml to enable function values in testnet by @wrwg in #17112
  • Testnet framework release v1.33.0 rc by @hariria in #17129
  • Change the default of sharding to off in 1.33. by @grao1991 in #17178
  • clear current task on block epilogue by @gelash in #17187
  • Fix lint. by @grao1991 in #17192
  • [aptos-release-v1.33] Bump version to 1.33.1 by @github-actions[bot] in #17205

What's Changed

  • [aptos-release-v1.33] Yaml to enable function values in testnet by @wrwg in #17112
  • Testnet framework release v1.33.0 rc by @hariria in #17129
  • Change the default of sharding to off in 1.33. by @grao1991 in #17178
  • clear current task on block epilogue by @gelash in #17187
  • Fix lint. by @grao1991 in #17192
  • [aptos-release-v1.33] Bump version to 1.33.1 by @github-actions[bot] in #17205

Full Changelog: aptos-node-v1.33.0-rc...aptos-node-v1.33.1

aptos-framework-v1.33.0

12 Aug 04:59
0717b6e
Compare
Choose a tag to compare

What's Changed

  • [aptos-release-v1.33] Yaml to enable function values in testnet by @wrwg in #17112
  • Testnet framework release v1.33.0 rc by @hariria in #17129

Full Changelog: aptos-node-v1.33.0-rc...aptos-framework-v1.33.0