Skip to content
This repository was archived by the owner on Oct 31, 2023. It is now read-only.

Releases: noir-lang/acvm-backend-barretenberg

v0.5.1

21 Jun 02:48
a0f1f51
Compare
Choose a tag to compare

0.5.1 (2023-06-20)

Bug Fixes

v0.5.0

15 Jun 13:00
fbdf543
Compare
Choose a tag to compare

0.5.0 (2023-06-15)

⚠ BREAKING CHANGES

  • Update to target ACVM 0.15.0 (#217)

Features

v0.4.0

07 Jun 11:33
9013d1f
Compare
Choose a tag to compare

0.4.0 (2023-06-07)

⚠ BREAKING CHANGES

Features

v0.3.0

01 Jun 21:54
d0fe23e
Compare
Choose a tag to compare

0.3.0 (2023-06-01)

⚠ BREAKING CHANGES

  • Update to ACVM 0.13.0 (#205)
  • added keccakvar constraints (#213)
  • update pedersen hashes for new implementation (#212)

Features

Bug Fixes

  • Add or cleanup implementations for JS target (#199) (f6134b7)
  • update pedersen hashes for new impl (9a233ce)
  • update pedersen hashes for new implementation (#212) (9a233ce)

v0.2.0

22 May 16:51
0f978af
Compare
Choose a tag to compare

0.2.0 (2023-05-22)

⚠ BREAKING CHANGES

  • Update to acvm 0.12.0 (#165)
  • Add serialization logic for RAM and ROM opcodes (#153)

Features

v0.1.2

11 May 19:32
dbaa186
Compare
Choose a tag to compare

0.1.2 (2023-05-11)

Bug Fixes

  • Remove star dependencies to allow publishing (#182) (1727a79)

v0.1.1

11 May 17:10
1bae1d6
Compare
Choose a tag to compare

0.1.1 (2023-05-11)

Bug Fixes

  • Add description so crate can be published (#180) (caabf94)

v0.1.0

11 May 00:30
a26215d
Compare
Choose a tag to compare

0.1.0 (2023-05-10)

⚠ BREAKING CHANGES

  • Update to ACVM v0.11.0 (#151)
  • Add Keccak constraints (#150)
  • migrate to ACVM 0.10.3 (#148)
  • remove all crates other than acvm-backend-barretenberg and remove workspace (#147)
  • merge barretenberg_static_lib and barretenberg_wasm (#117)
  • remove dead blake2 code (#137)
  • Implement pseudo-builder pattern for ConstraintSystem & hide struct fields (#120)
  • return boolean rather than FieldElement from verify_signature (#123)
  • avoid exposing internals of Assignments type (#119)
  • update to acvm 0.9.0 (#106)
  • Depend upon upstream barretenberg & switch to UltraPlonk (#84)
  • update to ACVM 0.7.0 (#90)
  • Remove create_proof and verify functions (#82)
  • update to acvm v0.5.0 (#60)

Features

  • acvm_interop: Updates to reflect new acvm methods using pk/vk (#50) (cff757d)
  • Add Keccak constraints (#150) (ce2b9ed)
  • allow overriding transcript location with BARRETENBERG_TRANSCRIPT env var (#86) (af92b99)
  • ci: add concurrency group for rust workflow (#63) (5c936bc)
  • Depend upon upstream barretenberg & switch to UltraPlonk (#84) (8437bf7)
  • Implement pseudo-builder pattern for ConstraintSystem & hide struct fields (#120) (8ed67d6)
  • Leverage rustls when using downloader crate (#46) (9de36b6)
  • merge barretenberg_static_lib and barretenberg_wasm (#117) (ba1d0d6)
  • migrate to ACVM 0.10.3 (#148) (c9fb9e8)
  • remove all crates other than acvm-backend-barretenberg and remove workspace (#147) (8fe7111)
  • remove dead blake2 code (#137) (14d8a5b)
  • replace downloader dependency with reqwest (#114) (dd62231)
  • return boolean from verify_signature (e560602)
  • return boolean rather than FieldElement from check_membership (#124) (a0a338e)
  • return boolean rather than FieldElement from verify_signature (#123) (e560602)
  • store transcript in .nargo/backends directory (#91) (c6b5023)
  • update aztec_backend_wasm to use new serialization (#94) (28014d8)
  • update to acvm 0.9.0 (#106) (ff350fb)
  • Update to ACVM v0.11.0 (#151) (9202415)
  • update to acvm v0.5.0 (#60) (74b4d8d)

Bug Fixes

  • Avoid exposing internals of Assignments type (614c81b)
  • avoid exposing internals of Assignments type (#119) (614c81b)
  • fix serialisation of arithmetic expressions (#145) (7f42535)
  • Implement random_get for wasm backend (#102) (9c0f06e)
  • rename gates to opcodes (#59) (6e05307)
  • reorganize and ensure contracts can be compiled in Remix (#112) (7ec5693)
  • replace serialize_circuit function with from<&Circuit> (#118) (94f83a7)
  • Replace serialize_circuit function with from<&Circuit> (94f83a7)
  • Update bb-sys to resolve bugs in some environments (#129) (e3d4504)
  • Update dependency containing pk write fix for large general circuits (#78) (2cb523d)
  • Update to bb-sys 0.1.1 and update bb in lockfile (00bb157)
  • update to bb-sys 0.1.1 and update bb in lockfile (#111) (00bb157)
  • use Barretenberg.call to query circuit size from wasm (#121) (a775af1)

Miscellaneous Chores