Releases: AztecProtocol/aztec-packages
Releases · AztecProtocol/aztec-packages
aztec-package: v0.32.0
aztec-cli: v0.32.0
barretenberg.js: v0.31.0
barretenberg: v0.31.0
0.31.0 (2024-03-26)
Features
- Avm lookup and/or/xor (#5338) (489bc2c)
- Earthly bb tests + arm + satellites (#5268) (eca12b3)
- Fold proving key polys instead of prover polys (#5436) (239ebfb)
- Less earthly runners + e2e GA runners, bb bench (#5356) (2136a66)
- Read_calldata (#5409) (034fbf0)
- Simplified bb Honk interface (#5319) (a2d138f)
- Simplify offsets and sizing using new block structure (#5404) (efa0842)
- Unified CircuitChecker interface (#5343) (13cef1f)
- ZeroMorph working with IPA and integration with ECCVM (#5246) (c4dce94)
Bug Fixes
Miscellaneous
- bb: Removed powers of eta in lookup and auxiliary relations (#4695) (f4e62ae)
- ci: Create a dedicated job for the AVM unit tests (#5369) (59ca2ac), closes #5366
- Clean out prover instance and remove instance from oink (#5314) (a83368c)
- Meld flavor and and circuit builder modules (#5406) (f0d9d1b)
- Moving public inputs back to instance (#5315) (9cbe368)
- Name change: gen perm sort to delta range constraint (#5378) (841855f)
- Remove mocking function in
EccOpQueueagain (#5413) (6fb4a75)
aztec-packages: v0.31.0
0.31.0 (2024-03-26)
⚠ BREAKING CHANGES
- avm: per function avm run (#5421)
- rename storage inclusion proof to historical storage read (#5379)
- plug-in new outbox and update examples to use api to fetch inclusion proofs #4769 (#5292)
- Mark transactions as reverted on L1 (#5226)
Features
- Add batched signerless contract calls (#5313) (be60eb3)
- Add specific error for attempting
string[x] = ".."(noir-lang/noir#4611) (13a12d5) - AuthWit: Chain_id and version in hash (#5331) (5235c95)
- Authwit: Lookup the validity of authwits (#5316) (7c24870)
- Avm lookup and/or/xor (#5338) (489bc2c)
- avm: Add AvmContextInputs (#5396) (12e2844)
- avm: Per function avm run (#5421) (f024751)
- avm: Track gas usage in AVM simulator (#5438) (4884d83)
- Capture broadcasted functions in node (#5353) (bc05db2)
- Dynamic proving (#5346) (6a7ccca)
- Earthly bb tests + arm + satellites (#5268) (eca12b3)
- Fix awkward snippet indention in docs (#5367) (c55d3da)
- Fold proving key polys instead of prover polys (#5436) (239ebfb)
- Implement serdes for u64 #4990 (#5411) (5a6bcef)
- Introduce max_block_number (#5251) (6573173)
- Less earthly runners + e2e GA runners, bb bench (#5356) (2136a66)
- Mark transactions as reverted on L1 (#5226) (40ecc02)
- Plug-in new outbox and update examples to use api to fetch inclusion proofs #4769 (#5292) (fec1008)
- Read_calldata (#5409) (034fbf0)
- Remove NUM_FIELDS_PER_SHA256 (#5392) (86a181b)
- Rename storage inclusion proof to historical storage read (#5379) (b6e7216)
- Returning non-nullified messages only (#5390) (4c671be)
- Simplified bb Honk interface (#5319) (a2d138f)
- Simplify offsets and sizing using new block structure (#5404) (efa0842)
- Throw by default when awaiting a tx that reverted (#5431) (c9113ec)
- Truncate SHA hashes inside circuits (#5160) (9dc0d2a)
- Unified CircuitChecker interface (#5343) (13cef1f)
- ZeroMorph working with IPA and integration with ECCVM (#5246) (c4dce94)
Bug Fixes
- Addressing flakiness of
uniswap_trade_on_l1_from_l2.test.ts(#5443) (2db9cad) - avm-simulator: Hashing opcodes indirection (#5376) (a4b1ebc)
- Broadcasting unconstrained function with empty sibling (#5429) (933145e)
- ci: Disable uniswap test in earthly build (#5344) (0d69162)
- cli: Support initializers not named constructor in cli (#5397) (85f14c5)
- Copy and deploy complete contents of l1-contracts (#5447) (501c5e9)
- Don't cancel protocol-circuits-gate-diff in master (#5441) (6894a78)
- E2e_static_calls.test.ts bad merge (#5405) (4c56536)
- Generate noir interface for constructors (#5352) (8434d2f)
- Limit earthly to few users (#5375) (71e8ab4)
- Login to dockerhub before 'docker compose' (#5440) (4f7696b)
- Revert cbind breakage (#5348) (c237193)
- ssa: Use accurate type during SSA AsSlice simplficiation (noir-lang/noir#4610) (13a12d5)
- Track class registered count in tx stats ([#5417](https://github.com/AztecPr...
aztec-package: v0.31.0
aztec-cli: v0.31.0
barretenberg.js: v0.30.1
barretenberg: v0.30.1
0.30.1 (2024-03-20)
Features
- Add CMOV instruction to brillig and brillig gen (#5308) (208abbb)
- avm: Indirect memory support for arithmetic/bitwise opcodes (#5328) (d5ffa17), closes #5273
- avm: Indirect memory support for MOV (#5257) (10ef970), closes #5205
- Merge SMT Terms in one class (#5254) (f5c9b0f)
- Sorted execution trace (#5252) (a216759)
Bug Fixes
- Fix recursion tests and reinstate in CI (#5300) (96c6f21)
- Update smt_verification README.md (#5332) (46b15e3)
Miscellaneous
aztec-packages: v0.30.1
0.30.1 (2024-03-20)
Features
- Add CMOV instruction to brillig and brillig gen (#5308) (208abbb)
- avm: Indirect memory support for arithmetic/bitwise opcodes (#5328) (d5ffa17), closes #5273
- avm: Indirect memory support for MOV (#5257) (10ef970), closes #5205
- Merge SMT Terms in one class (#5254) (f5c9b0f)
- Sorted execution trace (#5252) (a216759)
Bug Fixes
- Fix recursion tests and reinstate in CI (#5300) (96c6f21)
- Skip uniswap l1 tests (#5334) (7a56941)
- Update smt_verification README.md (#5332) (46b15e3)