22.0.0 (2024-03-21)
⚠ BREAKING CHANGES
- Use protocol version v22 as latest (#1432)
Features
- add docs for Dal (#1273) (66ceb0b)
- adds debug_traceBlockByNumber.callFlatTracer (#1413) (d2a5e36)
- api: introduce mempool cache (#1460) (c5d6c4b)
- commitment-generator:
events_queue
shadow mode (#1138) (9bb47fa) - contract-verifier: Allow sc code reverification (#1455) (5a37b42)
- database: add an optional master replica max connections settings (#1472) (e5c8127)
- db: Configurable maximum number of open RocksDB files (#1401) (b00c052)
- en: Check recipient contract and function selector in consistency checker (#1367) (ea5c684)
- Follow-up for DAL split (#1464) (c072288)
- node_framework: Ergonomic improvements (#1453) (09b6887)
- node_framework: Only store each wiring layer once (#1468) (4a393dc)
- node_framework: Support for preconditions and oneshot tasks (#1398) (65ea881)
- node-framework: Add eth sender layer (#1390) (0affdf8)
- node-framework: Add housekeeper layer (#1409) (702e739)
- Remove batch dry_run (#1076) (b82d093)
- Separate Prover and Server DAL (#1334) (103a56b)
- storage: Make the storage caches task cancellation aware (#1430) (ab532bb)
- support running consensus from snapshot (BFT-418) (#1429) (f9f4d38)
- tx-sender: Limit concurrent tx submissions (#1473) (4bdf3ca)
- Use protocol version v22 as latest (#1432) (1757412)
- vm: Prestate tracer implementation (#1306) (c36be65)
Bug Fixes
- core: drop correct index of proof_generation_details table during database migration (#1199) (76a6821)
- dal: correct
tx_index_in_l1_batch
inget_vm_events_for_l1_batch
(#1463) (8bf37ac) - node_framework: Fix main node example (#1470) (ac4a744)
- protocol: Remove verifier address from protocol upgrade (#1443) (90dee73)
- reth: use reth instead of geth (#1410) (bd98dc7)
- verified sources fetcher: Use correct
contact_name
forSolSingleFile
(#1433) (0764227)