barretenberg: v0.53.0
Pre-release
Pre-release
0.53.0 (2024-09-09)
⚠ BREAKING CHANGES
- avm/brillig: take addresses in calldatacopy (#8388)
- remove coinbase and unimplemented block gas limit opcodes from AVM (#8408)
Features
- Add poseidon relations to UltraKeccak flavor and Solidity verifier (#8243) (f7e4bfb)
- avm/brillig: Take addresses in calldatacopy (#8388) (eab944c)
- ci: Tracy gate counter preset (#8382) (882af1e)
- Replace arithmetic equalities with assert equal (#8386) (0d8e835)
- Ultra keccak honk verifier (#8261) (7f02900)
- Update AztecIvc interface to facilitate acir-ivc (#8230) (665750a)
- Verify public validation requests (#8150) (2be1415)
Bug Fixes
- Broken build (#8395) (d0ea6eb)
- Revert "feat: ultra keccak honk verifier (#8427) (31df5ea)
- Revert "feat: ultra keccak honk verifier" (#8391) (3228e75)
Miscellaneous
- avm: Move proving key to avm files (#8318) (32d67bd)
- avm: Remove some unused deps (#8366) (e2150a7)
- bb: Reinstate "chore: uncomment asserts in oink rec verifier"" (#8356) (4dbad01)
- bb: Use std::span for srs (#8371) (f174699)
- Improve ec addition (#8291) (e8a097c)
- More efficient verification with shplonk and gemini (#8351) (e51d157)
- Remove coinbase and unimplemented block gas limit opcodes from AVM (#8408) (dd09b76)
- Remove unimplemented headermember opcode from avm (#8407) (cfea06e)
- Renaming
Instance
's (#8362) (4789440) - Uncomment asserts in oink rec verifier (#8316) (a7f3144)