Releases: AztecProtocol/aztec-packages
Releases · AztecProtocol/aztec-packages
barretenberg.js: v0.76.2
barretenberg: v0.76.2
aztec-packages: v0.76.2
0.76.2 (2025-02-11)
Features
Bug Fixes
- Cleanup also post test_kind.sh (#11886) (50cdb15)
- Contracts with public keys txe (#11910) (2e84bdb)
- Dont skip wasm civc tests (#11909) (0395e0b)
- Note hash collision (#11869) (f289b7c)
- Orchestrator test (#11901) (f1bb51c)
- Smt_verification: negative bitvecs, changed gates indicies. acir_formal_proofs: noir-style signed division (#11649) (4146496)
- Update path of stern logs (#11906) (05afb5b)
Miscellaneous
- Arm runner start fix (#11903) (6c83c40)
- Fixing the sizes of VMs in CIVC (#11793) (1afddbd)
- logging: Support explicit FORCE_COLOR parameter (#11902) (3b3f859)
- Misc fixes to devnet deploy flow (#11738) (bc4cca7)
- Remove warnings from noir protocol circuits (#11803) (c6cc3d3)
- Replace relative paths to noir-protocol-circuits (74d6e6a)
- Replacing use of capsules 1.0 with pxe_db + nuking capsules 1.0 (#11885) (72be678)
aztec-package: v0.76.2
barretenberg.js: v0.76.1
barretenberg.js: v0.76.0
barretenberg: v0.76.1
barretenberg: v0.76.0
aztec-packages: v0.76.1
aztec-packages: v0.76.0
0.76.0 (2025-02-10)
⚠ BREAKING CHANGES
- check abi integer input is within signed range (noir-lang/noir#7316)
- using
WithHash
inSharedMutable
+ fixing slot allocation (#11716)
Features
assert
andassert_eq
are now expressions (noir-lang/noir#7313) (b883911)assert
andassert_eq
are now expressions (noir-lang/noir#7313) (3840e8e)- avm: Add skippable condition for interactions (#11800) (67aec61)
- avm: Range check opt via aliases (#11846) (ce6a5bf)
- avm: Restrict bytecode bytes (#11798) (be382bc)
- aztec-nr: Do not compile functions with a private public macro and unconstrained (#11815) (afb52e3)
- blob-lib: Make blob lib and fix encoding test flake (#11782) (753f505)
- Broker sends back job after accepting result (#11754) (62e5de7)
- docs: Notes page (#11746) (117200e)
- docs: Reindex typesense in CI (#11791) (6af8d54)
- Infer lambda parameter types from return type and let type (noir-lang/noir#7267) (b883911)
- Infer lambda parameter types from return type and let type (noir-lang/noir#7267) (3840e8e)
- Optimizing contract with config pattern (#11756) (7820cb7)
- p2p: Test bench scaffold (#11758) (48dc491)
- Partial note handling in aztec-nr (#11641) (1c1a33b)
- perf: Speed up TS AVM core simulator (#11794) (bb58c87)
- reqresp: Send status messages along with reqresp responses (#11727) (b212490)
- Simplify
Ord
implementation for arrays (noir-lang/noir#7305) (b883911) - Simplify
Ord
implementation for arrays (noir-lang/noir#7305) (3840e8e) - spartan: Blob sink in spartan (#11307) (d8e5bcc)
- Suport deploying contracts with public keys in txe (#11882) (94bdc85), closes #11881
- Sync from aztec-packages (noir-lang/noir#7293) (b883911)
- Sync from aztec-packages (noir-lang/noir#7293) (3840e8e)
- Trust tree roots from the AVM in public base (#11823) (5d12f94)
- Using
WithHash
inSharedMutable
+ fixing slot allocation (#11716) (952615b)
Bug Fixes
- Add missing return in main (#11786) (8c1d477)
- Allows for infinite brillig loops (noir-lang/noir#7296) (b883911)
- Always normalize ssa when priting at least one pass (noir-lang/noir#7299) (b883911)
- Always normalize ssa when priting at least one pass (noir-lang/noir#7299) (3840e8e)
- Avoid recomputing contractclassid (#11783) (f8448bf)
- Avoid stack overflow on many comments in a row (noir-lang/noir#7325) (b883911)
- Aztec wallet partial address display on deployment (#11866) (eef5302), closes #11864
- bb.js: Make wasm imports bundleable (#11812) (1af69a9)
- Beacon chain doesn't eat mainframe (#11854) (ebbdbc7)
- Check abi integer input is within signed range (noir-lang/noir#7316) (b883911)
- ci: Enforce boxes-test on merge (#11841) (e26a288)
- Downgrade to mainframe-compatible KIND (#11883) (9239b4f)
- Error on if without else when type mismatch (noir-lang/noir#7302) (b883911)
- Error on if without else when type mismatch (noir-lang/noir#7302) (3840e8e)
- Error on trailing doc comment (noir-lang/noir#7300) (b883911)
- Error on trailing doc comment (noir-lang/noir#7300) (3840e8e)
- Formatting in master (#11879) (fff0f04)
- Mark field division and modulo as requiring predicate for all necessary types (noir-lang/noir#7290) (b883911)
- Mark field division and modulo as requiring predicate for all necessary types (noir-lang/noir#7290) ([3840e8e](https://github.c...