Releases: AztecProtocol/aztec-packages
Releases · AztecProtocol/aztec-packages
aztec-packages: v0.65.1
0.65.1 (2024-11-27)
Features
- Add total mana used to header (#9868) (2478d19)
- Assert metrics in network tests (#10215) (9380c0f)
- Avm inserts nullifiers from private (#10129) (3fc0c7c)
- Burn congestion fee (#10231) (20a33f2)
- Configure world state block history (#10216) (01eb392)
- Full IPA Recursive Verifier (#10189) (b5783d3)
- Integrate fee into rollup (#10176) (12744d6)
- Speed up transaction execution (#10172) (da265b6)
- Using current gas prices in cli-wallet (#10105) (15ffeea)
Bug Fixes
- Add pako as a dependency in bb.js (#10186) (b773c14)
- avm: Execution test ordering (#10226) (49b4a6c)
- Deploy preview master (#10227) (321a175)
- Docs preview on master (#10254) (37684cc)
- Flamegraph script (and enable > 1 circuit) (#10065) (0c3b7ef)
- Use current base fee for public fee payment (#10230) (f081d80)
Miscellaneous
- Add traces and histograms to avm simulator (#10233) (e83726d), closes #10146
- Avm-proving and avm-integration tests do not require simulator to export function with jest mocks (#10228) (f28fcdb)
- avm: Handle parsing error (#10203) (3c623fc), closes #9770
- avm: Zero initialization in avm public inputs and execution test fixes (#10238) (0c7c4c9)
- Bump timeout for after-hook for data store test again (#10240) (52047f0)
- CIVC VK (#10223) (089c34c)
- Declare global types (#10206) (7b2e343)
- Delete old serialization methods (#9951) (10d3f6f)
- Fix migration notes (#10252) (05bdcd5)
- Pull out some sync changes (#10245) (1bfc15e)
- Remove docs from sync (#10241) (eeea0aa)
- Replace relative paths to noir-protocol-circuits (e7690ca)
- Stop tracing and limiting read requests in avm (#10220) (7d5c33d)
aztec-package: v0.65.1
barretenberg.js: v0.65.0
barretenberg: v0.65.0
aztec-packages: v0.65.0
0.65.0 (2024-11-26)
⚠ BREAKING CHANGES
Features
- avm: New public inputs witgen (#10179) (ac8f13e)
- Blobs. (#9302) (03b7e0e)
- One liner for nodes to join rough-rhino (#10168) (3a425e9)
- Origin tags implemented in biggroup (#10002) (c8696b1)
- Remove SharedImmutable (#10183) (a9f3b5f)
- Rename sharedimmutable methods (#10164) (ef7cd86)
- UltraRollupRecursiveFlavor (#10088) (4418ef2)
Bug Fixes
- Aztec-nargo curl in the earthfile also (#10199) (985a678)
- bb.js: Don't minify bb.js - webpack config (#10170) (6e7fae7)
- Docker compose aztec up fix (#10197) (d7ae959)
- Increase test timeouts (#10205) (195aa3d)
- Release l1-contracts (#10095) (29f0d7a)
- Revert "feat: blobs. (#9302)" (#10187) (a415f65)
Miscellaneous
aztec-package: v0.65.0
barretenberg.js: v0.64.0
barretenberg: v0.64.0
0.64.0 (2024-11-25)
Features
- avm: Error handling for address resolution (#9994) (ceaeda5), closes #9131
- Improve trace utilization tracking (#10008) (4c560ab)
- Improved data storage metrics (#10020) (c6ab0c9)
- Insert public data tree leaves one by one (#9989) (a2c0701)
- IPA accumulators setup for Rollup (#10040) (4129e27)
- Single commitment key allocation in CIVC (#9974) (a0551ee)
Bug Fixes
Miscellaneous
aztec-packages: v0.64.0
0.64.0 (2024-11-25)
⚠ BREAKING CHANGES
- rename SharedMutable methods (#10165)
- add AztecAddress.isValid and make random be valid (#10081)
- Always Check Arithmetic Generics at Monomorphization (noir-lang/noir#6329)
Features
- Add AztecAddress.isValid and make random be valid (#10081) (fbdf6b0)
- Always Check Arithmetic Generics at Monomorphization (noir-lang/noir#6329) (b8bace9)
- avm: Error handling for address resolution (#9994) (ceaeda5), closes #9131
- avm: Integrate ephemeral trees (#9917) (fbe1128)
- avm: More efficient low leaf search (#9870) (f7bbd83)
- Avoid unnecessary ssa passes while loop unrolling (noir-lang/noir#6509) (b8bace9)
- Bb-prover AVM test crafts a test TX & properly plumbs AvmCircuitPublicInputs to witgen (#10083) (55564aa)
- Calls to non-existent contracts in the AVM simulator return failure (#10051) (133384c)
- Compute base-fee on l1 (#9986) (4ab46fe)
- Deduplicate instructions across blocks (noir-lang/noir#6499) (b8bace9)
- E2e metrics reporting (#9776) (9cab121)
- Gating test (#9918) (c6b65ab), closes #9883
- Google Kubernetes Engine - Prover Agent Spot Node Support (#10031) (4d6da9b)
- Improve trace utilization tracking (#10008) (4c560ab)
- Improved data storage metrics (#10020) (c6ab0c9)
- Initial gas oracle (#9952) (e740d42)
- Insert public data tree leaves one by one (#9989) (a2c0701)
- Integrate base fee computation into rollup (#10076) (3417b22)
- IPA accumulators setup for Rollup (#10040) (4129e27)
- New proving agent (#9999) (9ad24dd)
- profiler: Reduce memory in Brillig execution flamegraph (noir-lang/noir#6538) (b8bace9)
- Public network deployments (#10089) (570f70a)
- PXE handles reorgs (#9913) (aafef9c)
- Rename SharedMutable methods (#10165) (4fd70e8)
- Reset pxe indexes (#10093) (3848c01)
- Simplify constant MSM calls in SSA (noir-lang/noir#6547) (b8bace9)
- Single commitment key allocation in CIVC (#9974) (a0551ee)
- SSA parser (noir-lang/noir#6489) (b8bace9)
- ssa: Unroll small loops in brillig (noir-lang/noir#6505) (b8bace9)
- Sync from aztec-packages (noir-lang/noir#6557) (b8bace9)
- Sync tags as sender (#10071) (122d2e4)
- Terraform for release deployments (#10091) (dc528da), closes #10144
- Trait aliases (noir-lang/noir#6431) (b8bace9)
- Unify anvil versions (#10143) (adae143)
- Updating consensus payload (#10017) (85c8a3b)
- Use a full
BlackBoxFunctionSolver
implementation when execution brillig during acirgen (noir-lang/noir#6481) (b8bace9) - val: Reex (#9768) (2e58f0a)
Bug Fixes
- Add curl to aztec nargo container (#10173) (2add6ae)
- Add zod parsing for generated contract artifacts (#9905) (e1ef998)
- Allow range checks to be performed within the comptime intepreter (noir-lang/noir#6514) (b8bace9)
- Allow unwinding multiple empty blocks (#10084) (ec34442)
- Boxes (#10122) (10df7c5)
- Check infix expression is valid in program input (noir-lang/noir#6450) (b8bace9)
- Disallow
#[test]
on associated functions (noir-lang/noir#6449) ([b8bace9](https://git...