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