Releases: aptos-labs/aptos-core
Aptos CLI Release v1.0.3
Fixes a bug in version 1.0.2 that wouldn't allow compilation across different networks. #5900
Aptos CLI Release v1.0.2
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
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
andmulti_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 toset_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
- @larry-aptos made their first contribution in #5761
- @havi-kim made their first contribution in #5700
- @fzgem18 made their first contribution in #5614
Full Changelog: aptos-node-testnet_80d7b03c630e0066bc12e2a3ba6f3546542bbb8c...aptos-node-v1.1.0
Mainnet release 80d7b03c630e0066bc12e2a3ba6f3546542bbb8c
Mainnet release 80d7b03c630e0066bc12e2a3ba6f3546542bbb8c
The source does not match the binaries please do not build from source
Mainnet release 770629bd74fa96bd940ebf356b4c9f590830488c
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
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
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
update for Ubuntu mainnet 52c527227b6a20dc5c9973e3150c355e12e9119a
Aptos CLI Release v1.0.1
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
andOpenSUSE
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.