Skip to content

[Mainnet] Aptos Node Release v1.27.1

Latest
Compare
Choose a tag to compare
@manudhundi manudhundi released this 24 Feb 18:33
· 85 commits to main since this release
037c78b

Release Notes

Release Hash: 037c78b

Validator Update Required? Y

Fullnode Update Required? Y

What's Changed

Full Changelog: aptos-node-v1.26.0...aptos-node-v1.27.1

Aptos Blockchain

General

  • The v1.27.1 Aptos node will print a error message on start up if the node detects the RLIMIT_NOFILE limit (what ulimit -n prints) is smaller than 999999 (configurable). Historically, too small a RLIMIT_NOFILE limit has caused nodes running into crashes with message "Too many open files". We wish to fail early on this matter but in this release we only print the error. Keep an eye on this message https://github.com/aptos-labs/aptos-core/blob/51e3afbaf4645c7a8dd03b94e47555c0dbed0366/aptos-node/src/utils.rs#L121-L121 to make sure.
  • We also emit this Prometheus metric: node_linux_disk_rlimit_nofile_soft

Move

  • Additional utility methods in OrderedMap and BigOrderedMap, providing full parity with SimpleMap and SmartTable, allowing the latter ones to be fully deprecated for new code. Additionally - utilities that allow access into the ordered view allow for all the new usecases.

Gas

  • Gas charging for module dependencies is revisited to account for overall transaction execution.