Releases: AztecProtocol/aztec-packages
Releases · AztecProtocol/aztec-packages
aztec-packages: v0.63.1
aztec-packages: v0.63.0
0.63.0 (2024-11-19)
� BREAKING CHANGES
- remove mimc from stdlib (noir-lang/noir#6402)
- avm: byte indexed PC (#9582)
- Remove
recursive
from ACIR format; add them to API and CLI (#9479)
Features
- Add bash test for transaction profiler; improve profiler output (#9931) (e4c3f4b)
- Add canPruneAtTime (#9751) (0cb0343)
- Add epoch config (#9884) (7971974)
- Add gate count profiling for transactions (#9632) (582398f)
- Add miscellaneous block to handle structure trace overflow (#9733) (80f9cc4)
- Add Origin Tags to cycle group (#9879) (de6564e)
- Add persisted database of proving jobs (#9942) (6a16a4b), closes #9532
- Adding tags to encrypted logs (#9566) (64ae6b1)
- avm: Byte indexed PC (#9582) (29724f3)
- avm: Ephemeral avm tree (#9798) (41743d0)
- avm: Gas specific range check (#9874) (1a9c5ce)
- avm: Hinting merkle trees (#9658) (8d49e59)
- avm: Mem specific range check (#9828) (ada3e3a)
- avm: Non-field sized cmp circuit ops (#9895) (59376d4)
- avm: Remove rethrowable reverts hack (#9752) (2ab33e7)
- avm: Simulator enforces integral tag for DIV and field tag for FDIV (#9944) (cebcc3d)
- avm: Tag checking, raising errors and stop execution (#9831) (eac5fb5), closes #9745
- Aztec multi cloud deployment (#9980) (d29bcf6)
- Bb.js tests of ClientIVC (#9412) (90696cd)
- Change definition of lagrange last (#9916) (f566503)
- ci: Add report of Brillig opcodes executed (noir-lang/noir#6396) (379145a)
- Constify eccvm and translator (#9661) (c95e5fd)
- Constrain App function VKs (#9756) (ae7cfe7)
- deploys: OTEL_RESOURCE_ATTRIBUTES (#9642) (86b2490)
- docs: Add Sandbox PXE proving doc (#9815) (9de9e4d)
- docs: Add transaction profiler docs (#9932) (74ed142)
- Domain separate block proposals and attestations (#9842) (82fd125)
- Encode static error strings in the ABI (#9552) (1a41d42)
- Ensure that generated ACIR is solvable (noir-lang/noir#6415) (379145a)
- Extract gossipsub / discv5 dependency gauge prometheus metrics (#9710) (58e75cd)
- Faster random sampling (#9655) (969a3f0)
- Faster randomness sampling for field elements (#9627) (b98e93f)
- Google Cloud Kubernetes cluster + AWS Firewall Rules (#9915) (b36c137)
- Graph methods for circuit analysis (part 1) (#7948) (eeea55a)
- Improve malformed test attribute error (noir-lang/noir#6414) (379145a)
- Introduce avm circuit public inputs (#9759) (4660381)
- IPA Accumulation implementation (#9494) (1a935d0)
- IPA Accumulator in Builder (#9846) (8e74cd0)
- Lock to propose (#9430) (538cd47), closes #9348
- Mega memory benchmarks (#9858) (7e587d6)
- Mega zk features (#9774) (2096dc2)
- Mock data for IVC (#9893) (9325f6f)
- Multicloud deployment using Terraform and Helm (#9894) ([6239438](https://github.com/AztecProtocol/aztec-packages/commit...
aztec-package: v0.63.1
aztec-package: v0.63.0
0.63.0 (2024-11-19)
Features
Bug Fixes
Miscellaneous
- Clean up data configuration (#9973) (b660739)
- Move epoch and slot durations to config (#9861) (bfd4f2c)
- Revert "chore: Validate RPC inputs" (#9875) (dd83d52)
- Token partial notes refactor pt. 2 - bridging (#9600) (d513099)
- Validate RPC inputs (#9672) (6554122), closes #9455
- Validate RPC inputs reloaded (#9878) (70ab7c4)
barretenberg.js: v0.62.0
barretenberg: v0.62.0
0.62.0 (2024-11-01)
⚠ BREAKING CHANGES
- avm: use 32 bit locations (#9596)
Features
- avm: Use 32 bit locations (#9596) (5f38696)
- Biggroup_goblin handles points at infinity + 1.8x reduction in ECCVM size (#9366) (9211d8a)
- Faster square roots (#2694) (722ec5c)
- Spartan proving (#9584) (392114a)
Bug Fixes
- Ensuring translator range constraint polynomials are zeroes outside of minicircuit (#9251) (04dd2c4)
- Resolution of bugs from bigfield audits (#9547) (feace70)
Miscellaneous
aztec-packages: v0.62.0
0.62.0 (2024-11-01)
⚠ BREAKING CHANGES
Features
- Add increment secret oracles (#9573) (97a4c0c)
- avm: Use 32 bit locations (#9596) (5f38696)
- Barebones addressbook for tagging (#9572) (6526069)
- Biggroup_goblin handles points at infinity + 1.8x reduction in ECCVM size (#9366) (9211d8a)
- Faster square roots (#2694) (722ec5c)
- Fixed private log size (#9585) (755c70a)
- Removing register recipient in e2e tests as it is unnecessary now ! (#9499) (9f52cbb)
- Reorg test (#9607) (54488b3)
- Simulate validateEpochProofQuoteHeader in the future (#9641) (284c8f8)
- Spartan proving (#9584) (392114a)
- Sync tagged logs (#9595) (0cc4a48)
- Token private mint optimization (#9606) (e8fadc7)
- Unique L1 to L2 messages (#9492) (4e5ae95), closes #9450
- Use address book in recipient tag calculation (#9618) (5e33ed8)
Bug Fixes
- E2e event logs test (#9621) (737c573)
- E2e labels (#9609) (ed1deb9)
- Ensuring translator range constraint polynomials are zeroes outside of minicircuit (#9251) (04dd2c4)
- EventMetadata class implementation for serialisation (#9574) (bdff73a)
- Force bb-sanitizers true (#9614) (39cda86)
- k8s: Boot node long sync (#9610) (1b85840)
- Multi-node metrics working (#9486) (fd974e1)
- Remove all register recipient functionality in ts (#9548) (2f7127b)
- Remove unnecessary ivpk references in ts (#9463) (0c5121f)
- Resolution of bugs from bigfield audits (#9547) (feace70)
- Stop bot in case of tx errors (#9421) (6650641)
- Typing of artifacts (#9581) (c71645f)
Miscellaneous
- Add guides to get_e2e_jobs.sh (#9624) (8891ead)
- Add migration notes to recent address changes and npk_m comment fixes (#9645) (3499410)
- Add sender to encode and encrypt (#9562) (8ce6834)
- Add signed int deserialization to decoder (#9557) (0435d00)
- Bb sanitizers on master (#9564) (747bff1)
- Cleaning up token test utils (#9633) (325bdb0)
- Disable breaking e2e_event_logs test (#9602) (cf2ca2e)
- Dont generate vks for simulated circuits (#9625) (366eff3)
- Fixing broken sample-dapp tests (#9597) (5e52900)
- Migration notes for unique l1-to-l2 msgs (#9649) (cedb88e)
- Nuking
Token::privately_mint_private_note(...)
(#9616) (bf53f5e) - Pass on docker_fast.sh (#9615) (1c53459)
- Remove outgoing tagging field in logs (#9502) (c473380)
- Replace relative paths to noir-protocol-circuits (332bb60)
- Replace relative paths to noir-protocol-circuits (288099b)
- Replacing unshield naming with transfer_to_public (#9608) (247e9eb)
- Token partial notes refactor pt. 1 (#9490) (3d631f5)
aztec-package: v0.62.0
barretenberg.js: v0.61.0
barretenberg: v0.61.0
0.61.0 (2024-10-30)
⚠ BREAKING CHANGES
- avm: cleanup CALL (#9551)
- avm: returndatasize + returndatacopy (#9475)
- getcontractinstance instruction returns only a specified member (#9300)
- avm/brillig: revert/rethrow oracle (#9408)
Features
- 20-30% cost reduction in recursive ipa algorithm (#9420) (a4bd3e1)
- avm/brillig: Revert/rethrow oracle (#9408) (1bbd724)
- avm: Avm replace zeromorph pcs by shplemini (#9389) (07d6dc2)
- avm: Cleanup CALL (#9551) (26adc55)
- avm: Merkle tree gadget (#9205) (d52b616)
- avm: Returndatasize + returndatacopy (#9475) (8f71006)
- avm: Trace contract class and contract instance (#8840) (84205d8)
- Bytecode hashing init (#8535) (2bb09e5)
- Derive address and class id in avm (#8897) (2ebe361)
- Fixed number of pub inputs for databus commitment propagation (#9336) (8658abd)
- Getcontractinstance instruction returns only a specified member (#9300) (29b692f)
- Print finalized size and log dyadic size during Ultra proof construction (#9411) (84fdc52)
- Reorder blocks for efficiency (#9560) (10874f4)
- Sol shplemini in acir tests + contract_gen (#8874) (1c0275d)
Bug Fixes
- Add native verification test to honk keccak (#9501) (59810e0)
- avm: Address bytecode hashing comments (#9436) (a85f92a)
- avm: Re-enable sha256 in bulk test, fix bug in AVM SHL/SHR (#9496) (0fe64df)
- Honk shplemini acir artifacts (#9550) (468c100)
- Revert "feat: sol shplemini in acir tests + contract_gen" (#9505) (3351217)
Miscellaneous
- Align debug logging between AVM sim & witgen (#9498) (7c2d67a)
- avm:: Fix execution tests in proving mode (#9466) (8e07de8)
- avm: Allocate memory for unshifted polynomials according to their trace col size (#9345) (a67d0e2)
- Bumping L2 gas and public reads constants (#9431) (91c50dd)
- Use big endian in sha (#9471) (bc9828e)