Releases: AztecProtocol/aztec-packages
Releases · AztecProtocol/aztec-packages
barretenberg.js: v0.69.1
barretenberg: v0.69.1
0.69.1 (2025-01-08)
Features
- Acir formal proofs (#10973) (1cb7cd7)
- 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 witness generation for cycle_group::batch_mul (#9563) (7da7f2b)
Bug Fixes
- Add bytecode instances in reverse (#11064) (036496c)
- 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)
Miscellaneous
- avm: Handle specific MSM errors (#11068) (a5097a9), closes #10854
- avm: More column information in permutations (#11070) (8829f24)
- Clean up proof lengths and IPA (#11020) (800c834)
- Fix write_recursion_inputs flow in bootstrap (#11080) (cd5a615)
- Restore
prove_then_verify
test onverify_rollup_honk_proof
(#11018) (79e289d) - Unify honk verifier contracts (#11067) (9968849)
aztec-packages: v0.69.1
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](17d6802...
aztec-package: v0.69.1
barretenberg.js: v0.69.0
barretenberg: v0.69.0
0.69.0 (2025-01-03)
Features
- Encapsulated UltraHonk Vanilla IVC (#10900) (fd5f611)
- Use full IPA recursive verifier in root rollup (#10962) (37095ce)
Bug Fixes
- Bigint builtins are foreigns (noir-lang/noir#6892) (2d3805a)
- ci: Acir bench (#11021) (9eaa109)
- Consistent file_id across installation paths (noir-lang/noir#6912) (2d3805a)
- Remove unnecessary cast in bit-shift (noir-lang/noir#6890) (2d3805a)
Miscellaneous
- Add
Instruction::Noop
(noir-lang/noir#6899) (2d3805a) - Add
rollup_root
androllup_block_merge
to tracked protocol circuits (noir-lang/noir#6903) (2d3805a) - Cl/ci3.2 (#10919) (49dacc3)
- Clean up translator circuit builder function definitions (#10944) (f6fef05)
- Disable broken honk test (#11010) (8ad239a)
- Fix mac build (#10963) (158afc4)
- Redo typo PR by Anon-im (#11009) (2044c58)
- Redo typo PR by Hack666r (#10992) (018f11e)
- Redo typo PR by MonkeyKing44 (#10996) (faca458)
- Redo typo PR by petryshkaCODE (#10993) (0c6a4be)
- Redo typo PR by VitalikBerashvili (#10994) (da36da4)
- Release Noir(1.0.0-beta.1) (noir-lang/noir#6622) (2d3805a)
aztec-packages: v0.69.0
0.69.0 (2025-01-03)
⚠ BREAKING CHANGES
- Switch to using
jsonrpsee
for foreign calls; refactorrun_test
; foreign call layering (noir-lang/noir#6849)
Features
- docs: Algolia -> typesense (#9698) (e082063)
- Encapsulated UltraHonk Vanilla IVC (#10900) (fd5f611)
- LSP: Suggest trait methods from where clauses (noir-lang/noir#6915) (dc12c2b)
- ssa: Hoist add and mul binary ops using known induction variables (noir-lang/noir#6910) (dc12c2b)
- Switch to using
jsonrpsee
for foreign calls; refactorrun_test
; foreign call layering (noir-lang/noir#6849) (dc12c2b) - Use full IPA recursive verifier in root rollup (#10962) (37095ce)
- Warn on trait method visibility (noir-lang/noir#6923) (dc12c2b)
Bug Fixes
- Bigint builtins are foreigns (noir-lang/noir#6892) (2d3805a)
- ci: Acir bench (#11021) (9eaa109)
- Consistent file_id across installation paths (noir-lang/noir#6912) (2d3805a)
- Remove unnecessary cast in bit-shift (noir-lang/noir#6890) (2d3805a)
- Revert "feat(docs): algolia -> typesense" also fix boxes-test (#11016) (a1a4d76)
- Small fixes for sepolia deployments (#10915) (37d69bf)
- Update prompted foundry install command (#10995) (cd59f2e)
- Use explicit read transactions (#10911) (2a8e01c)
Miscellaneous
- Add
Instruction::Noop
(noir-lang/noir#6899) (2d3805a) - Add
rollup_root
androllup_block_merge
to tracked protocol circuits (noir-lang/noir#6903) (2d3805a) - Add if/loop tip (separate from no-predicate #5657) (noir-lang/noir#6806) (dc12c2b)
- Add rollup circuits to memory reports (noir-lang/noir#6897) (dc12c2b)
- Add spypsy to nightly canary (#10961) (4dca8f5)
- Add version number when starting sandbox (#10935) (c8dcd8f)
- Bump rc1 tps (#11012) (52176f7)
- ci: Memory reports for execution (noir-lang/noir#6907) (dc12c2b)
- Cl/ci3.2 (#10919) (49dacc3)
- Clean up translator circuit builder function definitions (#10944) (f6fef05)
- Disable broken honk test (#11010) (8ad239a)
- Disable tt test (#10999) (d9d64c3)
- Document format strings (noir-lang/noir#6920) (dc12c2b)
- Fix flake in e2e-block-build (#11002) (2a2932e)
- Fix mac build (#10963) (158afc4)
- Fix warning (noir-lang/noir#6927) (dc12c2b)
- Fix warnings in avm transpiler (#11001) (07c5b7f)
- Move implementation of print foreign call into
nargo
(noir-lang/noir#6865) (dc12c2b) - Prover.tomls fix (#11011) (565a67b)
- Redo typo PR by Anon-im (#11009) (2044c58)
- Redo typo PR by Hack666r (#10992) (018f11e)
- Redo typo PR by MonkeyKing44 (#10996) (faca458)
- Redo typo PR by panditdhamdhere (#11026) (8a6de5b)
- Redo typo PR by petryshkaCODE (#10993) (0c6a4be)
- Redo typo PR by VitalikBerashvili (#10994) (da36da4)
- Redo typo PR by whitetechna (#10997) (89a2bd7)
- Release Noir(1.0.0-beta.1) (noir-lang/noir#6622) (2d3805a)
- Remove unused dependency (noir-lang/noir#6922) (dc12c2b)
- Replace relative paths to noir-protocol-circuits (6b34449)
- Replace relative paths to noir-protocol-circuits (11f8a42)
- Use ssa parser in flattening pass tests (noir-lang/noir#6868) (dc12c2b)
Documentation
- Remove links to (outdated) protocol specs ([#10831](https://github.com/AztecProtocol/aztec-pa...