Skip to content

Releases: aptos-labs/aptos-core

Aptos CLI Release v7.13.0

06 Jan 18:16
362677f

Choose a tag to compare

Changelog

[7.13.0] - 2026/01/06

  • Set language version 2.3 and bytecode version v9 as default, adding support for signed integer types.
  • Update default version of formatter to 1.4.5 and move mutation tests to 2.2.0.

Features

Commits

Read more

[Mainnet] Aptos Node v1.38.7

23 Dec 00:52
4e5060e

Choose a tag to compare

What's Changed

Full Changelog: aptos-node-v1.38.6...aptos-node-v1.38.7

Aptos CLI Release v7.12.1

22 Dec 05:30
ec3d56b

Choose a tag to compare

Changelog

[7.12.1] - 2025/12/21

  • Fix link time optimization issues with Aptos CLI released via homebrew.

Features

Commits

  • 9405d9c: [forge] support emit mode in raw transactions workload (Balaji Arun) #17963
  • 09cdc5b: adjust duration (Balaji Arun) #17963
  • b27c361: [emitter] reduce job setup time from total duration (Balaji Arun) #17963
  • ee75ec4: Fix BulkOrder Prices Sizes Ordering for consistent function and event fields (#17953) (sean) #17953
  • 957463f: [api] log trace context (#18000) (Rustie Lin) #18000
  • 0d9a2b3: Hash-to-curve and Shamir secret sharing for arkworks (#17991) (Wicher Malten) #17991
  • 8ae6deb: Add detectors and test-cases (Jose Garcia Crosta) #17046
  • 1643972: Update third_party/move/tools/move-linter/src/model_ast_lints/nested_if.rs (José García Crosta) #17046
  • 30d8427: Change detector name to: collapsible_if (Jose Garcia Crosta) #17046
  • 01cdf04: Fix test error and add requested one (Jose Garcia Crosta) #17046
  • 3da6f76: Report only once in multiple collapsible-if chains (Jose Garcia Crosta) #17046
  • daf4ddc: Address comments (Jose Garcia Crosta) #17046
  • d251c8c: Reorder lints (Jose Garcia Crosta) #17046
  • 6c5ca67: Fix some issues (Jose Garcia Crosta) #17046
  • acb83eb: [cli] Update script to support rocky linux in building (#18010) (Greg Nazario) #18010
  • 6dfaf07: [forge] upgrade deployer (Balaji Arun) #18019
  • 7ab3e78: [Mempool] Reduce max_sync_lag_before_unhealthy_secs to 30s (Josh Lind) #18018
  • 3e1c577: Add permissions for actions in workflow (#17930) (James Kao) #17930
  • bbfb3a0: Use monotonic counter in order book (#18005) (igor-aptos) #18005
  • bd5c048: [forge] increase chaos timeout (Balaji Arun) #18021
  • e6e3e94: [buffer_manager] ack if commit vote round is highest committed round (Balaji Arun) #18023
  • 20120ba: Public parameters and associated types for new field PVSS (#18011) (Wicher Malten) #18011
  • 309b50c: aptos-experimental-layered-map: move jemallocator to [dev-dependencies] (#18012) (Maksim Kurnikov) #18012
  • a3b3991: [forge] upgrade deployer (Balaji Arun) #18033
  • e86983e: make all [build-dependencies] opt-level=3 for release build (#18015) (Maksim Kurnikov) #18015
  • 95c1f12: [move VM] fix remaining sint issues (junxzm1990) #18029
  • 01a7a5e: pepper service should skip constant-time scalarMul check in dev mode... (#17994) (zhoujunma) #17994
  • ebacc96: fix replay (#18038) (Teng Zhang) #18038
  • 887a32a: add Groth16 arkworks proving benchmarks for keyless (#18032) (Alin Tomescu) #18032
  • 2c73dbb: recalibrate bench (#18003) (igor-aptos) #18003
  • 0ded2af: [vm] Runtime tracing & post-commit replay infrastructure (#17678) (George Mitenkov) #17678
  • 6539ccf: [Fullnode Sync] Add support for historical data syncing. (Josh Lind) #18041
  • 6d90d74: [fuzzer] Enhance transactional fuzzer and module cache management for improved testing (#17914) (Andrea Cappa (zi0Black)) #17914
  • 454ad08: [Orderbook] Add trigger condition to clearinghouse order info (#18014) (Sital Kedia) #18014
  • 738d846: [Bulk order] Fail bulk order placement synchronously instead of an event (#18042) (Sital Kedia) #18042
  • b3dc2c5: [crypto] range proof benchmarks (Alin Tomescu) #18040
  • f1ce471: switch to script (Alin Tomescu) #18040
  • 72529a8: lints (Alin Tomescu) #18040
  • f6324ef: oops (Alin Tomescu) #18040
  • c5fd2db: [move value annotator] Cache FatType computation (#18013) (Wolfgang Grieskamp) #18013
  • 68b3162: Refactored so HKZG supports sigma protocols (Wicher Malten) #18025
  • e72ec08: Simplifications to DeKART <-> HKZG (Wicher Malten) #18025
  • 45739f0: Added SCRAPE (Wicher Malten) #18025
  • 346eb07: Added group test to SCRAPE (Wicher Malten) #18025
  • 1743603: Refactored fiat-shamir for new PVSS (Wicher Malten) #18025
  • 47197c9: Small changes to comments (Wicher Malten) #18025
  • 0eaf35e: Added SCRAPE test but soundness is failing (Wicher Malten) #18025
  • 9ddcea3: Fixed bug (Wicher Malten) #18025
  • d06d7c9: Fix lint (Wicher Malten) #18025
  • fefdef4: Fix possible bug (Wicher Malten) #18025
  • 890e687: SCRAPE tests are bugged (Wicher Malten) #18025
  • a198a27: Added diagram, still need to fix SCRAPE tests (Wicher Malten) #18025
  • fa675b2: Working on debugging SCRAPE... (Wicher Malten) #18025
  • 26f1837: Small edit (Wicher Malten) #18025
  • 2713b61: Tests passing yay (Wicher Malten) #18025
  • 63c094f: Final comments (Wicher Malten) #18025
  • 6721e76: [State Sync] Bump max message size from 15MB to 20MB. (Josh Lind) #18050
  • 94db6e7: [module view] move validation state to resource viewer (Zekun Li) #17998
  • 2bb62e7: [vm] introduce Instruction (vm-internal code representation) (#18046) (Victor Gao) #18046
  • ca9b3a0: recalibrate single node perf (#18057) (igor-aptos) #18057
  • 72949fe: [benchmarks] Add fibonacci benchmark (#17988) (Calin Tataru) #17988
  • f60b058: [compiler] Fix name which became invalid with Rust 2024 (#18055) (Wolfgang Grieskamp) #18055
  • 5405a47: [compiler] Use MASM for baselines of compiler tests (#18056) (Wolfgang Grieskamp) #18056
  • 0e1bbd4: [vm] Gas charging optimizations (#18030) (Maksim Kurnikov) #18030
  • 3cfa9d9: Fix localnet txn stream connection address (#18060) (Daniel Porteous (dport)) #18060
  • 673d69d: [vm] avoid cloning metadata (Zekun Li) #17534
  • 24ef37d: add e2e test for lib (#18048) (igor-aptos) #18048
  • 74943b9: fix txn index for gas profiling (#18034) (igor-aptos) #18034
  • adfab69: [consensus] fix block gas limit in opt qs payload (Zekun Li) #18051
  • cd873ea: [consensus] increse min txns per block (Zekun Li) #18051
  • b264f30: [qs] reduce max txn per batch (Zekun Li) #18051
  • 5aabfdb: Add BSGS for new field PVSS (#18049) ...
Read more

[Testnet] Aptos Node Release v1.39.1

22 Dec 20:01
7b91255

Choose a tag to compare

What's Changed

  • Update release.yaml for v1.39.0 testnet framework release by @vsharongg in #18321
  • [cp][aptos-release-v1.39] [qs] update batch expiration logic by @aptos-bot in #18325
  • [cp][aptos-release-v1.39] [vm] Fix leak in function caches by @aptos-bot in #18355
  • [aptos-release-v1.39] Bump version to 1.39.1 by @aptos-bot in #18363

Full Changelog: aptos-node-v1.39.0-rc...aptos-node-v1.39.1-rc

Aptos CLI Release v7.12.0

18 Dec 21:05
d7d560c

Choose a tag to compare

Features

Commits

  • 789c4ae: Set block cache size to 36GB for replay-verify (wqfish) #17975
  • dacefa7: Make certain items in aptos crate public for external use (#17995) (Daniel Porteous (dport)) #17995
  • 409d603: [move linter] fix issues due to missing handling function values (junxzm1990) #17990
  • cb08499: Use monotonic counter in order book (#17980) (igor-aptos) #17980
  • d4a27cf: [Orderbook] Various fixes and improvements to order events (#17997) (Sital Kedia) #17997
  • f2e95f1: fix visibility (#18006) (Sital Kedia) #18006
  • 9405d9c: [forge] support emit mode in raw transactions workload (Balaji Arun) #17963
  • 09cdc5b: adjust duration (Balaji Arun) #17963
  • b27c361: [emitter] reduce job setup time from total duration (Balaji Arun) #17963
  • ee75ec4: Fix BulkOrder Prices Sizes Ordering for consistent function and event fields (#17953) (sean) #17953
  • 957463f: [api] log trace context (#18000) (Rustie Lin) #18000
  • 0d9a2b3: Hash-to-curve and Shamir secret sharing for arkworks (#17991) (Wicher Malten) #17991
  • 8ae6deb: Add detectors and test-cases (Jose Garcia Crosta) #17046
  • 1643972: Update third_party/move/tools/move-linter/src/model_ast_lints/nested_if.rs (José García Crosta) #17046
  • 30d8427: Change detector name to: collapsible_if (Jose Garcia Crosta) #17046
  • 01cdf04: Fix test error and add requested one (Jose Garcia Crosta) #17046
  • 3da6f76: Report only once in multiple collapsible-if chains (Jose Garcia Crosta) #17046
  • daf4ddc: Address comments (Jose Garcia Crosta) #17046
  • d251c8c: Reorder lints (Jose Garcia Crosta) #17046
  • 6c5ca67: Fix some issues (Jose Garcia Crosta) #17046
  • acb83eb: [cli] Update script to support rocky linux in building (#18010) (Greg Nazario) #18010
  • 6dfaf07: [forge] upgrade deployer (Balaji Arun) #18019
  • 7ab3e78: [Mempool] Reduce max_sync_lag_before_unhealthy_secs to 30s (Josh Lind) #18018
  • 3e1c577: Add permissions for actions in workflow (#17930) (James Kao) #17930
  • bbfb3a0: Use monotonic counter in order book (#18005) (igor-aptos) #18005
  • bd5c048: [forge] increase chaos timeout (Balaji Arun) #18021
  • e6e3e94: [buffer_manager] ack if commit vote round is highest committed round (Balaji Arun) #18023
  • 20120ba: Public parameters and associated types for new field PVSS (#18011) (Wicher Malten) #18011
  • 309b50c: aptos-experimental-layered-map: move jemallocator to [dev-dependencies] (#18012) (Maksim Kurnikov) #18012
  • a3b3991: [forge] upgrade deployer (Balaji Arun) #18033
  • e86983e: make all [build-dependencies] opt-level=3 for release build (#18015) (Maksim Kurnikov) #18015
  • 95c1f12: [move VM] fix remaining sint issues (junxzm1990) #18029
  • 01a7a5e: pepper service should skip constant-time scalarMul check in dev mode... (#17994) (zhoujunma) #17994
  • ebacc96: fix replay (#18038) (Teng Zhang) #18038
  • 887a32a: add Groth16 arkworks proving benchmarks for keyless (#18032) (Alin Tomescu) #18032
  • 2c73dbb: recalibrate bench (#18003) (igor-aptos) #18003
  • 0ded2af: [vm] Runtime tracing & post-commit replay infrastructure (#17678) (George Mitenkov) #17678
  • 6539ccf: [Fullnode Sync] Add support for historical data syncing. (Josh Lind) #18041
  • 6d90d74: [fuzzer] Enhance transactional fuzzer and module cache management for improved testing (#17914) (Andrea Cappa (zi0Black)) #17914
  • 454ad08: [Orderbook] Add trigger condition to clearinghouse order info (#18014) (Sital Kedia) #18014
  • 738d846: [Bulk order] Fail bulk order placement synchronously instead of an event (#18042) (Sital Kedia) #18042
  • b3dc2c5: [crypto] range proof benchmarks (Alin Tomescu) #18040
  • f1ce471: switch to script (Alin Tomescu) #18040
  • 72529a8: lints (Alin Tomescu) #18040
  • f6324ef: oops (Alin Tomescu) #18040
  • c5fd2db: [move value annotator] Cache FatType computation (#18013) (Wolfgang Grieskamp) #18013
  • 68b3162: Refactored so HKZG supports sigma protocols (Wicher Malten) #18025
  • e72ec08: Simplifications to DeKART <-> HKZG (Wicher Malten) #18025
  • 45739f0: Added SCRAPE (Wicher Malten) #18025
  • 346eb07: Added group test to SCRAPE (Wicher Malten) #18025
  • 1743603: Refactored fiat-shamir for new PVSS (Wicher Malten) #18025
  • 47197c9: Small changes to comments (Wicher Malten) #18025
  • 0eaf35e: Added SCRAPE test but soundness is failing (Wicher Malten) #18025
  • 9ddcea3: Fixed bug (Wicher Malten) #18025
  • d06d7c9: Fix lint (Wicher Malten) #18025
  • fefdef4: Fix possible bug (Wicher Malten) #18025
  • 890e687: SCRAPE tests are bugged (Wicher Malten) #18025
  • a198a27: Added diagram, still need to fix SCRAPE tests (Wicher Malten) #18025
  • fa675b2: Working on debugging SCRAPE... (Wicher Malten) #18025
  • 26f1837: Small edit (Wicher Malten) #18025
  • 2713b61: Tests passing yay (Wicher Malten) #18025
  • 63c094f: Final comments (Wicher Malten) #18025
  • 6721e76: [State Sync] Bump max message size from 15MB to 20MB. (Josh Lind) #18050
  • 94db6e7: [module view] move validation state to resource viewer (Zekun Li) #17998
  • 2bb62e7: [vm] introduce Instruction (vm-internal code representation) (#18046) (Victor Gao) #18046
  • ca9b3a0: recalibrate single node perf (#18057) (igor-aptos) #18057
  • 72949fe: [benchmarks] Add fibonacci benchmark (#17988) (Calin Tataru) #17988
  • f60b058: [compiler] Fix name which became invalid with Rust 2024 (#18055) (Wolfgang Grieskamp) #18055
  • 5405a47: [compiler] Use MASM for baselines of compiler tests (#18056) (Wolfgang Grieskamp) #18056
  • 0e1bbd4: [vm] Gas charging optimizations (#18030) (Maksim Kurnikov) #18030
  • 3cfa9d9: Fix localnet txn stream connection address (#18060) (Daniel Porteous (dport)) #18060
  • 673d69d: [vm] avoid cloning metadata (Zekun Li) #17534
  • 24ef37d: ad...
Read more

[Mainnet] Aptos Node v1.38.6

17 Dec 18:52
7d99412

Choose a tag to compare

What's Changed

Full Changelog: aptos-node-v1.38.5...aptos-node-v1.38.6

[Testnet] Aptos Node Release v1.39.0

12 Dec 23:18
0a1511b

Choose a tag to compare

What's Changed

Full Changelog: aptos-node-v1.38.5-rc...aptos-node-v1.39.0-rc

[Testnet] Aptos Node Release v1.38.5

09 Dec 06:09

Choose a tag to compare

What's Changed

  • [cp][aptos-release-v1.38] [Priority Fee] Add a public function to set limit. by @aptos-bot in #18257
  • [cp][aptos-release-v1.38] [DKG] small cleanup by @aptos-bot in #18273
  • [compiler][framework][1.38-only] fix publishing of option module by @rahxephon89 in #18224
  • [cp][aptos-release-v1.38] [vm] Small fixes to interpreter caches by @aptos-bot in #18271
  • [aptos-release-v1.38] Bump version to 1.38.5 by @aptos-bot in #18289

Full Changelog: aptos-node-v1.38.4-rc...aptos-node-v1.38.5-rc

[Mainnet] Aptos Node v1.38.5

09 Dec 23:42

Choose a tag to compare

What's Changed

Read more

[Testnet] Aptos Node Release v1.38.4

26 Nov 03:19

Choose a tag to compare

What's Changed

Full Changelog: aptos-node-v1.38.3-rc...aptos-node-v1.38.4-rc