21.0.0 (2024-03-01)
⚠ BREAKING CHANGES
Features
- A way to disable slow query logging for some queries (#1297) (13b82a0)
- aggregator: support two operator addresses in sender and aggregator (#1201) (7be56e5)
- change EN main node fetcher concurrency factor (#1317) (d4235b5)
- commitment-generator: Commitment for 1.4.2 (#1234) (9b773eb)
- config: add pubdata sending method to config (#1261) (cebf55a)
- config: Added blobs to commit batches and made da source part of config (#1243) (e01d1b6)
- config: update eth_sender to use blobs (#1295) (e81f080)
- core: Adds support for 4844 transaction signing and rlp encoding (#1254) (10e3a3e)
- dal:
zksync_types::Transaction
to use protobuf for wire encoding (BFT-407) (#1047) (ee94bee) - eth_sender: set blob gas fee when blobs DA is used (#1285) (57c5526)
- gas-adjuster: gas adjuster for EIP4844 (#1255) (1da97ed)
- Metrics for block tip (#1144) (85d4b12)
- node_framework: Add Web3 API layers (#1258) (105f4cc)
- node_framework: Support Proof Data Handler in the framework (#1233) (2191218)
- prover: Add EIP4844 support for provers subsystem (#1200) (6953e89)
- Remove methods to sign an arbitraty message (#1294) (8904123)
- Set 21 as latest protocol version (#1262) (30579ef)
- support loading verifier and protocol version from db (#1293) (533f013)
Bug Fixes
- Add EIP4844 to fri_prover_group_config (#1309) (edf9397)
- api: Use better gas per pubdata in API (pure server changes) (#1311) (54f8d8c)
- docker: change default password for postgres (#1250) (f6bff74)
- en: fail fast if we don't request correct number of txs from man node (#1269) (1bcbf17)
- Fix scheduler enqueuer bug (#1322) (95deb92)
- snapshots_creator: Fix snapshot generation query (#1289) (e279456)
- vm: fix match clause in
get_max_gas_per_pubdata_byte
(#1292) (eaf5a50)