Skip to content

Releases: aptos-labs/aptos-core

Aptos CLI Release v1.0.3

19 Dec 21:30
Compare
Choose a tag to compare

Fixes a bug in version 1.0.2 that wouldn't allow compilation across different networks. #5900

Aptos CLI Release v1.0.2

14 Dec 21:12
Compare
Choose a tag to compare

This new version allows you to bypass the issue found here #5867 where there is an error for an unbound module. Additionally it adds the following features:

  • Adds ability to automatically always bypass with the same behavior instead of prompting. Thanks @fzgem18 for this contribution!
  • Adds the ability for new Move test syntax that keeps track of the location for error assertions
  • Cleans up CLI errors from the API during simulation

aptos-node-v1.1.0

10 Dec 01:39
Compare
Choose a tag to compare

Released a new version to Mainnet:

Framework upgrade through governance voting:

Testnet upgrade - Nov 30th
Mainnet upgrade - Dec 12th - 19th (7 days voting period)
New features and enhancements:

Move
New chain_id native function + corresponding new gas schedule entry.
Blockchain
Added automatic chain-health based back pressure to improve reliability. Automatic slow-down (through max block size reduction) is triggered in some scenarios.
Improved timeouts for state synchronization: (i) lower timeouts for optimistic fetch (to help reduce end-to-end latency); and (ii) exponential back-off for low-bandwidth nodes.
Resolved issues:

Move
Explicit error codes in resource account.
Improved Leader Election (gated behind feature flag).
See these resources for more details on the release:

#mainnet-release Discord channel for more detailed descriptions of the above changes.
Aptos Releases list for all releases.
testnet branch commits for the changes landing in mainnet today.

What's Changed

  • [sdk] account recovery from derive path by @stevenatcrypto in #4374
  • [tf/gcp][fullnode] fix nap scheduling and apply when disabled by @rustielin in #5737
  • [cleanup][indexer] Clean up unused protos and add new proto for grpc by @larry-aptos in #5761
  • Fix Python SDK by @davidiw in #5769
  • [Spec] Add the initial specs for ed25519 and multi_ed25519 by @junkil-park in #5677
  • [Spec] Updated the spec of the Genesis module by @junkil-park in #5752
  • Fix typo in error message by @havi-kim in #5700
  • [forge][try2] Adding latency check for high-gas fee transactions to graceful_overload test by @igor-aptos in #5490
  • [docs] bring back system-integrators-guide by @davidiw in #5763
  • [Python] Simulation and other trivial improvements by @davidiw in #5770
  • [State Sync] Add server side implementation of semi-intelligent syncing mode. by @JoshLind in #5742
  • [gha] Add composite action for git credentials by @perryjrandall in #5775
  • [Cli] Add default_prompt_response option to set_global_config command by @fzgem18 in #5614
  • [crates] Rename accumulator to aptos-accumulator by @banool in #5785
  • [smoke tests] fix artifact upload so it works on failure again by @bchocho in #5776
  • [Forge] Add working_dir param to support running node on checkpoint dir, so that the existing data on disk is preserved. by @grao1991 in #4591
  • [framework] governance multi-step proposal by @0xchloe in #5445
  • [crates] Rename backup-cli to aptos-backup-cli by @banool in #5787
  • [gha] deprecate set-output for determinator by @rustielin in #5682
  • [State Sync] Add metrics around chunk sizes. by @JoshLind in #5801
  • terraform k8s separation by @rustielin in #5755
  • [replay-verify] Add an option to re-validate all move modules in the snapshot by @runtian-zhou in #5793
  • [State Sync] Add metrics for fast syncing chunk sizes. by @JoshLind in #5814
  • [crates] Rename crates B through D inclusive by @banool in #5788
  • Announce Aptos Developer Experience Survey in See what by @clay-aptos in #5816
  • trivial: build cached-packages by @msmouse in #5815
  • [quorum store] payload_manager by @sasha8 in #5464
  • trivial: crate name change by @msmouse in #5811
  • [CI/CD] Update linter to ensure cached-packages is up-to-date. by @JoshLind in #5818
  • [crates] Rename crates E through H inclusive by @banool in #5824
  • [Cargo] Update lock file. by @JoshLind in #5825
  • [cli] Use simulation errors from API by @gregnazario in #5526
  • [Spec] Added specs for module aggregator & aggregator_factory & optional_aggregator & staking_config & version & event & guid & timestamp by @0xOutOfGas in #5653
  • [Move Documentation] Update broken move documentation. by @JoshLind in #5829
  • [replay-verify] Add an option to skip txns that are known to broke backward compatibility by @runtian-zhou in #5747
  • Move Wallet Standard doc to Standards menu by @clay-aptos in #5806
  • Edit PR #5763 belatedly by @clay-aptos in #5795
  • Make resource accounts not dependent on Mint NFT by @clay-aptos in #5805
  • introduce the new integer types (u16, u32 & u256) by @vgao1996 in #5626
  • Announce mainnet release and system integrators restoration in See wh… by @clay-aptos in #5835
  • [TS SDK] token client functions to accept optional args by @0xmaayan in #5839
  • [DOC] add aptos wallet adapter docs by @0xmaayan in #5812
  • Announce Wallet Adapter in See what's new by @clay-aptos in #5844
  • Fix title in new page by @clay-aptos in #5845
  • [gas] consolidate storage charges and makes things configurable by @msmouse in #5566

New Contributors

Full Changelog: aptos-node-testnet_80d7b03c630e0066bc12e2a3ba6f3546542bbb8c...aptos-node-v1.1.0

Mainnet release 80d7b03c630e0066bc12e2a3ba6f3546542bbb8c

04 Dec 06:31
dd92916
Compare
Choose a tag to compare

Mainnet release 80d7b03c630e0066bc12e2a3ba6f3546542bbb8c

The source does not match the binaries please do not build from source

Mainnet release 770629bd74fa96bd940ebf356b4c9f590830488c

04 Dec 05:36
2487961
Compare
Choose a tag to compare

Mainnet release 770629bd74fa96bd940ebf356b4c9f590830488c

This is a security hotfix so the source is not public, please do not use the source attached to this release, it does not contain the fix!

aptos-node-mainnet_f0c03310a58bd212c04e65def103c5f7862be29f

28 Nov 19:27
841e496
Compare
Choose a tag to compare

Update mainnet f0c03310a58bd212c04e65def103c5f7862be29f

Mainnet release 8e9a89829d5c43aa0a092c45b4b26fed7b52b0ca

Mainnet release 8e9a89829d5c43aa0a092c45b4b26fed7b52b0ca

Note: The source for this is not yet released so please do not build from source until the public fix is released

Update mainnet 3b12b747b53a0dc610b0ea960459bb834a940852

12 Nov 20:57
16781dc
Compare
Choose a tag to compare

Updated mainnet binary 3b12b747b53a0dc610b0ea960459bb834a940852

The sources here are not able to build this commit, please do not build from this source code

aptos node 52c527227b6

09 Nov 19:29
956a063
Compare
Choose a tag to compare

update for Ubuntu mainnet 52c527227b6a20dc5c9973e3150c355e12e9119a

Aptos CLI Release v1.0.1

02 Nov 19:23
23d258d
Compare
Choose a tag to compare

Mainnet Release of the CLI

Changes

  • Fixes aptos move compilation of test-only native function examples: #5357.

About installation

Instructions here: https://aptos.dev/cli-tools/aptos-cli-tool/install-aptos-cli/

  • MacOSX-x86_64 will work on both Intel and Apple ARM Macs. Rosetta on macOS provides compatibility for ARM.
  • Ubuntu-22.04-x86_64 is built with Ubuntu 22.04 on x86 and requires OpenSSL v3. It may work on other Linux distros that also use OpenSSL v3, but it is not supported.
  • Ubuntu-x86_64 is built with Ubuntu 20.04 on x86 and requires OpenSSL v1.1.1. It may work on other Linux distros that also use OpenSSL v1.1.1. In testing this has worked on a few other distros e.g. Debian and OpenSUSE
  • Windows-x86_64 is built with Windows Server 2022 on x86. It has also been tested on Windows 10 and Windows 11.
  • Windows & Linux ARM does not have a prebuilt binary and will need to be built from source.