Skip to content

15th May 2025 - Height Coordinated Upgrade on Mainnet26 at Block Height 113162222

Compare
Choose a tag to compare
@j1010001 j1010001 released this 07 May 22:33
· 836 commits to master since this release
0000b9b

What's Changed

EVM Pectra Update

Data Availability

Storage

  • Close BadgerDB before db init functions return error by @fxamacker in #7229
  • Remove old code in initBadgerDB() by @fxamacker in #7230
  • Optimize storing execution receipts in BadgerDB by @fxamacker in #7238
  • Optimize speed & memory for generating db keys (BadgerDB and Pebble) by @fxamacker in #7243
  • Discard BadgerDB transaction when iterator is closed by @fxamacker in #7254
  • Add Closer to Batch interface and use it to prevent memory leak (BadgerDB & Pebble) by @fxamacker in #7257
  • Add db Seeker for up to ~50x speedup & ~18x less memory seeking key in range (BadgerDB, Pebble) by @fxamacker in #7255
  • Fix batch remove in ServiceEvents to use the correct batch (BadgerDB, Pebble) by @fxamacker in #7323
  • Add database multiReader, multiIterator, multiSeeker (BadgerDB, Pebble) by @fxamacker in #7320
  • Remove unneeded lock in storage Callbacks and document it isn't safe for concurrent use by @fxamacker in #7352
  • Update DB.Reader() API to not return error by @fxamacker in #7354
  • Fix deadlock in batch writes by @zhangchiqing in #7341
  • Support NodeDisallowList for db migration by @fxamacker in #7361
  • Refactor to rename blocklist to disallowlist for consistency by @fxamacker in #7363

Crypto

Cadence

CI/CD

Misc

Full Changelog: v0.40.0...v0.41.0