aztec-packages: v0.69.0
Pre-release
Pre-release
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)