Releases: aptos-labs/aptos-core
Hotfix release aptos-node-v1.1.4
Hotfix release for v1.1.4
Aptos CLI Release v1.0.4
CLI v1.0.4 Release Notes
Changes
- Adds ability to set transaction expiration time with the
--expiration-secs
flag, to increase for handling slow connections
Bug fixes
- Move packages compiled with 1.0.2 & 1.0.3 may have lost the error mapping for errors as they use version 5 bytecode, but without error mapping. This has been fixed and simply need any programs that are missing this mapping to republish the Move package.
Example before:
aptos move run --function-id testnet::message::set_message --args string:hello --profile testnet
{
"Error": "Simulation failed with status: Move abort in 0x94e2093de044e264a85a50c268a88435c94089cbc05448f1bd17927552f9dfa3::message: 0x1"
}
Example after:
aptos move run --function-id testnet::message::set_message --args string:hello --profile testnet
{
"Error": "Simulation failed with status: Move abort in 0x94e2093de044e264a85a50c268a88435c94089cbc05448f1bd17927552f9dfa3::message: EOH_NO(0x1): Uh oh spaghetti o's..."
}
About installation
Instructions here: https://aptos.dev/cli-tools/aptos-cli-tool/install-aptos-cli/
- NEW: For platforms that support
brew
(MacOS), you can simply runbrew install aptos
orbrew upgrade
(this may take some time to update to 1.0.4) thanks @hariria 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.
Mainnet hotfix release v1.1.1
This is a security hotfix so the source is not yet released
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