github aptos-labs/aptos-core aptos-node-v1.1.0

21 months ago

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

Don't miss a new aptos-core release

NewReleases is sending notifications on new releases.