barretenberg: v0.18.0
Pre-release
Pre-release
0.18.0 (2024-01-16)
⚠ BREAKING CHANGES
- Remove
Directive::Quotient
(#4019) - implement keccakf1600 in brillig (#3914)
- add blake3 opcode to brillig (#3913)
- Remove opcode supported from the backend (#3889)
Features
- Acir cleanup (#3845) (390b84c)
- Add ACIR opcodes for ECADD and ECDOUBLE (#3878) (537630f)
- Add blake3 opcode to brillig (#3913) (34fad0a)
- Bench bb in pr's, docker shell utils (#3561) (5408919)
- Benchmark protogalaxy prover (#3958) (5843722)
- Benchmarks for basic functionality and IPA improvements (#4004) (fd1f619)
- Bootstrap cache v2 (#3876) (331598d)
- Implement keccakf1600 in brillig (#3914) (a182381)
- Parallel IPA (#3882) (7002a33)
- Pil lookups w/ xor table example (#3880) (544d24e)
- Poseidon2 stdlib impl (#3551) (50b4a72)
- Protogalaxy Decider and complete folding tests (#3657) (cfdaf9c)
- Relations vs widgets benchmarking (#3931) (3af64ef)
- Remove opcode supported from the backend (#3889) (1fd135c)
- Reorganize acir composer (#3957) (e6232e8)
- Standalone calldata test (#3842) (7353a35)