barretenberg: v0.16.2
Pre-release
Pre-release
0.16.2 (2023-12-05)
Features
- AVM: First version for mini AVM (ADD, RETURN, CALLDATACOPY) (#3439) (b3af146)
- Flavor refactor, reduce duplication (#3407) (8d6b013)
- New Poseidon2 circuit builder gates (#3346) (91cb369)
- New Poseidon2 relations (#3406) (14b9736)
- Pull latest noir for brillig optimizations (#3464) (d356bac)
- Seperate pil files for sub machines (#3454) (d09d6f5)
Miscellaneous
- avm: Enable AVM unit tests in CI (#3463) (051dda9), closes #3461
- bb: Pointer_view to reference-based get_all (#3495) (50d7327)
- bb: Reuse entities from GoblinUltra in GoblinUltraRecursive (#3521) (8259636)
- Build the acir test vectors as part of CI. (#3447) (1a2d1f8)
- Field-agnostic and reusable transcript (#3433) (d78775a)
- Optimise bb.js package size and sandox/cli dockerfiles to unbloat final containers. (#3462) (cb3db5d)
- Pin node version in docker base images and bump nvmrc (#3537) (5d3895a)
- Recursive verifier updates (#3452) (dbb4a12)
- Refactor
WitnessEntities
to be able to deriveWitnessCommitments
from it (#3479) (9c9b561) - Transcript handled through shared_ptr (#3434) (30fca33)
- Typo fixes (#3488) (d9a44dc)