Releases: AztecProtocol/aztec-packages
Releases · AztecProtocol/aztec-packages
barretenberg.js: v0.63.1
barretenberg.js: v0.63.0
0.63.0 (2024-11-19)
� BREAKING CHANGES
- Remove
recursive
from ACIR format; add them to API and CLI (#9479)
Features
- Bb.js tests of ClientIVC (#9412) (90696cd)
- Constrain App function VKs (#9756) (ae7cfe7)
- Naive attempt to bind the honk solidity verifier function to the ts interface (#9432) (fc27eaf)
Bug Fixes
Miscellaneous
barretenberg: v0.63.1
barretenberg: v0.63.0
0.63.0 (2024-11-19)
� BREAKING CHANGES
Features
- Add miscellaneous block to handle structure trace overflow (#9733) (80f9cc4)
- Add Origin Tags to cycle group (#9879) (de6564e)
- avm: Byte indexed PC (#9582) (29724f3)
- 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: Tag checking, raising errors and stop execution (#9831) (eac5fb5), closes #9745
- Bb.js tests of ClientIVC (#9412) (90696cd)
- Change definition of lagrange last (#9916) (f566503)
- Constify eccvm and translator (#9661) (c95e5fd)
- Constrain App function VKs (#9756) (ae7cfe7)
- Encode static error strings in the ABI (#9552) (1a41d42)
- Faster random sampling (#9655) (969a3f0)
- Faster randomness sampling for field elements (#9627) (b98e93f)
- Graph methods for circuit analysis (part 1) (#7948) (eeea55a)
- Introduce avm circuit public inputs (#9759) (4660381)
- IPA Accumulation implementation (#9494) (1a935d0)
- IPA Accumulator in Builder (#9846) (8e74cd0)
- Mega memory benchmarks (#9858) (7e587d6)
- Mega zk features (#9774) (2096dc2)
- Mock data for IVC (#9893) (9325f6f)
- Naive attempt to bind the honk solidity verifier function to the ts interface (#9432) (fc27eaf)
- Origin Tags part 3 (Memory) (#9758) (d77e473)
- Prove openings of masking polynomials in ECCVM and Translator (#9726) (f1cdc2d)
- Recursive verifier for decider and last folding proof (#9626) (d7ee6e5)
- Removed redundant scalar muls from the verifiers using shplemini (#9392) (e07cac7)
- Send G_0 in proof to reduce tube size (#9766) (9bc5a2f)
- Split up eccvm proof into two proofs (#9914) (37d7cd7)
- Stop with HeapVector (#9810) (52ae4e1)
- Track active accumulator rows and leverage in IVC folding (#9599) (76328eb)
- Zk shplemini (#9830) (23ff518)
Bug Fixes
- avm: Derive unencrypted log in test (#9813) (abdd912)
- Fix bad merge (#9892) (b621603)
- Fix inclusion path (#10034) (29a9ae3)
- Fix mac build by calling
count
on durations (#9855) (9978c97) - Fix random for Mac users (#9670) (bf5d62d)
- Tree heights that last past 3 days (#9760) (23c122d)
Miscellaneous
- Add end_gas_used to avm public inputs (#9910) (3889def)
- avm: Bugfixing witness generation for add, sub, mul for FF (#9938) (d8db656)
- docs: Authwit note, not simulating simulations (#9438) (1779c42)
- Redo typo PR by dsarfed (#9667) (4fc6f8b)
- Redo typo PR by leopardracer (#9705) (dedbe40)
- Remove
recursive
from ACIR format; add them to API and CLI ([#9479](https://git...
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)