Releases: succinctlabs/sp1
Releases · succinctlabs/sp1
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
v6.0.0-beta.1
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
New Contributors
- @avorylli made their first contribution in #2299
- @pmikolajczyk41 made their first contribution in #2368
Full Changelog: v5.0.5...v6.0.0-beta.1
v5.2.4
What's Changed
- 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
New Contributors
Full Changelog: v5.2.3...v5.2.4
v5.2.3
What's Changed
- 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
New Contributors
- @piersy made their first contribution in #2478
- @citizen-stig made their first contribution in #2483
Full Changelog: v5.2.2...v5.2.3
v5.2.2
What's Changed
- 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
New Contributors
- @anthony-swirldslabs made their first contribution in #2418
- @PayneJoe made their first contribution in #2447
- @sashass1315 made their first contribution in #2448
Full Changelog: v5.2.1...v5.2.2