Skip to content

22.10.1

Compare
Choose a tag to compare
@garyschulte garyschulte released this 01 Dec 22:57
· 229 commits to main since this release
423f93a

22.10.1

Breaking Changes

  • Fields publicKey and raw removed from RPC API Transaction result object #4575

Additions and Improvements

  • Explain and improve price validation for London and local transactions during block proposal selection #4602
  • Support for ephemeral testnet Shandong, for EOF testing. #4599
  • Improve performance of block processing by parallelizing some parts during the "commit" step #4635
  • Upgrade RocksDB version from 7.6.0 to 7.7.3
  • Added new RPC endpoints debug_setHead & `debug_replayBlock 4580
  • Upgrade OpenTelemetry to version 1.19.0 #3675
  • Implement Eth/67 sub-protocol #4596
  • Backward sync log UX improvements #4655
  • Enable RocksDB Bloom filters to improve read performance #4682
  • Backward sync: use retry switching peer when fetching data from peers #4656
  • Shanghai implementation of EIP-3651 Warm coinbase #4620
  • Shanghai implementation of EIP-3855 Push0 #4660
  • Shanghai implementation of EIP-3540 and EIP-3670 Ethereum Object Format and Code Validation #4644
  • Remove some log statements that are keeping some objects live in heap for a long time, to reduce the amount of memory required during initial sync #4705
  • Add field type to Transaction receipt object (eth_getTransactionReceipt) #4505
  • Print an overview of configuration and system information at startup #4451
  • Do not send new payloads to backward sync if initial sync is in progress #4720
  • Improve the way transaction fee cap validation is done on London fee market to not depend on transient network conditions #4598
  • Preload and cache account and storage data from RocksDB to improve performance #4737

Bug Fixes

  • Restore updating chain head and finalized block during backward sync #4718