aztec-packages: v0.69.1
Pre-release
Pre-release
0.69.1 (2025-01-08)
Features
- Acir formal proofs (#10973) (1cb7cd7)
- blobs: Blob sink (#10079) (94b6c86)
- Derive transcript structure between non-zk and zk flavors and between Ultra and UltraKeccak (#11086) (48286c6)
- Fix commitments and openings of masking polynomials used in zk sumcheck (#10773) (fc48dcc)
- Improve blob simulation speed (#11075) (fe845e2)
- Improve witness generation for cycle_group::batch_mul (#9563) (7da7f2b)
- More efficient
compute_l2_to_l1_hash
(#11036) (60d43fd) - Optionally handle rpc errors with 200 + err body (#11083) (b42756b)
- Prover node checks txs availability before sending quote (#10965) (b9e7109), closes #10803
- Slasher (#10693) (9dad251)
- Use unconstrained helper in
append_tx_effects_for_blob
(#11037) (5355a5e) - Validate block proposal txs iteratively (#10921) (c92129e), closes #10869
Bug Fixes
- Add bytecode instances in reverse (#11064) (036496c)
- Can't use
self.field
in trait default implementations (#11004) (f31278f) - Check class registration nullifier in node before returning class (#11074) (649b590)
- ci: Update docs hash (#11082) (b0a8397)
- Optional check for architecture in bootstrap image-aztec (#11085) (fed44a5), closes #10957
- Prover node retries gathering needed txs (#11089) (6f07132)
- Reset pc to 0 for next enqueued call in avm witgen (#11043) (44e4816)
- Update requests per call should be less than per tx (#11072) (da5e95f)
- Update schema naming (#11038) (547e556)
Miscellaneous
- avm: Handle specific MSM errors (#11068) (a5097a9), closes #10854
- avm: More column information in permutations (#11070) (8829f24)
- Avoid getport race conditions when starting anvil (#11077) (b73f7f9)
- Bump
noir-gates-diff
(#11056) (e076000) - Bump
noir-gates-diff
commit (#11042) (c820a0e) - Bump devnet prover agents (#11046) (55de1ce)
- Bump rc-1 prover agents (#11033) (fb58c16)
- ci: Fix CI to create baseline gate reports (#11055) (e2f6905)
- Clean up proof lengths and IPA (#11020) (800c834)
- Disable noir contracts tests until stabilized (#11047) (a76b52e)
- Fix customTags is not iterable in e2e-prover-full (#11057) (f35094f)
- Fix invalid random log id (#11076) (b1b67b0)
- Fix write_recursion_inputs flow in bootstrap (#11080) (cd5a615)
- Hide note_hashes log (#11059) (d9a14d2)
- Let IndexedTreeLeafPreimage have LeafPreimage as a parent trait (#10913) (496a55a)
- Load in the big dashboard during metrics install (#11007) (f6f2c12)
- New test that you can register, deploy, and call a public function all in one tx (#11045) (5e3183c)
- Pass fn signatures (#10849) (a2c4e98)
- Patch jest to not use JSON serialization in message passing ci3 (#10964) (d08f540)
- Refactor tail public inputs (#11031) (4ed1530)
- Remove abi refs from publisher (#10766) (17d6802)
- Remove some instances of
--silence-warnings
(#11071) (ecbd59e) - Renaming getIncomingNotes (#10743) (ffa7407)
- Replace relative paths to noir-protocol-circuits (7194a7e)
- Replace relative paths to noir-protocol-circuits (b00bd13)
- Replace relative paths to noir-protocol-circuits (c4fcbc0)
- Replace relative paths to noir-protocol-circuits (694343d)
- Representing
TxHash
asFr
(#10954) (84e67ac) - Restore
prove_then_verify
test onverify_rollup_honk_proof
(#11018) (79e289d) - Unify honk verifier contracts (#11067) (9968849)
- Update noir-bignum to v0.5.0 (#11066) (bf10a5c)
- Updated aztec-spartan.sh and the README (#11088) (56128a6)