Skip to content

Releases: aptos-labs/aptos-core

Aptos CLI Release v4.6.0

30 Nov 03:08
1e926ed
Compare
Choose a tag to compare

Changelog

[4.6.0] - 2024/11/30

Added

  • Add --node-api-key flag to aptos move replay to allow for querying the fullnode with an API key.
  • Add --chunk-size flag to allow configuring chunk size for chunked publish mode.

Updated

  • Lower the default chunk size for chunked publish mode (CHUNK_SIZE_IN_BYTES) from 60,000 to 55,000.

Instructions

Update instructions

If you have already installed the CLI:

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

Installation instructions

[Testnet] Aptos Node Release v1.24.1

27 Nov 15:37
Compare
Choose a tag to compare
Pre-release
Fix units in timed feature flags (#15391)

(cherry picked from commit 4d4c200f854db1c223714e49a531b8606e3b73f5)

[Mainnet] Aptos Node Release v1.23.5

23 Nov 21:18
Compare
Choose a tag to compare

Validator Update Required? Yes, by Nov 26th
Fullnode Update Required? No.

What's Changed

  • [cp 1.23] Move payload_manager.notify_commit() to after commit by @msmouse in #15359
  • [cp][aptos-release-v1.23] [consensus] sync improvements to help slow nodes sync better by @github-actions in #15376
  • [1.23] Temporarily loosen backpressures, until module loading improvement speeds up blocks by @igor-aptos in #15368

Full Changelog: aptos-node-v1.23.3...aptos-node-v1.23.5

[Testnet] Aptos Node Release v1.23.5

23 Nov 20:48
Compare
Choose a tag to compare
Pre-release

What's Changed

  • [1.23] Temporarily loosen backpressures, until module loading improvement speeds up blocks by @igor-aptos in #15368

Full Changelog: aptos-node-v1.23.4-rc...aptos-node-v1.23.5-rc

[Testnet] Aptos Node Release v1.23.4

23 Nov 18:41
6a40015
Compare
Choose a tag to compare
Pre-release

What's Changed

  • [cp 1.23] Move payload_manager.notify_commit() to after commit by @msmouse in #15359
  • [cp][aptos-release-v1.23] [consensus] sync improvements to help slow nodes sync better by @github-actions in #15376

Full Changelog: aptos-node-v1.23.3...aptos-node-v1.23.4-rc

[Mainnet] Aptos Node Release v1.23.3

21 Nov 14:28
78db503
Compare
Choose a tag to compare

Validator Update Required? Yes, by Nov 25th
Fullnode Update Required? No.

What's Changed

Full Changelog: aptos-framework-v1.23.0...aptos-node-v1.23.3

Aptos CLI Release v4.5.0

20 Nov 22:10
47f0bf3
Compare
Choose a tag to compare

Bug Fixes

Commits

  • 563f9a3: [Consensus Observer] Add sync_for_duration() support. (Josh Lind) #14955
  • 85f5e60: [Consensus Observer] Enable CO on validators and VFNs. (Josh Lind) #14955
  • b29f09f: [Gas] bump gas version for 1.22 (Sherry Xiao) #14979
  • 4d438a5: Update validator.yaml (Guoteng Rao) #14981
  • 58b8b39: Update fullnode.yaml (Guoteng Rao) #14981
  • f1d0115: Update fullnode.yaml (Guoteng Rao) #14981
  • b8b116f: Update validator.yaml (Guoteng Rao) #14981
  • 4328b03: StateComputeResult carries real execution result (aldenhu) #14945
  • 130aa35: LedgerUpdateOutput drop with default dropper (aldenhu) #14945
  • lazy clone #14945 (aldenhu)
  • c8511eb: [rosetta] Remove supported currencies with an empty symbol (#14973) (Greg Nazario) #14973
  • 8a540dc: [forge][chaos] Expand chaos simulation to six regions (#14860) (Balaji Arun) #14860
  • 6d15f10: Add two more experimental CI runner pools to execution-performance workflow (Stelian Ionescu) #14991
  • 7d3d83c: [forge] custom profiles & add processor latency metrics (#14924) (Rustie Lin) #14924
  • 46364e9: remove dry_run env flag (#14992) (Alan Luong) #14992
  • a7f73c0: Comment out disabled fuzzers to prevent them from appearing in the list (#14994) (Andrea Cappa (zi0Black)) #14994
  • 4ea40fe: [compiler-v2] Avoid infinite recursion showing types with receiver functions in presence of errors (#14922) (Brian R. Murphy) #14922
  • 6d3a0de: [forge] fix processor sdk integration (#14996) (Rustie Lin) #14996
  • 00aad9d: inherit from global runs-on config (#14909) (Alan Luong) #14909
  • 9b03063: turn off move coverage (#14995) (Young Yang Liauw) #14995
  • 02380fb: update instance type for fullnode-sync workflows (#14966) (Alan Luong) #14966
  • 51c6917: DB commit takes all arguments by ref (aldenhu) #14988
  • extract StateComputeResult to separate file #14988 (aldenhu)
  • d672fb9: BlockOutput -> PartialStateComputeResult (aldenhu) #14988
  • 2b16fe4: group DB commit arguments to ChunkToCommit (aldenhu) #14988
  • 78b3331: remove parent_block_id from BlockExecutor::pre_commit_block() arguments (aldenhu) #14988
  • 9bc37be: treat _ as a wildcard, not a var, in function parameter in Move Lang V2+ (#14962) (Brian R. Murphy) #14962
  • 71e0302: add more txns to test a sequence of txns (#14998) (Yuun Lim) #14998
  • 51894d4: [forge] add a message to the summary on how to cancel a job (#14919) (Rustie Lin) #14919
  • 20ba96d: print local testnet log as println and errors as eprintln (#15005) (Maayan) #15005
  • 87348fc: [compiler-v2] Revise ability checking for type parameters (#15006) (Wolfgang Grieskamp) #15006
  • 1645c96: [compiler-v2] Add missing ability check of receiver function type parameters (#14987) (Wolfgang Grieskamp) #14987
  • 79d5257: avoid TransactionToCommit (#14999) (Alden Hu) #14999
  • f83c87e: [Prover] Use compiler V2 by default in Move prover (#14948) (Teng Zhang) #14948
  • 38aedc2: [compiler-v2] add test cases for lambda (#14791) (Brian R. Murphy) #14791
  • fbf09ce: [forge] Split out test suites from main (Perry Randall) #15033
  • 52d15b1: use move compiler v2 for forge (Alan Luong) #14967
  • 186f0a7: Fix Forge default arguments to the aptos-node Helm chart (Stelian Ionescu) #15038
  • 0f78396: calibrate single-node-performance (#15034) (Alden Hu) #15034
  • 2297b27: extract ExecutionOutput, DoGetExecutionOutput (aldenhu) #15008
  • 52112e7: extract DoStateCheckpoint (aldenhu) #15008
  • fbef64e: restructure executor folder (aldenhu) #15008
  • 7097148: Update Docker images (#15029) (github-actions[bot]) #15029
  • bb6b5c7: [NFT Metadata Crawler] Asset Uploader API, Worker, Throttler (#14837) (Justin Chang) #14837
  • cae7cd3: [Compiler V2] Turn on CFG simplification as default optimization (#14923) (Zekun Wang) #14923
  • c9315e3: [compiler-v2] Turns on critical edge elimination since it is needed by enums (#14993) (Wolfgang Grieskamp) #14993
  • 3c30ff0: [cli] Add .gitignore in new move folders and in .aptos folder (#15024) (Greg Nazario) #15024
  • ef1c8eb: [Forge] Bump latency threshold for realistic_env_load_sweep_test. (Josh Lind) #14972
  • 26286cd: [Consensus Observer] Parallelize message processing logic. (Josh Lind) #15030
  • 28c112a: [forge] Add MempoolToBlockCreation, rm QsBatchToPos, QsPosToProposal (#15036) (Andrew Hariri) #15036
  • daa4616: [Consensus Observer] Add startup period before fallback. (Josh Lind) #14990
  • 280e15b: [cli 4.2.4] Preparing for CLI release (#15027) (Wolfgang Grieskamp) #15027
  • fix num_tasks gauge (#15048) #15048 (Alden Hu)
  • 933b2e3: Bump CLI version to 4.2.5 (#15057) (Daniel Porteous (dport)) #15057
  • c749aeb: [move] Remove legacy AsyncVM implementation (#15045) (George Mitenkov) #15045
  • bf3e91c: [single node benchmark] recalibrate and make thresholds depend on number samples present (Igor) #15049
  • 321bbd2: Refactoring ledger info with unverified signatures (#15023) (Satya Vusirikala) #15023
  • 31f3820: [cli] Replace unwraps with better error handling (#15061) (Greg Nazario) #15061
  • 38e33fe: Optimistic signature verification for signed batch info (#14644) (Satya Vusirikala) #14644
  • 31cbbf2: Cleanup developer-docs removal (Stelian Ionescu)
  • 3ad32fe: add fa txn (rtso) #15060
  • abc74ea: Sync Terraform & Helm changes (Stelian Ionescu) #15066
  • c944c77: hardcode enable_storage_sharding (#15063) (Alan Luong) #15063
  • ad0b8eb: [cli] Bumping to 4.2.6 to fix in issue with --move-2 flag (#15064) (Wolfgang Grieskamp) #15064
  • 1fa915c: Update auth header for push metrics (#15069) (Alden Hu) #15069
  • 63a91dc: deprecate stale fee collection implementation (#12800) (igor-aptos) #12800
  • c070f4c: move maybe_evict_cache() off default rayon pool (#15068) (Alden Hu) #15068
  • cd49e1c: admin service /threadz dumps waiting and sleeping threads on verbose=true (#15077) (Alden Hu) #15077
  • bb0a7c2: Remove Option type in large_packages.move (#14930) (Junha Park) [#14930](https://github.com/aptos-lab...
Read more

[Testnet] Aptos Node Release v1.23.3

20 Nov 16:01
78db503
Compare
Choose a tag to compare
Pre-release
aptos-node-v1.23.3-rc

[cp 1.23] fix deadlock on nested DropHelper (#15325)

[Testnet] Aptos Node Release v1.23.2

15 Nov 03:10
a0ec6ba
Compare
Choose a tag to compare

Release Notes

Release Hash: a0ec6ba
Validator Update Required? Yes, by Nov 18th
Fullnode Update Required? Yes, by Nov 22th

Aptos Node Changelog

VM

  • New loader & code cache implementation has landed (without being enabled)
  • Performance counters for MoveVM

Framework

  • AggregatorV1 deprecation - removing ability to create new ones, only current instance is total_supply for AptosCoin
  • Removed not enabled stale fee collection code that used Coin and AggregatorV1. Needs to be re-implemented with FA and AggregatorV2

Gas

  • Charge 0.000001 extra gas for every randomness sampling.

[Mainnet] Aptos Node Release v1.23.2

15 Nov 14:59
a0ec6ba
Compare
Choose a tag to compare

Release Notes

Release Hash: a0ec6ba
Validator Update Required? Yes, by Nov 18th
Fullnode Update Required? Yes, by Nov 22th

Aptos Node Changelog

VM

  • New loader & code cache implementation has landed (without being enabled)
  • Performance counters for MoveVM

Framework

  • AggregatorV1 deprecation - removing ability to create new ones, only current instance is total_supply for AptosCoin
  • Removed not enabled stale fee collection code that used Coin and AggregatorV1. Needs to be re-implemented with FA and AggregatorV2

Gas

  • Charge 0.000001 extra gas for every randomness sampling.