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