Releases: succinctlabs/sp1
Releases · succinctlabs/sp1
v1.0.8-testnet
📦 Uncategorized
- fix: v1.0.8-testnet
- PR: #957
v1.0.7-testnet
📦 Uncategorized
- chore: fixes
- PR: #821
- chore: state_mem validity
- PR: #871
- chore: constraint selectors when is_real zero
- PR: #873
- chore: circuit poseidon2 babybear
- PR: #870
- fix: nonce in ed decompress
- PR: #874
- fix: unit tests to test nonces
- PR: #875
- chore: increase byte lookup channes
- PR: #876
- chore: update plonk artifacts
- PR: #877
- feat: v1.06-testnet
- PR: #872
- revert "feat: v1.06-testnet"
- PR: #878
- feat: v1.06-testnet
- PR: #879
- chore: refactor derive, serialize bounds
- PR: #869
- chore: fix program and permutation trace exports
- PR: #887
- chore: fix duplicate fibonacci program
- PR: #888
- feat: shrink/wrap multi opt
- PR: #886
- chore(deps): bump strum_macros from 0.26.2 to 0.26.3
- PR: #883
- chore(deps): bump tokio from 1.37.0 to 1.38.0
- PR: #882
- chore(deps): bump proc-macro2 from 1.0.84 to 1.0.85
- PR: #881
- fix: sys_bigint duplicate symbol
- PR: #880
- feat: info spans for prover execute instances
- PR: #893
- fix: main regression
- PR: #894
- fix: set core opts from SHARD* env vars
- PR: #889
- fix: replace
jal
withcall
in entrypoint- PR: #898
- fix: main regression
- PR: #897
- feat: use docker by default for gnark
- PR: #890
- docs: updated prover network guide
- PR: #900
- chore: logging cleanup + non-compressed fibonacci
- PR: #903
- feat: log info from
ExecutionReport
inprove
- PR: #896
- feat: sp1 circuit version
- PR: #899
- fix: remove mutable requirement
- PR: #892
- chore(deps): bump ubuntu from
3f85b7c
toe3f92ab
in /cli/docker- PR: #910
- chore(deps): bump alloy-sol-types from 0.7.4 to 0.7.6
- PR: #909
- chore(deps): bump clap from 4.5.4 to 4.5.7
- PR: #908
- chore(deps): bump strum_macros from 0.26.3 to 0.26.4
- PR: #907
- chore(deps): bump itertools from 0.12.1 to 0.13.0
- PR: #817
- chore(deps): bump cc from 1.0.98 to 1.0.99
- PR: #906
- chore(book): network docs
- PR: #913
- feat: runtime hooks
- PR: #912
- fix: reduce minimum Solidity version for SP1 contracts
- PR: #921
- chore: remove b3
- PR: #914
- chore: add docker to reqs
- PR: #917
- chore: failure on sp1 on unsupported target
- PR: #918
- chore: nuke recommended settings
- PR: #916
- chore: get rid of json convert to bin + add proof roundtrip to examples
- PR: #924
- chore: fix sys rand
- PR: #919
- perf: exp_rev_bits_len precompile
- PR: #925
- chore: add version to sdk
- PR: #923
- fix: uint256 div
- PR: #915
- feat: verify subproof in runtime
- PR: #911
- chore(book): document
cargo prove build --docker
- PR: #920
- feat: circuit version in proof
- PR: #926
- feat: cargo prove new from sp1-project-template
- PR: #922
- chore: merge main
- PR: #929
- chore: v1.0.7-testnet
- PR: #930
- fix: docker gnark CI
- PR: #932
- chore: cleanup compress
- PR: #928
- feat: v1.0.7-testnet
- PR: #935
v1.0.5-testnet
📦 Uncategorized
- refactor: ProverClient::remote -> ProverClient::network
- PR: #840
- feat: add
prover_type
- PR: #838
- feat: enforce only
dev
can merge intomain
- PR: #844
- fix: gnark-ffi linking on mac
- PR: #842
- feat: runtime instruction/syscall report
- PR: #839
- chore: add network requester to requested proof
- PR: #845
- feat: execute() exposes ExecutionReport
- PR: #847
- fix: remove unused aggregation programs
- PR: #849
- chore: default reconstruct commitments = true
- PR: #846
- fix: plonk feature off by default
- PR: #852
- feat: generic const expr
- PR: #854
- doc: recursive program docs
- PR: #855
- feat: feature flag
alloy_sol_types
- PR: #850
- chore: bump plonk artifacts
- PR: #864
- chore: program doc and remove unnecessary clones
- PR: #857
- docs: Instructions for installing SP1 contracts
- PR: #859
- feat: check version for proof requests
- PR: #862
- feat(sdk): add explorer link
- PR: #858
- dev2main
- PR: #843
v1.0.4-testnet
v1.0.3-testnet
What's Changed
- feat: exit code by @kevjue in #750
- chore: pk/vk serde/clone by @ctian1 in #770
- chore: SP1ProvingKey serde by @ctian1 in #772
- fix: update release workflow by @ratankaliani in #777
- feat: release on main by @ratankaliani in #779
- refactor: sdk updates by @ctian1 in #784
- chore(recursion): convert ext2felt to hint by @kevjue in #771
- chore(recursion): heap ptr checks by @kevjue in #775
- feat: groth16 feature flag by @ratankaliani in #782
- chore(recursion): explicitly don't allow witness and public values related apis in sub-builder by @kevjue in #744
- fix(recursion): assert curve bit length in circuit p2_hash by @kevjue in #736
- fix(recursion): num2bits fixes by @kevjue in #732
- chore(recursion): document IR by @kevjue in #737
- chore: logup format by @tamirhemo in #788
- chore: merge main into dev by @ratankaliani in #801
- feat: byte multiplicity channel by @tamirhemo in #800
- fix(core): Fix benches warning for unstable features by @Nashtare in #763
- fix(core): Remove dummy constraint by @Nashtare in #783
- chore: Clean up TOML files by @matthiasgoergens in #796
- chore: remove unused deps by @bingcicle in #794
- chore: Make some functions const by @Nashtare in #774
- chore: no remainder range checks if division by 0 by @erabinov in #764
- chore: upgrade checkout action to version with node20 by @cario-dev in #734
- feat: plonk prover by @jtguibas in #795
- feat: batch sized recursion by @jtguibas in #785
- chore: remove unecessary todo in bb31 to bn254 by @jtguibas in #805
- chore: get rid of unecessary todo in recursion program by @jtguibas in #803
- chore: permutation argument in circuit by @jtguibas in #804
- chore: require cpu shard in verifier by @jtguibas in #808
- chore: remove todos in recursion by @jtguibas in #809
- chore: change challenger rate from 16 to 8 by @jtguibas in #807
- feat: sp1 core opts by @jtguibas in #815
- fix: install for
verify_plonk_bn254
by @ratankaliani in #798 - fix: export verifier by @ratankaliani in #802
- chore: merge main into dev by @ratankaliani in #823
- feat: switch to ethers by @ratankaliani in #826
- refactor:
prove_plonk
by @ratankaliani in #827 - feat: stable compilation of
sp1-zkvm
by @ratankaliani in #810 - fix: update ELF's in tests by @ratankaliani in #830
- docs: simplify quickstart by @ratankaliani in #819
- feat: v1.0.3-testnet by @jtguibas in #825
New Contributors
- @Nashtare made their first contribution in #763
- @bingcicle made their first contribution in #794
- @cario-dev made their first contribution in #734
Full Changelog: v1.0.2-testnet...v1.0.3-testnet
Latest
- no changes
v1.0.2-testnet
What's Changed
- chore(deps): bump axum from 0.7.4 to 0.7.5 by @dependabot in #718
- chore(deps): bump dirs from 4.0.0 to 5.0.1 by @dependabot in #717
- perf: get_cycles don't need emit events by @lispc in #697
- fix: release flow doesn't run on main by @jtguibas in #721
- fix: verify_compressed by @ctian1 in #725
- chore: update dev with latest main by @jtguibas in #728
- feat: fix execution + proving errors by @jtguibas in #715
- feat: auto rebuild dev artifacts in sdk by @jtguibas in #726
- feat: reduce network prover by @ctian1 in #687
- feat: add
hash_public_values
by @ratankaliani in #730 - feat: add proof verification by @ratankaliani in #729
- fix: groth16 install when in existing runtime by @ctian1 in #735
- fix(recursion): poseidon2 external flag by @kevjue in #747
- fix: unnecessary pc constraint by @ctian1 in #749
- fix(ci): downgrade
getrandom
by @ratankaliani in #751 - fix:
cargo prove new
by @ratankaliani in #753 - fix: assets branch by @ratankaliani in #752
- feat: Implement
verify_groth16
&prove_groth16
onMockProver
by @ratankaliani in #745 - feat(recursion): public values constraints by @kevjue in #748
- refactor: use actual ffi for gnark by @ctian1 in #738
- fix: SHA_COMPRESS syscall added to syscall map twice by @Sofianel5 in #740
- fix: fibonacci default-run bin by @mattstam in #756
- refactor(prover): expose functions for getting core/deferred inputs by @ctian1 in #755
- chore: merge main into dev by @ctian1 in #757
- chore: update groth16 build by @ctian1 in #758
- chore: fix by @ctian1 in #759
- chore: release v1.0.2-testnet by @ctian1 in #760
- chore: v1.0.2-testnet by @jtguibas in #719
New Contributors
- @dependabot made their first contribution in #718
- @lispc made their first contribution in #697
- @Sofianel5 made their first contribution in #740
Full Changelog: v1.0.1-testnet...v1.0.2-testnet