Skip to content

v3.0.0-rc3

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Oct 22:13
· 148 commits to dev since this release

📦 Uncategorized

  • perf: posedion2 trace opt
  • feat: make challenger fixed shape
  • feat: fixed size shrink and wrap for recursion v2
  • feat: small prog opts
  • fix everything
  • feat: merkle tree-based vector commitments
  • perf: GROTH16 improvements
  • feat: recursion circuit integration
  • feat: infrastructure for proof shape merkle proofs
  • feat: new arithmetic
  • chore: merge dev
  • chore: merge dev
  • chore: merge dev
  • Revert "chore: merge dev"
  • chore: merge dev
  • feat: integration constraints
  • chore: merge dev
  • feat: enable fixed shape in recursion circuit
  • chore: allow optional proof shape in core record and program
  • chore: merge dev
  • chore: merge dev
  • feat: fixed shapes in precompiles
  • feat: better reduce api
  • feat: dummy fri proofs
  • feat: fixed proof shapes
  • feat: added cuda action
  • fix: rsp ci test
  • revert: fix: rsp ci test
  • perf: local bus
  • feat: fixed heights for new chips
  • fix: low memory shards
  • feat(sdk): send cpu cycles in network
  • feat: dummy shard proof
  • refactor: removed use of sudo + docker from cuda crate
  • fix: copy_elf_from_output_dir binary name
  • feat: Add cycle-tracking example with multiple binaries
  • feat: vk maps
  • fix: local cumulative sum check in recursion
  • fix: rust 1.81 toolchain build issue
  • fix: uninitialized_memory hashmap issue
  • ci: test toolchain installation
  • docs: substrate bn
  • refactor: move SP1PublicValues to sp1-primitives
  • perf: remove unnecessary materializations of matrix views
  • chore: implement raw() for groth16 proof
  • chore: replace raw() with bytes() in fibonacci example
  • feat: public value validity assertions
  • feat: merge upstream changes
  • feat: fixed vks in root
  • feat: root and deferred
  • fix: check with is_first instead of is_last in exp reverse bits chip
  • feat: felts to var optimization
  • fix: gnark ffi fixes
  • fix: conversions and bits
  • fix: proof flow for v3
  • chore: upgrade Rust toolchain to 1.81.0
  • feat: remove exp reverse bits in wrap
  • docs: why-use-sp1.md
  • fix: gnark-ffi Dockerfile caching
  • chore: merge dev
  • chore: cleanup
  • fix: shapes fixing
  • fix: multi field rate and serialization
  • fix: execution shard initialization
  • fix: exit code
  • fix: vk root in deferred
  • fix: more shard options
  • fix: sp1-recursion-gnark-ffi rebuilds unnecessarily
  • fix: syscall chip in shards
  • chore: merge dev
  • Revert "chore: merge dev"
  • feat: BabyBear Optimization in GNARK
  • chore: remove individual example workspaces
  • chore: cleanup
  • chore: clippy without debug_assertions
  • chore: remove non-existent feature
  • chore: remove individual test workspaces
  • fix: multi_scalar_multiplication
  • docs: update
  • chore(sdk): update prost and twirp to 0.13
  • feat: precompile shapes
  • feat: runtime opts
  • feat: trusted setup support
  • chore: merge dev
  • chore: Fix typos in documentation
  • fix: weierstrass_add test
  • fix(docs): branch on patched bls12_381
  • feat: sp1 testing suite
  • feat: only call entrypoint in zkvm
  • feat: artifacts
  • feat: g16/plonk for network
  • small tweaks
  • chore: tweaks
  • feat(sdk): network-v2
  • chore: cargo machete
  • feat: shape artifacts in s3