Skip to content

v0.4.7

Choose a tag to compare

@leovct leovct released this 17 Jun 07:12
· 683 commits to main since this release
6683e6b

🚀 What's New

Features

  • Block finality tracking: aggkit now tracks block finality, improving visibility into finalized L2 state.
  • Optimistic mode for FEP: aggkit can now run in optimistic mode under the fep consensus. Activation can be done manually by calling the rollup manager or running a script (for reference: agglayer/e2e#61).
  • Pectra hardfork: Upgraded ethereum-package to commit 7c11a34b8afc3f059aa6ca114f903d4f678bad29 (2025-05-30), enabling the Pectra hardfork on L1.

Fixes

  • Spammer scripts now run persistently — no more unexpected exits.

Configuration

  • Remove pectra_enabled flag — Pectra is always enabled on L1 now.

Test Combinations

  • Remove legacy zkevm test combinations.

Monitoring

  • Add Grafana dashboard for bridge service.
  • Status checker improvements:
    • Validate sequence timestamp.
    • Ensure correct L2 coinbase on sequenced batches.
    • Cross-check L1InfoTree data integrity.
    • Alert if sequencer and RPC fall out of sync.

Documentation

  • Kurtosis-cdk docs are now live at https://0xpolygon.github.io/kurtosis-cdk/
  • Add cdk-erigon re-genesis guide: docs/regenesis.md.
  • New script to snapshot and restore Kurtosis enclaves via Docker Compose: scripts/network-backup/network_backup_autocompose.sh.

📦 Full Changelog

Auto-generated

  • doc: Regenesis guide by @ARR552 in #646
  • feat: add aggkit configs for blockfinality by @jhkimqd in #596
  • Autocompose script to save the state of a kurtosis environment by @ARR552 in #562
  • ci: remove legacy zkevm test combinations by @leovct in #649
  • chore: remove pectra_enabled flag by @leovct in #650
  • refactor: fund-addresses.sh script by @jhkimqd in #647
  • chore: bump ethereum-package versions + make pectra HF default by @jhkimqd in #648
  • feat: bridge service grafana dashboard by @minhd-vu in #651
  • feat: sequence timestamp status check by @minhd-vu in #655
  • feat: l2 coinbase check by @minhd-vu in #660
  • feat: aggkit optimistic mode by @jhkimqd in #659
  • fix: spammer scripts should never exit by @leovct in #665
  • feat: serve docs with docusaurus and gh-pages by @leovct in #663
  • feat: L1 info tree status check by @minhd-vu in #668
  • fix: use sequencer url in stuck batches status checks by @minhd-vu in #672
  • fix: l2 to l1 signer verification issue by @leovct in #669

Full Changelog: v0.4.6...v0.4.7