0.48.0 (2024-08-12)
Features
- avm: Poseidon2 constraints (#7269) (bd5a26e)
- avm: Support aliases in bb-pilcom (#7904) (09e317d)
- avm: Support skippable relations (#7750) (89d7b37)
- avm: Update flavor codegen (#7917) (7f1fa2c)
- AztecIvc benchmark suite (#7864) (b7276ab)
- bb: Integrate tracy memory/cpu profiler (#7718) (67efb8b)
- bb: Optimize tuple creation (#7770) (a09636c)
- CLI wallet initial version (#7651) (83f8d9c)
- Consistent handling of point at infinity in transcript (#7709) (7a763c0)
- Extend SMT Utils (#7126) (cfb4aa8)
- Hook up secondary calldata column in dsl (#7759) (f0f28fc)
- Linking circuits with the databus (#7707) (1c596ed)
- New IVC class that better reflects the aztec architecture (#7695) (f8a76c1)
- Pass calldata ids to the backend (#7875) (274858f)
- Plumbing for slot numbers (#7663) (e7c1dc3)
- Report gates and VKs of private protocol circuits with megahonk (#7722) (2c03259)
- Split merge into recursive verification and proving (#7801) (25c49bc)
- Ts pedersen commit with offset (#7699) (b2224b4)
- Use poseidon for merkle tree hashing (#7356) (2daf2ab)
Bug Fixes
- avm: Correctly build spike vm (#7726) (0c1d98f)
- Avoid initializing wires and selectors redundantly in trace (#7895) (4be1833)
- bb.js: Account for extra gates in the c bind circuit size estimate (#7800) (7b90699)
- bb: Univariate-ff subtraction (#7905) (e29f042)
- ci: Fix circle-ci issue (#7734) (76acff9)
- Commonly occurring typo (#7807) (e3cc7d0)
- Ensure dummy values are on the curve for MSM (#7653) (11f3885)
- Handle properly invalid witness assignment in ec add (#7690) (6c19c7e)
- Increase srs (#7754) (79613a7)
- Use correct PG degree adjustment in log deriv lookup relation (#7863) (87c940d)
Miscellaneous
- Adjusted flavors and relation types to zk sumcheck (#7500) (b7efd07)
- avm: Codegen improvements (#7703) (f26bb32)
- avm: Do not generate subtrace row (#7894) (0d95d9e)
- avm: Make fixed tables use constant polys (#7744) (4b793b0)
- avm: No fake rows in main trace (#7823) (5ff3554)
- avm: Rearrange files (#7723) (3270662)
- avm: Tweak check-circuit settings (#7872) (ff4bb4f)
- avm: Update stats (#7701) (1b7d27e)
- avm: Vm compilation metrics (#7704) (0d83cde)
- bb: Define missing univ-fr operators (#7859) (30d226e)
- Lldb bb debugging helper script (#7627) (f35786a)
- Trim client IVC block sizes to fit e2e test (#7783) (641229e)