This release brings snapshots. AKA Flat Key Values
There are breaking changes, so you’ll need to resync.
Installation and running instructions can be found in our docs
✨ New Features
4880- l2: enable command flags forl2 --dev(by @tomip01)4896- l1: add websocket rpc (by @ManuelBilbao)4812- l1: download all headers from new to old as first step of full sync (by @fmoletta)4884- l1: implement flatkeyvalue (snapshots) (by @iovoid)
⚡ Performance Improvements
4853- l1: revert optimistic transactions in rocksdb and remove the explicit configured cache (by @rodrigo-o)
♻️ Refactors
4829- l1,l2: separate binaries (by @ManuelBilbao)4850- l1: improve the way we remove ONLY the storage of an account (by @JereSalo)
🐛 Fixes
4894- l1: show correct block height in metrics (by @MegaRedHand)4906- l2: add restart logic for contract deployer to wait for l1 start (by @tomip01)4916- l1, l2: cargo test compilation at workspace level (by @ilitteri)4915- l1,l2: don’t setlatesttag when making pre-releases (by @ManuelBilbao)
🔧 Chores
4887- l1: lower peer_table and initiator INFO messages to DEBUG (by @ElFantasma)4815- l1: remove snapshot dirs when they are no longer used (by @fedacking)4901- l1: remove wrong color codes from log (by @edg-l)4900- l1: load c-kzg trusted setup when initializing the node (by @JereSalo)4875- l1: reduce handling cast message warn spam (by @edg-l)4859- l1: restartethereum-metrics-exporterwhen starting node using tooling/sync commands (by @rodrigo-o)4809- l2: use SP1 patch for ecpairing precompile (by @xqft)4891- l1,l2: bump Cargo.toml to 4.0.0 for next release (by @jrchatruc)