Skip to content

Releases: aptos-labs/aptos-core

Hotfix release aptos-node-v1.1.4

26 Jan 18:13
Compare
Choose a tag to compare

Hotfix release for v1.1.4

Aptos CLI Release v1.0.4

12 Jan 01:05
Compare
Choose a tag to compare

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 run brew install aptos or brew 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 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.

Mainnet hotfix release v1.1.1

09 Jan 23:36
Compare
Choose a tag to compare

This is a security hotfix so the source is not yet released

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