Releases
prover-v16.6.0
16.6.0 (2024-10-31)
Features
(DB migration) Rename recursion_scheduler_level_vk_hash to snark_wrapper_vk_hash (#2809 ) (64f9551 )
Add initial version prover_autoscaler (#2993 ) (ebf9604 )
added seed_peers to consensus global config (#2920 ) (e9d1d90 )
attester committees data extractor (BFT-434) (#2684 ) (92dde03 )
Bump crypto and protocol deps (#2825 ) (a5ffaf1 )
circuit_prover: Add circuit prover (#2908 ) (48317e6 )
consensus: Support for syncing blocks before consensus genesis over p2p network (#3040 ) (d3edc3d )
da-clients: add secrets (#2954 ) (f4631e4 )
gateway preparation (#3006 ) (16f2757 )
Integrate tracers and implement circuits tracer in vm2 (#2653 ) (87b02e3 )
Move prover data to /home/popzxc/workspace/current/zksync-era/prover/data (#2778 ) (62e4d46 )
Prover e2e test (#2975 ) (0edd796 )
prover: add CLI option to run prover with max allocation (#2794 ) (35e4cae )
prover: Add endpoint to PJM to get queue reports (#2918 ) (2cec83f )
prover: Add error to panic message of prover (#2807 ) (6e057eb )
prover: Add min_provers and dry_run features. Improve metrics and test. (#3129 ) (7c28964 )
prover: Add scale failure events watching and pods eviction. (#3175 ) (dd166f8 )
prover: Add sending scale requests for Scaler targets (#3194 ) (767c5bc )
prover: Add support for scaling WGs and compressor (#3179 ) (c41db9e )
prover: Autoscaler sends scale request to appropriate agents. (#3150 ) (bfedac0 )
prover: Extract keystore into a separate crate (#2797 ) (e239260 )
prover: Optimize setup keys loading (#2847 ) (19887ef )
prover: Refactor WitnessGenerator (#2845 ) (934634b )
prover: Update witness generator to zkevm_test_harness 0.150.6 (#3029 ) (2151c28 )
prover: Use query macro instead string literals for queries (#2930 ) (1cf959d )
prover: WG refactoring #3 (#2942 ) (df68762 )
prover: WitnessGenerator refactoring #2 (#2899 ) (36e5340 )
Refactor metrics/make API use binaries (#2735 ) (8ed086a )
Remove prover db from house keeper (#2795 ) (85b7346 )
tee: use hex serialization for RPC responses (#2887 ) (abe0440 )
utils: Rework locate_workspace, introduce Workspace type (#2830 ) (d256092 )
vm2 tracers can access storage (#3114 ) (e466b52 )
vm: Do not panic on VM divergence (#2705 ) (7aa5721 )
vm: EVM emulator support – base (#2979 ) (deafa46 )
vm: Extract batch executor to separate crate (#2702 ) (b82dfa4 )
zk_toolbox: zk_supervisor prover
subcommand (#2820 ) (3506731 )
zk_toolbox: Add external_node consensus support (#2821 ) (4a10d7d )
zk_toolbox: Add SQL format for zk supervisor (#2950 ) (540e5d7 )
zk_toolbox: deploy legacy bridge (#2837 ) (93b4e08 )
zk_toolbox: Redesign zk_toolbox commands (#3003 ) (114834f )
zkstack_cli: Build dependencies at zkstack build time (#3157 ) (724d9a9 )
Bug Fixes
allow compilation under current toolchain (#3176 ) (89eadd3 )
api: Return correct flat call tracer (#2917 ) (218646a )
count SECP256 precompile to account validation gas limit as well (#2859 ) (fee0c2a )
Fix Doc lint. (#3158 ) (c79949b )
ignore unknown fields in rpc json response (#2962 ) (692ea73 )
prover: Do not exit on missing watcher data. (#3119 ) (76ed6d9 )
prover: fix setup_metadata_to_setup_data_key (#2875 ) (4ae5a93 )
prover: Run for zero queue to allow scaling down to 0 (#3115 ) (bbe1919 )
tee_verifier: correctly initialize storage for re-execution (#3017 ) (9d88373 )
vm: Prepare new VM for use in API server and fix divergences (#2994 ) (741b77e )
You can’t perform that action at this time.