Releases: risc0/risc0
Releases · risc0/risc0
v1.0.0-rc.7
What's Changed
- Add new function to Groth16Receipt by @nategraf in #1905
- recursion circuit: create an empty zkr.zip file when building docs by @SchmErik in #1907
- Increase ZK_CYCLES by @tzerrell in #1910
- adding SECURITY.md by @kevinnassery in #1908
- Updates to zirgen generated code by @flaub in #1911
- Improve
SyscallName
by @nvzqz in #1912 - Updates to codegen files by @flaub in #1915
- Release v1.0.0-rc.7 by @flaub in #1916
New Contributors
- @kevinnassery made their first contribution in #1908
- @nvzqz made their first contribution in #1912
Full Changelog: v1.0.0-rc.6...v1.0.0-rc.7
v1.0.0-rc.6
Full Changelog: v1.0.0-rc.5...v1.0.0-rc.6
v1.0.0-rc.5
New Contributors
- @nuke-web3 made their first contribution in #1813
Full Changelog: v1.0.0-rc.4...v1.0.0-rc.5
v1.0.0-rc.4
New Contributors
- @nahoc made their first contribution in #1549
- @avocadodefi made their first contribution in #1332
- @Vap0RSh4wN made their first contribution in #1605
- @nazar-pc made their first contribution in #1638
- @NicoleCheng98 made their first contribution in #1687
- @tgolang made their first contribution in #1705
- @CobraLin made their first contribution in #1691
- @simlecode made their first contribution in #1739
- @MartinKong1990 made their first contribution in #1737
- @sukrucildirr made their first contribution in #1779
Full Changelog: v0.21.0...v1.0.0-rc.4
v1.0.0-rc.3
New Contributors
- @nahoc made their first contribution in #1549
- @avocadodefi made their first contribution in #1332
- @Vap0RSh4wN made their first contribution in #1605
- @nazar-pc made their first contribution in #1638
- @NicoleCheng98 made their first contribution in #1687
- @tgolang made their first contribution in #1705
- @CobraLin made their first contribution in #1691
- @simlecode made their first contribution in #1739
- @MartinKong1990 made their first contribution in #1737
Full Changelog: v0.21.0...v1.0.0-rc.3
v0.21.0
🛠 Fixes
-
Fix an issue where the temporary directory is not being removed when the
Session
goes out of scope. This helps prevent the depletion of disk space. -
Verification of groth16 receipts in rust that are compatible with Bonsai
⚡️ Features
- Add an improved Poseidon2 hashing function that replaces Poseidon for recursive proofs.
🚨 Breaking Changes
- For recursive proofs, the Poseidon hash function is replaced by the Poseidon2 hash function. Users can still create receipts using the older Poseidon hash function but these receipts will not be usable by Bonsai or any proof composition or rollup use cases.
v0.21.0-rc.2
What's Changed
Full Changelog: v0.21.0-rc.1...v0.21.0-rc.2
v0.21.0-rc.1
Full Changelog: v0.20.1...v0.21.0-rc.1
v0.20.1
v0.20.0
🛠 Fixes
- Restrict software ecall handler address range
- Fix argument handling in client/server mode
- Change jal to call in zkVM entrypoint #1257
- Improve ZKR zip file handling
⚡️ Features
- Support for Proof Composition
- Add execution statistics when using
RUST_LOG=info
- Add XGBoost example using Spice AI query to train a model
- Improve CUDA performance by integrating sppark
- Add Poseidon2 support to CUDA backend
- Support for verifying Groth16 proofs
- Add exponential backoff to bonsai proof polling
- add
getrandom
feature to toggle getrandom in the guest - Adjust
Prover::prove
to return aSuccinctReceipt
by default
🚨 Breaking Changes
- Rename
ReceiptMetadata
toReceiptClaim
- Drop
MemoryImage
from the public API - Drop _elf suffix from API. For example,
Prover::prove_elf
is renamedProver::prove
.