Repository navigation
Tags
Tags
Bump versions for 3.1.0
Sets the declared release in the root `Cargo.toml` from 3.1.0-rc.2 to 3.1.0, and `cargo xtask
bump` against v3.0.6 drops the pre-release from every bumped crate:
- cargo-risczero, risc0-r0vm, risc0-zkvm: 3.1.0 (lockstep)
- risc0-circuit-{keccak,keccak-sys,recursion,recursion-sys,rv32im,rv32im-sys,recursion-zkrs,
recursion-control-zkrs}: 4.1.0 (pinned)
- risc0-sys 1.5.1, risc0-zkp 3.0.6, risc0-binfmt 3.0.6, risc0-build 3.0.7, risc0-groth16 3.0.6,
risc0-tools 2.0.1, risc0-povw 0.4.4
- the rest unchanged
The allow-breaking entry for risc0-circuit-recursion stays until 4.1.0 is the baseline. Lock files
updated by bump.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Bump versions for 3.1.0-rc.1 (#3827) The version bump for the 3.1.0 release candidate. Declares the release in the root `Cargo.toml`: ```toml [workspace.metadata.release-version] version = "3.1.0-rc.1" lockstep = ["cargo-risczero", "risc0-r0vm", "risc0-zkvm"] ``` rzup installs `cargo-risczero` and `r0vm` at the tag's version, and `risc0-zkvm` looks for the r0vm of its own version. Then `cargo xtask bump` against v3.0.6 sets the versions: | Crate | v3.0.6 | New | Why | | --- | --- | --- | --- | | `cargo-risczero` | 3.0.6 | 3.1.0-rc.1 | lockstep | | `risc0-r0vm` | 3.0.6 | 3.1.0-rc.1 | lockstep | | `risc0-zkvm` | 3.0.6 | 3.1.0-rc.1 | lockstep | | `risc0-sys` | 1.5.0 | 1.5.1-rc.1 | files | | `risc0-circuit-keccak-sys` | 4.0.3 | 4.0.4-rc.1 | files, deps | | `risc0-circuit-recursion-sys` | 4.0.3 | 4.0.4-rc.1 | files, deps | | `risc0-circuit-rv32im-sys` | 4.0.3 | 4.0.4-rc.1 | files, deps | | `risc0-zkp` | 3.0.5 | 3.0.6-rc.1 | deps | | `risc0-binfmt` | 3.0.5 | 3.0.6-rc.1 | deps | | `risc0-circuit-recursion` | 4.0.5 | 4.0.6-rc.1 | files, deps | | `risc0-build` | 3.0.6 | 3.0.7-rc.1 | files, deps | | `risc0-circuit-keccak` | 4.0.6 | 4.0.7-rc.1 | deps | | `risc0-circuit-rv32im` | 4.0.5 | 4.0.6-rc.1 | deps | | `risc0-groth16` | 3.0.5 | 3.0.6-rc.1 | files, deps | | `risc0-tools` | 2.0.0 | 2.0.1-rc.1 | deps | | `risc0-povw` | 0.4.3 | 0.4.4-rc.1 | deps | | `risc0-circuit-recursion-zkrs` | new | 4.0.6-rc.1 | new since v3.0.6 | | `risc0-circuit-recursion-control-zkrs` | new | 4.0.6-rc.1 | new since v3.0.6 | All non-lockstep bumps are patches: `cargo-semver-checks` finds no API additions and no breaking changes. `bonsai-sdk`, `risc0-bigint2`, `risc0-build-kernel`, `risc0-core`, `risc0-groth16-sys`, `risc0-zkos-v1compat`, `risc0-zkvm-platform` and `rzup` are unchanged. The lock files change only in those 18 crates' versions. `cargo xtask bump --check` passes. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Fix release build by adding libtbb-dev to docker container
Cut 3.0: Bump risc0-core to 3.0.0 (#3334) This is to accommodate it having its rand-core version bumped to a semver-incompatible version. This causes a kind of breaking change. Many other crates had to bump their patch version to work with this change. Due to the only published version of risc0-povw being yanked, I have to skip it in the semver checks, the semver checks get very confused.
PreviousNext