Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(main): release core 24.9.0 (#2312)
🤖 I have created a release *beep* *boop* --- ## [24.9.0](matter-labs/zksync-era@core-v24.8.0...core-v24.9.0) (2024-07-10) ### Features * add block timestamp to `eth_getLogs` ([#2374](matter-labs/zksync-era#2374)) ([50422b8](matter-labs/zksync-era@50422b8)) * add revert tests to zk_toolbox ([#2317](matter-labs/zksync-era#2317)) ([c9ad002](matter-labs/zksync-era@c9ad002)) * add zksync_tee_prover and container to nix ([#2403](matter-labs/zksync-era#2403)) ([e0975db](matter-labs/zksync-era@e0975db)) * Adding unstable RPC endpoint to return the execution_info ([#2332](matter-labs/zksync-era#2332)) ([3d047ea](matter-labs/zksync-era@3d047ea)) * **api:** Retry `read_value` ([#2352](matter-labs/zksync-era#2352)) ([256a43c](matter-labs/zksync-era@256a43c)) * Base Token Fundamentals ([#2204](matter-labs/zksync-era#2204)) ([39709f5](matter-labs/zksync-era@39709f5)) * **base-token:** Base token price ratio cache update frequency configurable ([#2388](matter-labs/zksync-era#2388)) ([fb4d700](matter-labs/zksync-era@fb4d700)) * BWIP ([#2258](matter-labs/zksync-era#2258)) ([75bdfcc](matter-labs/zksync-era@75bdfcc)) * **config:** Make getaway_url optional ([#2412](matter-labs/zksync-era#2412)) ([200bc82](matter-labs/zksync-era@200bc82)) * consensus support for pruning (BFT-473) ([#2334](matter-labs/zksync-era#2334)) ([abc4256](matter-labs/zksync-era@abc4256)) * **contract-verifier:** Add file based config for contract verifier ([#2415](matter-labs/zksync-era#2415)) ([f4410e3](matter-labs/zksync-era@f4410e3)) * **en:** file based configs for en ([#2110](matter-labs/zksync-era#2110)) ([7940fa3](matter-labs/zksync-era@7940fa3)) * **en:** Unify snapshot recovery and recovery from L1 ([#2256](matter-labs/zksync-era#2256)) ([e03a929](matter-labs/zksync-era@e03a929)) * **eth-sender:** Add transient ethereum gateway errors metric ([#2323](matter-labs/zksync-era#2323)) ([287958d](matter-labs/zksync-era@287958d)) * **eth-sender:** handle transactions for different operators separately to increase throughtput ([#2341](matter-labs/zksync-era#2341)) ([0619ecc](matter-labs/zksync-era@0619ecc)) * **eth-sender:** separate gas calculations for blobs transactions ([#2247](matter-labs/zksync-era#2247)) ([627aab9](matter-labs/zksync-era@627aab9)) * **gas_adjuster:** Use eth_feeHistory for both base fee and blobs ([#2322](matter-labs/zksync-era#2322)) ([9985c26](matter-labs/zksync-era@9985c26)) * L1 batch QC database (BFT-476) ([#2340](matter-labs/zksync-era#2340)) ([5886b8d](matter-labs/zksync-era@5886b8d)) * **metadata-calculator:** option to use VM runner for protective reads ([#2318](matter-labs/zksync-era#2318)) ([c147b0c](matter-labs/zksync-era@c147b0c)) * Minimal External API Fetcher ([#2383](matter-labs/zksync-era#2383)) ([9f255c0](matter-labs/zksync-era@9f255c0)) * **node_framework:** Document implementations ([#2319](matter-labs/zksync-era#2319)) ([7b3877f](matter-labs/zksync-era@7b3877f)) * **node_framework:** Implement FromContext and IntoContext derive macro ([#2330](matter-labs/zksync-era#2330)) ([34f2a45](matter-labs/zksync-era@34f2a45)) * **node_framework:** Support shutdown hooks + more ([#2293](matter-labs/zksync-era#2293)) ([2b2c790](matter-labs/zksync-era@2b2c790)) * **node_framework:** Unify Task types + misc improvements ([#2325](matter-labs/zksync-era#2325)) ([298a97e](matter-labs/zksync-era@298a97e)) * **node-framework:** New wiring interface ([#2384](matter-labs/zksync-era#2384)) ([f2f4056](matter-labs/zksync-era@f2f4056)) * **prover:** Add prometheus port to witness generator config ([#2385](matter-labs/zksync-era#2385)) ([d0e1add](matter-labs/zksync-era@d0e1add)) * **prover:** Add prover_cli stats command ([#2362](matter-labs/zksync-era#2362)) ([fe65319](matter-labs/zksync-era@fe65319)) * **snapshots_applier:** Add a method to check whether snapshot recovery is done ([#2338](matter-labs/zksync-era#2338)) ([610a7cf](matter-labs/zksync-era@610a7cf)) * Switch to using crates.io deps ([#2409](matter-labs/zksync-era#2409)) ([27fabaf](matter-labs/zksync-era@27fabaf)) * **tee:** add Prometheus metrics to the TEE Prover ([#2386](matter-labs/zksync-era#2386)) ([6153e99](matter-labs/zksync-era@6153e99)) * **tee:** TEE Prover Gateway ([#2333](matter-labs/zksync-era#2333)) ([f8df34d](matter-labs/zksync-era@f8df34d)) * Unify and port node storage initialization ([#2363](matter-labs/zksync-era#2363)) ([8ea9791](matter-labs/zksync-era@8ea9791)) * Validium with DA ([#2010](matter-labs/zksync-era#2010)) ([fe03d0e](matter-labs/zksync-era@fe03d0e)) * **vm-runner:** make vm runner report time taken ([#2369](matter-labs/zksync-era#2369)) ([275a333](matter-labs/zksync-era@275a333)) * **zk toolbox:** External node support ([#2287](matter-labs/zksync-era#2287)) ([6384cad](matter-labs/zksync-era@6384cad)) * **zk_toolbox:** Add prover init command ([#2298](matter-labs/zksync-era#2298)) ([159af3c](matter-labs/zksync-era@159af3c)) ### Bug Fixes * **api:** fix log timestamp format ([#2407](matter-labs/zksync-era#2407)) ([e9d63db](matter-labs/zksync-era@e9d63db)) * BWIP race condition ([#2405](matter-labs/zksync-era#2405)) ([8099ab0](matter-labs/zksync-era@8099ab0)) * **config:** Implement proper tests ([#2381](matter-labs/zksync-era#2381)) ([2ec494b](matter-labs/zksync-era@2ec494b)) * **db:** Fix / extend transaction isolation levels ([#2350](matter-labs/zksync-era#2350)) ([404ceb9](matter-labs/zksync-era@404ceb9)) * **en:** Fix panics when queuing sync actions during shutdown ([d5935c7](matter-labs/zksync-era@d5935c7)) * **erc20-test:** only approving baseToken allowance when needed ([#2379](matter-labs/zksync-era#2379)) ([087a3c4](matter-labs/zksync-era@087a3c4)) * **eth-sender:** confirm eth-txs in order of their creation ([#2310](matter-labs/zksync-era#2310)) ([31a1a04](matter-labs/zksync-era@31a1a04)) * **eth-sender:** fix query returning inflight txs ([#2404](matter-labs/zksync-era#2404)) ([6a89ca0](matter-labs/zksync-era@6a89ca0)) * **eth-sender:** missing fix in second query calculating txs unsent txs ([#2406](matter-labs/zksync-era#2406)) ([948b532](matter-labs/zksync-era@948b532)) * **eth-sender:** revert commit changing which type of txs we resend first ([#2327](matter-labs/zksync-era#2327)) ([ef75292](matter-labs/zksync-era@ef75292)) * Fix rustls setup for jsonrpsee clients ([#2417](matter-labs/zksync-era#2417)) ([a040f09](matter-labs/zksync-era@a040f09)) * **merkle-tree:** Change `LazyAsyncTreeReader::wait()` signature ([#2314](matter-labs/zksync-era#2314)) ([408393c](matter-labs/zksync-era@408393c)) * **merkle-tree:** Fix chunk recovery reporting during tree recovery ([#2348](matter-labs/zksync-era#2348)) ([70b3a8a](matter-labs/zksync-era@70b3a8a)) * **merkle-tree:** Fix connection timeouts during tree pruning ([#2372](matter-labs/zksync-era#2372)) ([d5935c7](matter-labs/zksync-era@d5935c7)) * **object-store:** Consider some token source errors transient ([#2331](matter-labs/zksync-era#2331)) ([85386d3](matter-labs/zksync-era@85386d3)) * **tee:** Introduce a 1 second delay in the batch poll ([#2398](matter-labs/zksync-era#2398)) ([312defe](matter-labs/zksync-era@312defe)) * **vm-runner:** change `processing_started_at` column type to `timestamp` ([#2397](matter-labs/zksync-era#2397)) ([4221155](matter-labs/zksync-era@4221155)) ### Reverts * "refactor: Rename consensus tasks and split storage (BFT-476)" ([#2364](matter-labs/zksync-era#2364)) ([e67ec5d](matter-labs/zksync-era@e67ec5d)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: Lech <[email protected]>
- Loading branch information