This repository was archived by the owner on Oct 31, 2023. It is now read-only.
Releases: noir-lang/acvm-backend-barretenberg
Releases · noir-lang/acvm-backend-barretenberg
v0.5.1
v0.5.0
v0.4.0
v0.3.0
v0.2.0
v0.1.2
v0.1.1
v0.1.0
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
andbarretenberg_wasm
(#117) - remove dead blake2 code (#137)
- Implement pseudo-builder pattern for ConstraintSystem & hide struct fields (#120)
- return boolean rather than
FieldElement
fromverify_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
andbarretenberg_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 withreqwest
(#114) (dd62231) - return boolean from
verify_signature
(e560602) - return boolean rather than
FieldElement
fromcheck_membership
(#124) (a0a338e) - return boolean rather than
FieldElement
fromverify_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 withfrom<&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)