Releases: succinctlabs/sp1
Releases · succinctlabs/sp1
v6.2.4
What's Changed
New Features
- gpu-server: add experimental and mprotect feature flags by @tamirhemo in #2832
- Bump version to v6.2.4 by @bergkvist in #2841
Bug Fixes
- gpu-server: forward experimental to sp1-gpu-prover by @tamirhemo in #2833
- zkvm: rename memcpy.s jump-table label to avoid LTO symbol collision by @tamirhemo in #2835
- sdk: retry gRPC poll_ready "not ready" errors on reused channel by @Farhad-Shabani in #2838
- prover: release per-proof task bookkeeping and artifacts in SP1LocalNode by @tamirhemo in #2837
- executor: decouple gas-estimation chunk cadence from memory chunk threshold by @tamirhemo in #2836
- runner: don't panic when the executor child dies during input-send by @Farhad-Shabani in #2834
Chores
- claude.md updated to not add dependencies by @rdalal in #2823
- more veil crate refactors by @rdalal in #2828
- add struct reflection for
AluX0chip by @dtumad in #2840
New Contributors
Full Changelog: v6.2.3...v6.2.4
v6.2.3
What's Changed
New Features
- executor: derive Serialize/Deserialize for ExecutionReport by @fakedev9999 in #2825
- cli: Add support for Succinct Rust 1.94 toolchain by @bergkvist in #2824
Full Changelog: v6.2.2...v6.2.3
v6.2.2
What's Changed
New Features
- sdk: add hosted mode to NetworkProver by @tamirhemo in #2812
Bug Fixes
- sdk: treat gRPC Cancelled as transient when polling proof status by @Farhad-Shabani in #2807
- executor: report unimp traps instead of "Unknown" by @Farhad-Shabani in #2809
Performance
- sdk: reuse a single gRPC channel instead of reconnecting every poll by @Farhad-Shabani in #2808
Chores
- Bump p3 to v0.4.3-succinct, and sp1/slop to v6.2.2 by @bergkvist in #2813
Full Changelog: v6.2.1...v6.2.2
v6.2.1
What's Changed
New Features
- Add stdin_private field to controller/executor task inputs by @bergkvist in #2789
Bug Fixes
- sdk: populate public value digest when calculate_gas is false by @fakedev9999 in #2783
- Parse empty proof_nonce as
Noneinstead ofArtifact("")by @bergkvist in #2792
Performance
- gpu: increase grid size for grind kernel launches as number of bits grows by @erabinov in #2775
- gpu: more efficient interpolation for zerocheck evaluation points by @erabinov in #2787
- gpu: more efficient column evaluation claims at the end of GKR by @erabinov in #2754
- shrink global memory event tracking via per-chunk bitmap union by @tamirhemo in #2793
Chores
- deps: drop zkhash, inline BN254 Poseidon2 constants by @tamirhemo in #2788
- Bump sp1 version to v6.2.1 by @bergkvist in #2794
Full Changelog: v6.2.0...v6.2.1
v6.2.0
What's Changed
New Features
- add sp1-profiling Claude skill by @tamirhemo in #2720
- script to auto-generate soundcalc TOML by @rkm0959 in #2735
- Allow for more columns in zerocheck by @Schaeff in #2739
- worker: memory-bounded shard-permit backpressure gate by @Farhad-Shabani in #2723
- Support Rust 1.88 by removing usage of Duration::from_mins by @bergkvist in #2736
- zkvm: make sp1-zkvm + sp1-primitives no_std, forward main's exit code by @tamirhemo in #2762
- bench script for an
sdkclient by @tamirhemo in #2756 - add struct reflection to access the air column names by @Schaeff in #2748
- pass machine explicitly everywhere applicable by @Schaeff in #2753
- mprotect implementation on SP1 by @rkm0959 in #2725
- jagged sumcheck saves stacked PCS eval computations by @rdalal in #2760
- sdk: Add private-stdin support for the network prover by @bergkvist in #2724
- GPU microbenchmarks by @rdalal in #2766
- Update version to v6.2.0 by @bergkvist in #2777
- invalid hint exit code for prover-hint failures by @tamirhemo in #2779
Bug Fixes
- Make sp1-core-executor-runner crates.io-compatible by extracting nested crate by @bergkvist in #2711
- Add description and README.md to slop-veil by @bergkvist in #2712
- prover: preserve typed ExecutionError through
execute_with_optionsby @Farhad-Shabani in #2713 - ci: download patch-testing artifact into patch-testing/ by @tamirhemo in #2730
- sdk: re-order fulfillment and timeout checks when polling by @ross-weir in #2737
- sdk: enable only network and blocking features for docs.rs build by @bergkvist in #2755
- sdk: delegate EnvProver::verify to the inner prover by @fakedev9999 in #2765
- prover: close three leak paths in distributed-controller path by @tamirhemo in #2778
- matching gas with v6.1.0 by @rkm0959 in #2786
Performance
CI & Build
- release: categorize GitHub release notes by Conventional Commit prefix by @tamirhemo in #2785
Chores
- paper now links to eprints instead of local copy. by @rdalal in #2732
- prover: ignore test_dev_artifacts_uploaded_to_s3 by default by @tamirhemo in #2740
- sp1-gpu/sys: clean up CUDA build flags and version requirements by @tamirhemo in #2747
- update soundcalc script to include shrink by @erabinov in #2759
- bugfixes in VEIL by @rdalal in #2764
- sdk: Update generated files for network protos by @bergkvist in #2767
- evaluations type removed in GPU prover by @rdalal in #2770
- improve
replay_shardsworkflow by @erabinov in #2769 - deps: drop legacy rustls@0.21 from AWS SDK chain by @citizen-stig in #2784
New Contributors
- @Schaeff made their first contribution in #2739
- @ross-weir made their first contribution in #2737
Full Changelog: v6.1.0...v6.2.0
v6.1.0
What's Changed
- feat: 5.0.8 by @nhtyy in #2350
- fix: ci release-plz token by @nhtyy in #2351
- fix: rm sp1-build from sp1-verifier build-deps by @nhtyy in #2352
- feat: v5.1.0 by @nhtyy in #2390
- chore(sdk): set default
min_auction_periodto 1s by @mattstam in #2395 - chore(deps): bump MarcoIeni/release-plz-action from 0.5.108 to 0.5.109 by @dependabot[bot] in #2377
- feat(sdk): add treasury address by @mattstam in #2397
- fix: don't warn for high memory usage when using the network by @leruaa in #2399
- fix(sdk): set error parameter in network by @mattstam in #2400
- feat: network signer by @0xernesto in #2401
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.108 to 0.5.110 by @dependabot[bot] in #2396
- feat: v5.1.1 by @0xernesto in #2402
- fix(sdk): try to install rustls CryptoProvider by @ctian1 in #2403
- fix: use cross for musl builds by @nhtyy in #2404
- fix: arm-musl cli builds by @nhtyy in #2405
- fix: install gcc by @nhtyy in #2406
- fix: install gcc (#2406) by @nhtyy in #2407
- fix: correct linkers by @nhtyy in #2408
- fix: use cross defaults by @nhtyy in #2409
- gpp wrappers musl by @nhtyy in #2411
- try configure cross for musl targets by @nhtyy in #2413
- fully qualified arm musl g++ by @nhtyy in #2414
- chore: mainnet urls/types by @ctian1 in #2412
- feat: 5.2.0 by @nhtyy in #2415
- fix: default reserved-capacity strategy by @ctian1 in #2416
- feat: 5.2.1 by @nhtyy in #2417
- feat: introduce SP1_GNARK_FFI_GO_ENVS and SP1_GNARK_FFI_SKIP_MAC_FRAMEWORKS by @anthony-swirldslabs in #2418
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #2424
- feat(sdk): auction period cancellations by @mattstam in #2432
- fix(sdk): expose cancel_request by @0xernesto in #2433
- fix(sdk): cancel_request result by @0xernesto in #2434
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.110 to 0.5.112 by @dependabot[bot] in #2430
- chore(deps): bump amannn/action-semantic-pull-request from 5 to 6 by @dependabot[bot] in #2429
- chore: revert SP1_TEE_VERSION to 1 by @leruaa in #2428
- docs: make auction rustdoc comments clearer by @0xernesto in #2436
- fix: default cycle limit & default timeout by @0xernesto in #2441
- feat(verifier): verify multi-shard compress proofs by @tqn in #2450
- feat: support compressed gnark groth16 proof by @PayneJoe in #2447
- fix: clippy by @leruaa in #2451
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.112 to 0.5.117 by @dependabot[bot] in #2449
- chore(deps): bump aws-actions/configure-aws-credentials from 1 to 5 by @dependabot[bot] in #2446
- fix: make per-program success reflect execute/core/compress results by @sashass1315 in #2448
- chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #2445
- chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #2438
- fix(executor): cast expression in
RangeSetBlaze::lentousizeby @tqn in #2453 - feat(verifier): check SP1 public values digest for compressed proofs by @tqn in #2457
- feat: enable verifying compressed gnark groth16 proof by @PayneJoe in #2454
- feat: add new API for private proving by @leruaa in #2452
- feat(sdk): add NetworkMode by @AdvaithNair in #2456
- feat: open visibility of verifier::converter by @PayneJoe in #2462
- fix: private proving domain by @leruaa in #2461
- feat(verifier): support deserializing from
SP1Prooffor compressed proofs by @tqn in #2464 - chore: bump sdk to v5.2.2 by @leruaa in #2463
- chore: release SP1 v5.2.2 by @leruaa in #2469
- chore: fix duplicates in Cargo.lock by @leruaa in #2470
- feat: add BLS12-381 field multiplication and addition tests by @thep2p in #2473
- feat: cargo-prove informative error for non standard cargo target dir by @piersy in #2478
- hide aws.* crates behind network feature in sdk crate by @citizen-stig in #2483
- Remove todo comment about future of removal of network feature by @citizen-stig in #2489
- More dependencies are optional and only for network feature by @citizen-stig in #2488
- fix: [SP1-571] remove eprintln in SDK by @leruaa in #2495
- chore: bump Rust
succincttoolchain to v1.91.1 by @leruaa in #2494 - chore: bump SP1 to v5.2.3 by @leruaa in #2497
- chore: prepare SP1 v5.2.3 release by @leruaa in #2499
- chore: release SP1 v5.2.3 by @leruaa in #2498
- fix: sp1-gpu default image by @0xernesto in #2502
- feat(prover): Use reqwest to download vkeys by @Inphi in #2507
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.117 to 0.5.119 by @dependabot[bot] in #2504
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #2505
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.119 to 0.5.120 by @dependabot[bot] in #2513
- fix(sdk): get_proof_request_details bug by @0xernesto in #2515
- chore: bump SP1 to v5.2.4 by @leruaa in #2516
- chore: prepare SP1 v5.2.4 release by @leruaa in #2518
- fix: clippy by @leruaa in #2519
- chore: release SP1 v5.2.4 by @leruaa in #2517
- feat: add prove_from_vk() allowing to send proof request to the network by @leruaa in #2524
- feat: bump dev to match main by @yuwen01 in #2538
- fix: use test artifacts by @yuwen01 in #2592
- feat: Specify 1.91 as minimum required Rust version by @bergkvist in #2597
- feat: Add support for stable Rust, and bump version to v6.0.1 by @bergkvist in #2598
- chore: merge multilinear_v6 by @yuwen01 in #2580
- refac: move .cu to sp1-gpu-sys by @yuwen01 in #2599
- chore: Remove
hint_lensfrom MinimalTrace / TraceChunk / TraceChunkRaw by @wakabat in #2565 - fix: sp1-gpu-sys: Remove unused sppark Rust code by @bergkvist in #2603
- fix: dev clippy by @yuwen01 in #2602
- feat: add iOS-specific TLS configuration for gRPC clients by @leruaa in #2605
- fix: fulfillment strategy by @yuwen01 in #2608
- chore: Sync multilinear_v6 to dev by @bergkvist in #2611
- feat: Add minimal executor only mode & local usage for sp1-perf-executor by @wakabat in #2609
- refactor: Rename
SP1_VERSIONfiles toSP1_CIRCUIT_VERSIONby @bergkvist in #2612 - chore: Extract gnark.yml, examples.yml from main.yml workflow by @bergkvist in #2596
- chore: Sync dev to main by @bergkvist in #2621
- fix: more accurate shape checker by @rkm0959 in #2622
- feat: Update sp1 version to 6.0.2 by @bergkvist in #2623
- feat(build): cac...
v6.0.2
What's Changed
- feat: 5.0.8 by @nhtyy in #2350
- fix: ci release-plz token by @nhtyy in #2351
- fix: rm sp1-build from sp1-verifier build-deps by @nhtyy in #2352
- feat: v5.1.0 by @nhtyy in #2390
- chore(sdk): set default
min_auction_periodto 1s by @mattstam in #2395 - chore(deps): bump MarcoIeni/release-plz-action from 0.5.108 to 0.5.109 by @dependabot[bot] in #2377
- feat(sdk): add treasury address by @mattstam in #2397
- fix: don't warn for high memory usage when using the network by @leruaa in #2399
- fix(sdk): set error parameter in network by @mattstam in #2400
- feat: network signer by @0xernesto in #2401
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.108 to 0.5.110 by @dependabot[bot] in #2396
- feat: v5.1.1 by @0xernesto in #2402
- fix(sdk): try to install rustls CryptoProvider by @ctian1 in #2403
- fix: use cross for musl builds by @nhtyy in #2404
- fix: arm-musl cli builds by @nhtyy in #2405
- fix: install gcc by @nhtyy in #2406
- fix: install gcc (#2406) by @nhtyy in #2407
- fix: correct linkers by @nhtyy in #2408
- fix: use cross defaults by @nhtyy in #2409
- gpp wrappers musl by @nhtyy in #2411
- try configure cross for musl targets by @nhtyy in #2413
- fully qualified arm musl g++ by @nhtyy in #2414
- chore: mainnet urls/types by @ctian1 in #2412
- feat: 5.2.0 by @nhtyy in #2415
- fix: default reserved-capacity strategy by @ctian1 in #2416
- feat: 5.2.1 by @nhtyy in #2417
- feat: introduce SP1_GNARK_FFI_GO_ENVS and SP1_GNARK_FFI_SKIP_MAC_FRAMEWORKS by @anthony-swirldslabs in #2418
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #2424
- feat(sdk): auction period cancellations by @mattstam in #2432
- fix(sdk): expose cancel_request by @0xernesto in #2433
- fix(sdk): cancel_request result by @0xernesto in #2434
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.110 to 0.5.112 by @dependabot[bot] in #2430
- chore(deps): bump amannn/action-semantic-pull-request from 5 to 6 by @dependabot[bot] in #2429
- chore: revert SP1_TEE_VERSION to 1 by @leruaa in #2428
- docs: make auction rustdoc comments clearer by @0xernesto in #2436
- fix: default cycle limit & default timeout by @0xernesto in #2441
- feat(verifier): verify multi-shard compress proofs by @tqn in #2450
- feat: support compressed gnark groth16 proof by @PayneJoe in #2447
- fix: clippy by @leruaa in #2451
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.112 to 0.5.117 by @dependabot[bot] in #2449
- chore(deps): bump aws-actions/configure-aws-credentials from 1 to 5 by @dependabot[bot] in #2446
- fix: make per-program success reflect execute/core/compress results by @sashass1315 in #2448
- chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #2445
- chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #2438
- fix(executor): cast expression in
RangeSetBlaze::lentousizeby @tqn in #2453 - feat(verifier): check SP1 public values digest for compressed proofs by @tqn in #2457
- feat: enable verifying compressed gnark groth16 proof by @PayneJoe in #2454
- feat: add new API for private proving by @leruaa in #2452
- feat(sdk): add NetworkMode by @AdvaithNair in #2456
- feat: open visibility of verifier::converter by @PayneJoe in #2462
- fix: private proving domain by @leruaa in #2461
- feat(verifier): support deserializing from
SP1Prooffor compressed proofs by @tqn in #2464 - chore: bump sdk to v5.2.2 by @leruaa in #2463
- chore: release SP1 v5.2.2 by @leruaa in #2469
- chore: fix duplicates in Cargo.lock by @leruaa in #2470
- feat: add BLS12-381 field multiplication and addition tests by @thep2p in #2473
- feat: cargo-prove informative error for non standard cargo target dir by @piersy in #2478
- hide aws.* crates behind network feature in sdk crate by @citizen-stig in #2483
- Remove todo comment about future of removal of network feature by @citizen-stig in #2489
- More dependencies are optional and only for network feature by @citizen-stig in #2488
- fix: [SP1-571] remove eprintln in SDK by @leruaa in #2495
- chore: bump Rust
succincttoolchain to v1.91.1 by @leruaa in #2494 - chore: bump SP1 to v5.2.3 by @leruaa in #2497
- chore: prepare SP1 v5.2.3 release by @leruaa in #2499
- chore: release SP1 v5.2.3 by @leruaa in #2498
- fix: sp1-gpu default image by @0xernesto in #2502
- feat(prover): Use reqwest to download vkeys by @Inphi in #2507
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.117 to 0.5.119 by @dependabot[bot] in #2504
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #2505
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.119 to 0.5.120 by @dependabot[bot] in #2513
- fix(sdk): get_proof_request_details bug by @0xernesto in #2515
- chore: bump SP1 to v5.2.4 by @leruaa in #2516
- chore: prepare SP1 v5.2.4 release by @leruaa in #2518
- fix: clippy by @leruaa in #2519
- chore: release SP1 v5.2.4 by @leruaa in #2517
- feat: add prove_from_vk() allowing to send proof request to the network by @leruaa in #2524
- feat: bump dev to match main by @yuwen01 in #2538
- fix: use test artifacts by @yuwen01 in #2592
- feat: Specify 1.91 as minimum required Rust version by @bergkvist in #2597
- feat: Add support for stable Rust, and bump version to v6.0.1 by @bergkvist in #2598
- chore: merge multilinear_v6 by @yuwen01 in #2580
- refac: move .cu to sp1-gpu-sys by @yuwen01 in #2599
- chore: Remove
hint_lensfrom MinimalTrace / TraceChunk / TraceChunkRaw by @wakabat in #2565 - fix: sp1-gpu-sys: Remove unused sppark Rust code by @bergkvist in #2603
- fix: dev clippy by @yuwen01 in #2602
- feat: add iOS-specific TLS configuration for gRPC clients by @leruaa in #2605
- fix: fulfillment strategy by @yuwen01 in #2608
- chore: Sync multilinear_v6 to dev by @bergkvist in #2611
- feat: Add minimal executor only mode & local usage for sp1-perf-executor by @wakabat in #2609
- refactor: Rename
SP1_VERSIONfiles toSP1_CIRCUIT_VERSIONby @bergkvist in #2612 - chore: Extract gnark.yml, examples.yml from main.yml workflow by @bergkvist in #2596
- chore: Sync dev to main by @bergkvist in #2621
- fix: more accurate shape checker by @rkm0959 in #2622
New Contributors
- @anthony-swirldslabs made their first contribution in https://github.com/succinctlabs/sp1/pull...
v6.0.1
What's Changed
- fix: use test artifacts by @yuwen01 in #2592
- feat: Specify 1.91 as minimum required Rust version by @bergkvist in #2597
Full Changelog: v6.0.0...v6.0.1
v6.0.0
What's Changed
- fix(ci): backtrace breaks with target-cpu native by @nhtyy in #2319
- chore: update succinct toolchain to Rust 1.87.0 by @leruaa in #2317
- feat: allow to retrieve cycle count from a network proof by @leruaa in #2321
- fix: correct misleading proof verification warning on macOS by @avorylli in #2299
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.106 to 0.5.107 by @dependabot[bot] in #2300
- fix: log correct network explorer links by @0xernesto in #2326
- chore: v5.0.5 release by @leruaa in #2323
- feat: sepolia prover network by @0xernesto in #2325
- feat: set network error as transient by @leruaa in #2332
- chore(deps): bump MarcoIeni/release-plz-action from 0.5.107 to 0.5.108 by @dependabot[bot] in #2336
- feat: handle getrandom v0.3 in zkVM programs by @leruaa in #2337
- feat: warn when used memory is high by @leruaa in #2344
- feat: feature gate tee 2fa by @leruaa in #2345
- chore: succinct toolchain 1.88.0 by @leruaa in #2341
- Chris/sepolia reliability by @ctian1 in #2346
- chore: clippy by @ctian1 in #2357
- refactor: remove not used modules by @pmikolajczyk41 in #2368
- fix: update crates versions by @leruaa in #2360
- fix: update rust flags by @nhtyy in #2389
- refactor: use auction strategy by default by @ctian1 in #2388
- chore: default reserved-capacity feature by @ctian1 in #2391
- chore: clean and update Github Action scripts by @tamirhemo in #2537
- chore: rm changelog by @yuwen01 in #2540
- fix: potential verifier panic in
unzip_and_prefix_sumsby @erabinov in #2536 - feat: basefold batch by @yuwen01 in #2545
- test: Re-enable
cargo checkfor examples in CI by @bergkvist in #2542 - fix: syscall counter by @yuwen01 in #2549
- fix: compress tree shard ordering by @tamirhemo in #2551
- chore: handle install result by @yuwen01 in #2547
- chore: Update plonky3 from 0.2.4-succinct to 0.3.1-succinct by @bergkvist in #2552
- perf: lazy initialize wrap prover by @yuwen01 in #2544
- fix: clippy warning by @tamirhemo in #2550
- feat: grinding on GKR randomness + artifacts by @tamirhemo in #2556
- feat: verify deferred in execute by @yuwen01 in #2548
- fix: Fix bn patching by @bergkvist in #2559
- chore: update readme and crate descriptions by @tamirhemo in #2554
- chore: clean logs by @tamirhemo in #2561
- feat: Release cargo-prove for Linux ARM, and specify sp1up --version in release.yml by @bergkvist in #2562
- feat: audit report by @tamirhemo in #2564
- chore: minor cleanup by @rkm0959 in #2567
- fix: dimension bound check on views by @tamirhemo in #2563
- feat: light node by @yuwen01 in #2575
- fix: Remove release-plz workflow, and fix some issues in release.yml by @bergkvist in #2576
- chore: fix clippy by @yuwen01 in #2582
- feat: Reintroduce build-toolchain command by @wakabat in #2568
- test: Add ability to configure auction timeout in testing suite network prover by @bergkvist in #2583
- fix: deferred digest recursion witness data by @tamirhemo in #2569
- feat: audit report by @rkm0959 in #2589
- chore: Update version to v6.0.0 by @bergkvist in #2588
- fix: more correct shape checker by @rkm0959 in #2584
New Contributors
- @avorylli made their first contribution in #2299
- @pmikolajczyk41 made their first contribution in #2368
- @bergkvist made their first contribution in #2542
- @wakabat made their first contribution in #2568
Full Changelog: v5.0.5...v6.0.0
v6.0.0-rc.1
What's Changed
- chore: rm changelog by @yuwen01 in #2540
- fix: potential verifier panic in
unzip_and_prefix_sumsby @erabinov in #2536 - feat: basefold batch by @yuwen01 in #2545
- test: Re-enable
cargo checkfor examples in CI by @bergkvist in #2542 - fix: syscall counter by @yuwen01 in #2549
- fix: compress tree shard ordering by @tamirhemo in #2551
- chore: handle install result by @yuwen01 in #2547
- chore: Update plonky3 from 0.2.4-succinct to 0.3.1-succinct by @bergkvist in #2552
- perf: lazy initialize wrap prover by @yuwen01 in #2544
- fix: clippy warning by @tamirhemo in #2550
- feat: grinding on GKR randomness + artifacts by @tamirhemo in #2556
- feat: verify deferred in execute by @yuwen01 in #2548
- fix: Fix bn patching by @bergkvist in #2559
- chore: update readme and crate descriptions by @tamirhemo in #2554
- chore: clean logs by @tamirhemo in #2561
New Contributors
- @bergkvist made their first contribution in #2542
Full Changelog: v6.0.0-beta.1...v6.0.0-rc.1