Skip to content

Releases: matter-labs/zksync-airbender

v0.5.1

03 Nov 16:44
0a0b78c

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

Dev release - 0.7.0

28 Oct 08:27
8ac6ac6

Choose a tag to compare

Dev release

Used for eth proofs, with keccak precompile and 4MB ROM size.

v0.5.0

08 Oct 12:47
a3c7404

Choose a tag to compare

What's Changed

  • feat: adapt cli run to parse sequencer json input format by @mm-zk in #125
  • feat(gpu_prover): setup trees offloading to and querying from host memory by @robik75 in #127
  • feat!: removing final machine support by @mm-zk in #132
  • fix: bigint fix & naming typos by @mm-zk in #139
  • feat: Add capability to merge multiple fris by @EmilLuta in #141

New Contributors

Full Changelog: v0.4.5...v0.5.0

v0.4.5

16 Sep 13:11
6cc8358

Choose a tag to compare

What's Changed

  • fix: Updating readme to match latest arguments and requirements by @mm-zk in #116
  • feat(gpu_prover): coset and tree recomputations by @robik75 in #120
  • fix(prover_examples): correct the argument in trace_execution_for_gpu call by @robik75 in #124

Full Changelog: v0.4.4...v0.4.5

v0.4.4

29 Aug 07:08
5a9f7a1

Choose a tag to compare

Allow GPU to work for both airbender & boojum in the same binary

What's Changed

  • chore: moving code from cli to execution_utils by @olesHolem in #107
  • chore(gpu_prover): refactor native code namespaces and exports to avoid naming conflicts during linking by @robik75 in #109

Full Changelog: v0.4.3...v0.4.4

v0.4.3

28 Aug 12:57
c23fd00

Choose a tag to compare

What's Changed

Full Changelog: v0.4.2...v0.4.3

v0.4.2

28 Aug 07:39
e4e5ef5

Choose a tag to compare

Main changes

  • Fix for the bigint bug in risc_simulator.

What's Changed

  • fix: fix u256 delegation by @AntonD3 in #105
  • chore: moving functions from cli_utils to execution_utils by @mm-zk in #106

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.4.1

25 Aug 16:15
6895393

Choose a tag to compare

What's Changed

  • perf(gpu_prover): reduce startup time, remove global host allocator and reduce pinned memory usage by @robik75 in #103

Full Changelog: v0.4.0...v0.4.1

v0.4.0

24 Aug 08:07
3f293de

Choose a tag to compare

Main change

2^23 final circuit that allows proving on smaller GPUs.

What's Changed

  • feat(gpu_prover): allow enabling no_cuda building via the ZKSYNC_USE_CUDA_STUBS environment variable by @robik75 in #101
  • feat: New recursion modes using reduced 2^23 machine by @olesHolem in #102

New Contributors

Full Changelog: v0.3.6...v0.4.0

v0.3.6

20 Aug 18:16
04c8134

Choose a tag to compare

What's Changed

  • feat: Make new simulator state adhere to sim interface by @aikixd in #67
  • chore: update build script, CI and docker build script to CUDA 12.9.1/13.0 by @robik75 in #92
  • feat(gpu_prover): implement and use async host allocator inside prove function by @robik75 in #94
  • perf(gpu_prover): Reduce NTT register spilling caused by nvcc 13.0 by @mcarilli in #95
  • feat(gpu_prover): new logic for rotation of trace buffers by @robik75 in #96
  • docs(pru_prover): add README.md with a How to add a new circuit section by @robik75 in #99

New Contributors

Full Changelog: v0.3.5...v0.3.6