github aptos-labs/aptos-core aptos-node-v1.22.0
[Mainnet] Aptos Node Release v1.22.0

21 hours ago

Release Notes

Release Hash: 9c922eb

Validator Update Required? Yes
Fullnode Update Required? Yes

Aptos Node Changelog

General

  • Rosetta - Fungible Asset and migrated coin support

Consensus

  • Enables enable_round_timeout_msg local consensus config flag by default. This will separate out the round timeout data from the Vote message to a dedicated message.
  • Implemented optimistic signature verification to reduce the CPU usage of validators. Instead of verifying the signature in each message individually, we cache the received messages without signature verification. When we have enough messages, we aggregate the signatures and verify the aggregate signature at once. If the verification succeeds, all the messages are now considered correct. If the verification fails, then we verify each signature individually to figure out the invalid signatures. From next time, all the future messages from these failed authors will be verified pessimistically (verified individually like how it was happening earlier). The feature is behind a feature flag which is disabled currently.

Consensus observer

  • Added support for “fallback mode” to consensus observer, i.e., allowing consensus observer to fallback to state sync when it is unable to make progress.
  • Enabled consensus observer on all VFNs (by default).

Mempool

  • SEV followup INC 2269, exposes an API via the AdminService that enables node operators to Get All Addresses From Parking Lot and the respective transactions for each address. Goal is to enable node operators to see if specific address(es) is attempting to DOS the mempool parking lot. Note: Admin Service feature flag must be enabled in order to be used.
  • See #14740 for more info. Example route http://localhost:9102/debug/mempool/parking-lot/addresses

Don't miss a new aptos-core release

NewReleases is sending notifications on new releases.