aztec-packages: v0.72.0
Pre-release
Pre-release
0.72.0 (2025-01-24)
⚠ BREAKING CHANGES
Features
- avm: Address and class id derivation setup (#11354) (5f3cffc)
- avm: Bytecode manager changes (#11347) (4a9c072)
- avm: Include initial tree roots in DB (#11360) (4d149be)
- avm: Interactive debugger (#11477) (53e57d3)
- Consensus layer in spartan (#11105) (55dd03c)
- Eccvm sumcheck with commitments to round univariates (#11206) (fe34b05)
- Gaztec (#11229) (79f810d)
- Lazy wasm pt. 2 (#11410) (01510f4)
- Lazy wasm pt.1 (#11371) (864bc6f)
- Lazy wasm pt3 (#11435) (7068d05)
- p2p: Batch request response (#11331) (13b379d)
- p2p: Request response node sampling (#11330) (6426d90)
- p2p: Send goodbye messages on disconnecting to peers (#10920) (046968f)
- p2p: Validator use batch requests (#11332) (29f7ce4)
- Packable trait + using it for public storage (#11136) (e74ce15)
- Public logs (#11091) (f4725d2)
- Re-exposing
compute_initialization_hash
(#11423) (1ad2b70) - reqresp: Request l2 blocks (#11337) (73a6698)
- spartan: Extra acounts with cl config (#11301) (13fed74)
- UH recursion in the browser (#11049) (c3c04a4)
Bug Fixes
- aztec.js: Remove field from aztec address like (#11350) (26093f7)
- bootstrap: Include crates in noir projects hashes (#11344) (1075113)
- bootstrap: Include crates in noir projects hashes take 2 (#11351) (1f36a04)
- Clarify sepolia GA secrets (#11424) (cf3c911)
- docs: Downgrade docusaurus to v 3.6 (#11386) (1e5d225)
- Don't publish a block if we failed to create the block proposal (#11475) (f589c90)
- Flakey e2e_pruned_blocks test (#11431) (887b8ff)
- Hackily fix the public input columns of avm recursion constraint (#11428) (436c3c6)
- Hardcode value in constants (#11442) (dd0684a)
- Init fee juice contract in sandbox (#11379) (caab526)
- Lint (#11389) (87b0dee)
- Mnemonic needs quotes (#11429) (de8dad4)
- Move eslint in circuits.js to dev deps (#11340) (079a2c4)
- Network deployments (#11463) (0804913)
- Pad base fee in aztec.js (#11370) (d0e9a55)
- Prevent PXE from making historical queries during note discovery (#11406) (23000d4)
- Publish aztec packages (#11434) (d9bfd51)
- Re-stage the git hook formatted files - doh (#11430) (02e6529)
- readme: Remove stale link (#11333) (bfcd8a5)
- Spartan accounts (#11321) (fa9c9ce)
- spartan: Beacon node networking policy (#11484) (d5b9892)
- Stale selector comments (#11311) (629bd64)
- Txe partial note support (#11414) (cd9cad9)
- Update devbox (#11339) (aca84ff)
- Use simulation to estimate gas used (#11211) (63776f0)
- Verify start state of a block (#11290) (5eb3e8f)
- Version undefined does not exist for tree NULLIFIER_TREE (#11421) (b1cb502)
Miscellaneous
- Add a couple of comments in the AVM range check gadget (#11402) (f1fd2d1)
- Add OTEL_EXCLUDE_METRICS (#11317) (37d4fa8)
- avm: Do not use commit_sparse (#11447) (9796e1e)
- avm: Remove some codegen bloat (#11418) (6b0106c)
- bootstrap: Refine noir contracts rebuild pattern (#11367) (90f5e8f)
- Bump CRS and constants (#11306) (9e5ea3a)
- ci: Set correct image version in aztec image docker releases (#11334) (197db95)
- Dont install and run metrics stack on kind network smoke (#11366) (f66db63)
- Exclude system metrics from k8s deployments (#11401) (31be5fb)
- Exp 2 with 128 validators (#11483) (206ca8d)
- Fix devnet deploy (#11387) (71d8ede)
- Fixed VK in MegaZK/ECCVM/Translator/Tube Recursive Verifier circuits (#11377) (5018c94)
- Improving clarity of serialization in macros (#11460) (7790973)
- Increase initial fee juice mint (#11369) (bca7052)
- Minor Gemini refactor to prep for opening k-shifts (#11393) (30a063a)
- More granular error handling for toradixBE (#11378) (64f4052), closes #11295
- Nargo fmt pre-commit hook (#11416) (6f2e2e0)
- Nuking redundant oracle (#11368) (b32d9a1)
- p2p: Disable flakey test (#11380) (94012b5)
- p2p: Reorganise reqresp handlers (#11327) (f048acd)
- Point to monorepo's nargo in vscode workspace settings (#11349) (bb96e7c)
- Print warning in builder when failure happens. (#11205) (5a52e95)
- Public network with sepolia (#11488) (80f5a46)
- Rc-2 release on Sepolia (#11479) (bef7b0f)
- Redo typo PR by Daulox92 (#11458) (f3ba327)
- Redo typo PR by Dimitrolito (#11413) (d4b7075)
- Redo typo PR by nnsW3 (#11322) (de64823)
- Redo typo PR by offensif (#11411) (a756578)
- Redo typo PR by savvar9991 (#11412) (53ea3af)
- Redo typo PR by teenager-ETH (#11320) (77854e2)
- Redo typo PR by teenager-ETH (#11450) (dd46152)
- Reenable reqresp offline peers test (#11384) (931dfa6)
- Renaming emit unencrypted -> emit public (#11361) (c047a12)
- Replace relative paths to noir-protocol-circuits (6f644cd)
- Replace relative paths to noir-protocol-circuits (fe24778)
- Replace relative paths to noir-protocol-circuits (fcdb409)
- Replace relative paths to noir-protocol-circuits (ea43aed)
- Replace relative paths to noir-protocol-circuits (7653c69)
- Replace relative paths to noir-protocol-circuits (204476e)
- Serialize trait impls for U128 following intrinsic Noir serialization (#11142) (c5671d2)
- Slower exp2 (#11487) (e995c0f)
- sol: Generate & compile verifier contract in bootstrap (#11364) (bf3b12a)
- spartan: Apply release fixes post cl (#11385) (2bbf562)
- Stricter contributing rules (#11462) (2535425)
- Temporarily disable boxes (#11472) (f6c63fe)
- Test starting multiple anvils allocates distinct ports (#11314) (e385ea9)
- Trace propagation from json rpc client to server (#11325) (85ccc15)
- Try fix e2e block building flake (#11359) (38fbd5c)
- Try fix flakey public processor test (#11348) (8de55d4)
- Updated ethereum resource config (#11485) (8788561)