From d9de430e4a01d6908a9b1fe5e6ede9309aa8a10d Mon Sep 17 00:00:00 2001
From: Aztec Bot <49558828+AztecBot@users.noreply.github.com>
Date: Wed, 30 Oct 2024 08:19:02 -0400
Subject: [PATCH] chore(master): Release 0.61.0 (#9414)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
:robot: I have created a release *beep* *boop*
---
aztec-package: 0.61.0
##
[0.61.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.60.0...aztec-package-v0.61.0)
(2024-10-30)
### Miscellaneous
* **aztec-package:** Synchronize aztec-packages versions
barretenberg.js: 0.61.0
##
[0.61.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.60.0...barretenberg.js-v0.61.0)
(2024-10-30)
### Miscellaneous
* **barretenberg.js:** Synchronize aztec-packages versions
aztec-packages: 0.61.0
##
[0.61.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.60.0...aztec-packages-v0.61.0)
(2024-10-30)
### ⚠ BREAKING CHANGES
* **avm:** cleanup CALL
([#9551](https://github.com/AztecProtocol/aztec-packages/issues/9551))
* **avm:** returndatasize + returndatacopy
([#9475](https://github.com/AztecProtocol/aztec-packages/issues/9475))
* use Brillig opcode when possible for less-than operations on fields
([#9416](https://github.com/AztecProtocol/aztec-packages/issues/9416))
* **profiler:** New flamegraph command that profiles the opcodes
executed (https://github.com/noir-lang/noir/pull/6327)
* split base rollup and remove public kernel proving
([#9434](https://github.com/AztecProtocol/aztec-packages/issues/9434))
* getcontractinstance instruction returns only a specified member
([#9300](https://github.com/AztecProtocol/aztec-packages/issues/9300))
* **avm/brillig:** revert/rethrow oracle
([#9408](https://github.com/AztecProtocol/aztec-packages/issues/9408))
### Features
* `bytes_to_fields` requiring only 1 generic param
([#9417](https://github.com/AztecProtocol/aztec-packages/issues/9417))
([2217da6](https://github.com/AztecProtocol/aztec-packages/commit/2217da6b46cc98a2c671b270e46d91ddfbc8d812))
* 20-30% cost reduction in recursive ipa algorithm
([#9420](https://github.com/AztecProtocol/aztec-packages/issues/9420))
([a4bd3e1](https://github.com/AztecProtocol/aztec-packages/commit/a4bd3e14f6cde05f4d59bc48142e9ef4bc78f0ae))
* Add capacities to brillig vectors and use them in slice ops
(https://github.com/noir-lang/noir/pull/6332)
([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
* Added indexes and a way to store/retrieve tagged secrets
([#9468](https://github.com/AztecProtocol/aztec-packages/issues/9468))
([1c685b1](https://github.com/AztecProtocol/aztec-packages/commit/1c685b1dd3e7749e6f4570773ecc64ab245d8a0b))
* **avm/brillig:** Revert/rethrow oracle
([#9408](https://github.com/AztecProtocol/aztec-packages/issues/9408))
([1bbd724](https://github.com/AztecProtocol/aztec-packages/commit/1bbd724eab39c193c1db1d89570eab9358563fe2))
* **avm:** Avm replace zeromorph pcs by shplemini
([#9389](https://github.com/AztecProtocol/aztec-packages/issues/9389))
([07d6dc2](https://github.com/AztecProtocol/aztec-packages/commit/07d6dc29db2eb04154b8f0c66bd1efa74c0e8b9d))
* **avm:** Cleanup CALL
([#9551](https://github.com/AztecProtocol/aztec-packages/issues/9551))
([26adc55](https://github.com/AztecProtocol/aztec-packages/commit/26adc55771a204f96e8594f6defde2a4872c88d2))
* **avm:** Merkle tree gadget
([#9205](https://github.com/AztecProtocol/aztec-packages/issues/9205))
([d52b616](https://github.com/AztecProtocol/aztec-packages/commit/d52b616a91224c25f24a00b76b984f059c103dcb))
* **avm:** Returndatasize + returndatacopy
([#9475](https://github.com/AztecProtocol/aztec-packages/issues/9475))
([8f71006](https://github.com/AztecProtocol/aztec-packages/commit/8f710068a10e09fad9c159306c19c555bb3b5bb6))
* **avm:** Trace contract class and contract instance
([#8840](https://github.com/AztecProtocol/aztec-packages/issues/8840))
([84205d8](https://github.com/AztecProtocol/aztec-packages/commit/84205d872067345239913914a84b708d05d8364c))
* Better LSP hover for functions
(https://github.com/noir-lang/noir/pull/6376)
([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
* Bytecode hashing init
([#8535](https://github.com/AztecProtocol/aztec-packages/issues/8535))
([2bb09e5](https://github.com/AztecProtocol/aztec-packages/commit/2bb09e59f648e6182f1097d283451afd3c488d27))
* Check trait where clause (https://github.com/noir-lang/noir/pull/6325)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Comptime deriving generators in macros
([#9195](https://github.com/AztecProtocol/aztec-packages/issues/9195))
([c4b629c](https://github.com/AztecProtocol/aztec-packages/commit/c4b629c446eb7d8043d1eaa3eb57ff788268fc2a))
* Derive address and class id in avm
([#8897](https://github.com/AztecProtocol/aztec-packages/issues/8897))
([2ebe361](https://github.com/AztecProtocol/aztec-packages/commit/2ebe3611ad3826443b31e5626a4e08cdd90f0f2a))
* Do not increment reference counts on arrays through references
(https://github.com/noir-lang/noir/pull/6375)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* **docs:** Function transforms (hidden macros)
([#7784](https://github.com/AztecProtocol/aztec-packages/issues/7784))
([831cc66](https://github.com/AztecProtocol/aztec-packages/commit/831cc66bab9dd8063caac2ecc4022192a5460e13))
* Fee pricing to 0 for old instances
([#9296](https://github.com/AztecProtocol/aztec-packages/issues/9296))
([7bc3a21](https://github.com/AztecProtocol/aztec-packages/commit/7bc3a2136a2d9b1818434a86ace28a05bba32efc))
* Fixed number of pub inputs for databus commitment propagation
([#9336](https://github.com/AztecProtocol/aztec-packages/issues/9336))
([8658abd](https://github.com/AztecProtocol/aztec-packages/commit/8658abd46612d3fdf8c8b54902c201c790a52345))
* Getcontractinstance instruction returns only a specified member
([#9300](https://github.com/AztecProtocol/aztec-packages/issues/9300))
([29b692f](https://github.com/AztecProtocol/aztec-packages/commit/29b692f9e81e1ee809e37274cf6ac2ab0ca526ce))
* Implement encryption to an address point and decryption from an
address secret
([#9272](https://github.com/AztecProtocol/aztec-packages/issues/9272))
([6d77dd0](https://github.com/AztecProtocol/aztec-packages/commit/6d77dd0000c66659dbcde3930fb052605ba6af05))
* Initial block reward + external libraries
([#9297](https://github.com/AztecProtocol/aztec-packages/issues/9297))
([240e9b5](https://github.com/AztecProtocol/aztec-packages/commit/240e9b562ef18d9b98ccc407ac95ec92f5a9bd58))
* Let LSP suggest traits in trait bounds
(https://github.com/noir-lang/noir/pull/6370)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Let the formatter remove lambda block braces for single-statement
blocks (https://github.com/noir-lang/noir/pull/6335)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Let the LSP import code action insert into existing use statements
(https://github.com/noir-lang/noir/pull/6358)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Let the LSP import code action insert into existing use statements
(https://github.com/noir-lang/noir/pull/6358)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* LSP auto-import will try to add to existing use statements
(https://github.com/noir-lang/noir/pull/6354)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* LSP auto-import will try to add to existing use statements
(https://github.com/noir-lang/noir/pull/6354)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Merge and sort imports (https://github.com/noir-lang/noir/pull/6322)
([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
* Note tagging oracle
([#9429](https://github.com/AztecProtocol/aztec-packages/issues/9429))
([cec6306](https://github.com/AztecProtocol/aztec-packages/commit/cec63061cf8daa6d83b2634d74da8cc473598994))
* Ownable sysstia
([#9398](https://github.com/AztecProtocol/aztec-packages/issues/9398))
([30314ec](https://github.com/AztecProtocol/aztec-packages/commit/30314ecc5148262a4af3a5ac1cee3bb7403bc806)),
closes
[#9351](https://github.com/AztecProtocol/aztec-packages/issues/9351)
* **perf:** Use [u32;16] for message block in sha256
(https://github.com/noir-lang/noir/pull/6324)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Print finalized size and log dyadic size during Ultra proof
construction
([#9411](https://github.com/AztecProtocol/aztec-packages/issues/9411))
([84fdc52](https://github.com/AztecProtocol/aztec-packages/commit/84fdc526f73027a3450bcdcc78b826fc9da8df88))
* **profiler:** New flamegraph command that profiles the opcodes
executed (https://github.com/noir-lang/noir/pull/6327)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Prover coordination test with a reorg
([#9405](https://github.com/AztecProtocol/aztec-packages/issues/9405))
([9efe288](https://github.com/AztecProtocol/aztec-packages/commit/9efe288cae945cec1e025fd7cd0bde220aff4b8d))
* **prover:** Perform prover coordination via p2p layer
([#9325](https://github.com/AztecProtocol/aztec-packages/issues/9325))
([2132bc2](https://github.com/AztecProtocol/aztec-packages/commit/2132bc254ef3dbeaec27be98acb85a98b20385bb)),
closes
[#9264](https://github.com/AztecProtocol/aztec-packages/issues/9264)
* Reject programs with unconditional recursion
(https://github.com/noir-lang/noir/pull/6292)
([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
* Remove 'single use' intermediate variables
(https://github.com/noir-lang/noir/pull/6268)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Reorder blocks for efficiency
([#9560](https://github.com/AztecProtocol/aztec-packages/issues/9560))
([10874f4](https://github.com/AztecProtocol/aztec-packages/commit/10874f402c48c0721491f0db8bc0266653193d9b))
* Simulate latency with network chaos
([#9469](https://github.com/AztecProtocol/aztec-packages/issues/9469))
([10aefbb](https://github.com/AztecProtocol/aztec-packages/commit/10aefbbfe9f741c197900fffe2858127f1dafad8))
* Sol shplemini in acir tests + contract_gen
([#8874](https://github.com/AztecProtocol/aztec-packages/issues/8874))
([1c0275d](https://github.com/AztecProtocol/aztec-packages/commit/1c0275db18510fd7d55b400e4a910447859f4acc))
* Suggest removing `!` from macro call that doesn't return Quoted
(https://github.com/noir-lang/noir/pull/6384)
([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
* Support specifying generics on a struct when calling an associated
function (https://github.com/noir-lang/noir/pull/6306)
([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/6345)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Tally AVM opcodes executed in simulator
([#9473](https://github.com/AztecProtocol/aztec-packages/issues/9473))
([9a06ada](https://github.com/AztecProtocol/aztec-packages/commit/9a06ada30c936cf5e7d10af49abe4b7274667ee2))
* **test:** Run test matrix on stdlib tests
(https://github.com/noir-lang/noir/pull/6352)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* **test:** Run test matrix on stdlib tests
(https://github.com/noir-lang/noir/pull/6352)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
### Bug Fixes
* (formatter) correctly format quote delimiters
(https://github.com/noir-lang/noir/pull/6377)
([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
* (formatter) indent after infix lhs
(https://github.com/noir-lang/noir/pull/6331)
([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
* (LSP) check visibility of module that re-exports item, if any
(https://github.com/noir-lang/noir/pull/6371)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Add native verification test to honk keccak
([#9501](https://github.com/AztecProtocol/aztec-packages/issues/9501))
([59810e0](https://github.com/AztecProtocol/aztec-packages/commit/59810e070e57fa8e250928608b39c66eaae39a84))
* Allow globals in format strings
(https://github.com/noir-lang/noir/pull/6382)
([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
* Allow more resources for 4epochs tests
([#9418](https://github.com/AztecProtocol/aztec-packages/issues/9418))
([74a8ad1](https://github.com/AztecProtocol/aztec-packages/commit/74a8ad196988dd1d880b6510c7947ee27e5f4abb))
* Allow type aliases in let patterns
(https://github.com/noir-lang/noir/pull/6356)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Allow type aliases in let patterns
(https://github.com/noir-lang/noir/pull/6356)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Always inline `derive_generators`
(https://github.com/noir-lang/noir/pull/6350)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Always inline `derive_generators`
(https://github.com/noir-lang/noir/pull/6350)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* **avm:** Address bytecode hashing comments
([#9436](https://github.com/AztecProtocol/aztec-packages/issues/9436))
([a85f92a](https://github.com/AztecProtocol/aztec-packages/commit/a85f92a24f4ec988a4d472651a0e2827bf9381b2))
* **avm:** Disable sha256 in bulk test until we debug it
([#9482](https://github.com/AztecProtocol/aztec-packages/issues/9482))
([078c318](https://github.com/AztecProtocol/aztec-packages/commit/078c318f9671566500c472553d88990076a8c32a))
* **avm:** Re-enable sha256 in bulk test, fix bug in AVM SHL/SHR
([#9496](https://github.com/AztecProtocol/aztec-packages/issues/9496))
([0fe64df](https://github.com/AztecProtocol/aztec-packages/commit/0fe64dfabe6b4413943204ec17a5d0dca3c2d011))
* Bb-only-change fix e2e build instability
([#9441](https://github.com/AztecProtocol/aztec-packages/issues/9441))
([ca3abaa](https://github.com/AztecProtocol/aztec-packages/commit/ca3abaa572395db3d1f3ed21493ae017d4ca13eb))
* Better formatting of leading/trailing line/block comments in
expression lists (https://github.com/noir-lang/noir/pull/6338)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Cleanup of janky encryption apis
([#9390](https://github.com/AztecProtocol/aztec-packages/issues/9390))
([9e3e536](https://github.com/AztecProtocol/aztec-packages/commit/9e3e5361cd43f016ce0a8c7abcaba0d418707da5))
* Deploy & version aztec-up scripts
([#9435](https://github.com/AztecProtocol/aztec-packages/issues/9435))
([ad80169](https://github.com/AztecProtocol/aztec-packages/commit/ad801693592df3263b8a621a081c7616948524da))
* Display every bit in integer tokens
(https://github.com/noir-lang/noir/pull/6360)
([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
* Docker fast
([#9467](https://github.com/AztecProtocol/aztec-packages/issues/9467))
([34e6dd0](https://github.com/AztecProtocol/aztec-packages/commit/34e6dd02718131265510c49f61a1e68271f36b88))
* **docs:** Update getting started docs
([#9426](https://github.com/AztecProtocol/aztec-packages/issues/9426))
([985190b](https://github.com/AztecProtocol/aztec-packages/commit/985190b263016038c4c5814b03c891b46e3b3f56))
* Fix panic in comptime code
(https://github.com/noir-lang/noir/pull/6361)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Fix panic in comptime code
(https://github.com/noir-lang/noir/pull/6361)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Formatter didn't format `>>=` well
(https://github.com/noir-lang/noir/pull/6337)
([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
* Honk shplemini acir artifacts
([#9550](https://github.com/AztecProtocol/aztec-packages/issues/9550))
([468c100](https://github.com/AztecProtocol/aztec-packages/commit/468c100558f181408ad59b528ad4e43aaa7e7f3a))
* Issue in partial notes API
([#9555](https://github.com/AztecProtocol/aztec-packages/issues/9555))
([9d66c1a](https://github.com/AztecProtocol/aztec-packages/commit/9d66c1abca1af9ddb0715627fad87c2efc612a1d))
* LSP auto-import would import public item inside private module
(https://github.com/noir-lang/noir/pull/6366)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Make keccak256 work with input lengths greater than 136 bytes
(https://github.com/noir-lang/noir/pull/6393)
([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
* Make sure kind tests run every master commit
([#9478](https://github.com/AztecProtocol/aztec-packages/issues/9478))
([78de316](https://github.com/AztecProtocol/aztec-packages/commit/78de3166ee6499670d7eff99892306d19d86481d))
* Mutable global pattern didn't have a span
(https://github.com/noir-lang/noir/pull/6328)
([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
* Remove assumed parent traits
(https://github.com/noir-lang/noir/pull/6365)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Remove unnecessary ivpk's from aztec-nr
([#9460](https://github.com/AztecProtocol/aztec-packages/issues/9460))
([c6437cc](https://github.com/AztecProtocol/aztec-packages/commit/c6437cc98c0c0bb5ed779f7680c54a4304c9e406))
* Replace npk_m_hash with addresses
([#9461](https://github.com/AztecProtocol/aztec-packages/issues/9461))
([f4ed55b](https://github.com/AztecProtocol/aztec-packages/commit/f4ed55b264ff92979e6e655508b8f8fac826086e))
* Revert "feat: sol shplemini in acir tests + contract_gen"
([#9505](https://github.com/AztecProtocol/aztec-packages/issues/9505))
([3351217](https://github.com/AztecProtocol/aztec-packages/commit/3351217a7e7f1848c43e14d19427e1cd789c78fc))
* Slightly better formatting of empty blocks with comments
(https://github.com/noir-lang/noir/pull/6367)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Spot_strategy passing
([#9428](https://github.com/AztecProtocol/aztec-packages/issues/9428))
([1e38d3e](https://github.com/AztecProtocol/aztec-packages/commit/1e38d3e865fa8fb2b9ba142b5bc5ca59b4c04945))
* **ssa:** Do not mark an array from a parameter mutable
(https://github.com/noir-lang/noir/pull/6355)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* **ssa:** Do not mark an array from a parameter mutable
(https://github.com/noir-lang/noir/pull/6355)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Yarn build:fast
([#9464](https://github.com/AztecProtocol/aztec-packages/issues/9464))
([bbe6d06](https://github.com/AztecProtocol/aztec-packages/commit/bbe6d06e04330bd158d1c6f6a328ccdf7d1f3a88))
* Yarn project bootstrap fast
([#9440](https://github.com/AztecProtocol/aztec-packages/issues/9440))
([c1ebed5](https://github.com/AztecProtocol/aztec-packages/commit/c1ebed5ee199246db51461bb84541a104e8abee9))
### Miscellaneous
* Add serdes and eq for address note
([#9544](https://github.com/AztecProtocol/aztec-packages/issues/9544))
([74bcfab](https://github.com/AztecProtocol/aztec-packages/commit/74bcfabb2d6d9e2580d2114276c9731d67183021))
* Add some tests for type aliases
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Add test to check that duplicate definitions generated from macros
throws error (https://github.com/noir-lang/noir/pull/6351)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Add test to check that duplicate definitions generated from macros
throws error (https://github.com/noir-lang/noir/pull/6351)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Align debug logging between AVM sim & witgen
([#9498](https://github.com/AztecProtocol/aztec-packages/issues/9498))
([7c2d67a](https://github.com/AztecProtocol/aztec-packages/commit/7c2d67a7c63a2b05d8f8d48b1690c87e8bacfc49))
* **avm::** Fix execution tests in proving mode
([#9466](https://github.com/AztecProtocol/aztec-packages/issues/9466))
([8e07de8](https://github.com/AztecProtocol/aztec-packages/commit/8e07de8233929d40a433a80064ceec30a69c1360))
* **avm:** Allocate memory for unshifted polynomials according to their
trace col size
([#9345](https://github.com/AztecProtocol/aztec-packages/issues/9345))
([a67d0e2](https://github.com/AztecProtocol/aztec-packages/commit/a67d0e2122945998119a8643a4fb4e74fccc7f34))
* Bumping L2 gas and public reads constants
([#9431](https://github.com/AztecProtocol/aztec-packages/issues/9431))
([91c50dd](https://github.com/AztecProtocol/aztec-packages/commit/91c50dd6c52bc95aab4748d022516fc1b5fd5fe6))
* **CI:** Remove end-to-end/Earthfile
([#9364](https://github.com/AztecProtocol/aztec-packages/issues/9364))
([2823cbb](https://github.com/AztecProtocol/aztec-packages/commit/2823cbbef0eb03c40a2bdf4ad587b79cd8e9bbb2)),
closes
[#9221](https://github.com/AztecProtocol/aztec-packages/issues/9221)
* Clean up note processor after changes due to address
([#9401](https://github.com/AztecProtocol/aztec-packages/issues/9401))
([d33c988](https://github.com/AztecProtocol/aztec-packages/commit/d33c988b60d0c76d16921fdb985ac7f4919423a8))
* Disable e2e_fees_dapp_subscription
([#9489](https://github.com/AztecProtocol/aztec-packages/issues/9489))
([26416b6](https://github.com/AztecProtocol/aztec-packages/commit/26416b6193bd352f91ebf1f97d9c1dfa5fda4616))
* Disable flakey e2e_synching.test.ts
([#9439](https://github.com/AztecProtocol/aztec-packages/issues/9439))
([01147a5](https://github.com/AztecProtocol/aztec-packages/commit/01147a59bb67a6aec1a9d41d06f97c7bafb23ac6))
* Dont show aws creds in docker fast
([#9465](https://github.com/AztecProtocol/aztec-packages/issues/9465))
([a6d8f48](https://github.com/AztecProtocol/aztec-packages/commit/a6d8f488b1dba07efa5bf7a68eed3c49b1918f97))
* Fix sync scripts
([#9423](https://github.com/AztecProtocol/aztec-packages/issues/9423))
([7766c8e](https://github.com/AztecProtocol/aztec-packages/commit/7766c8e714185d6e8b9fa392d7f371fb30da8f1a))
* Have 'aztec' honour the 'DEBUG' env var
([#9413](https://github.com/AztecProtocol/aztec-packages/issues/9413))
([771a2ac](https://github.com/AztecProtocol/aztec-packages/commit/771a2ac6c834509f7eee9f0ae485147f4a045773))
* Minor tweaks to comptime doc
(https://github.com/noir-lang/noir/pull/6357)
([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
* Minor tweaks to comptime doc
(https://github.com/noir-lang/noir/pull/6357)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Minting only private or public balance in Token TXE tests
([#9491](https://github.com/AztecProtocol/aztec-packages/issues/9491))
([b8c015b](https://github.com/AztecProtocol/aztec-packages/commit/b8c015b2875b3945bf105443e607b04a94d28180))
* Node follow prune and extend chain
([#9328](https://github.com/AztecProtocol/aztec-packages/issues/9328))
([a653fd3](https://github.com/AztecProtocol/aztec-packages/commit/a653fd3a11b47862b5f6cac646296bff3d2ac8f4))
* Noir bug workaround
([#9443](https://github.com/AztecProtocol/aztec-packages/issues/9443))
([f619687](https://github.com/AztecProtocol/aztec-packages/commit/f61968767e6160eaf52edf62b8a4f7df663b5a68))
* Passing partial note logs through transient storage
([#9356](https://github.com/AztecProtocol/aztec-packages/issues/9356))
([8835b31](https://github.com/AztecProtocol/aztec-packages/commit/8835b31d76b2f7c45416eaf67a748d8df9dbc753))
* Redo typo PR by defitricks
([#9571](https://github.com/AztecProtocol/aztec-packages/issues/9571))
([9a5dce3](https://github.com/AztecProtocol/aztec-packages/commit/9a5dce37983a70e82527e3a9e2f9846a8a266c5a))
* Remove ovpk as param in boxes contracts
([#9495](https://github.com/AztecProtocol/aztec-packages/issues/9495))
([2b24b98](https://github.com/AztecProtocol/aztec-packages/commit/2b24b986e72467946cc230df534f21b3d352abd4))
* Remove unnecessary trait
([#9437](https://github.com/AztecProtocol/aztec-packages/issues/9437))
([1db2eec](https://github.com/AztecProtocol/aztec-packages/commit/1db2eececfba1b8d619ddee195a70b934f9f0d3b))
* Rename private function in L2 block stream
([#9481](https://github.com/AztecProtocol/aztec-packages/issues/9481))
([a34d4aa](https://github.com/AztecProtocol/aztec-packages/commit/a34d4aae20600f682835f5bcd43bd866461b239a)),
closes
[#9314](https://github.com/AztecProtocol/aztec-packages/issues/9314)
* Replace relative paths to noir-protocol-circuits
([4f2d67c](https://github.com/AztecProtocol/aztec-packages/commit/4f2d67c26d7996b297cfb0b82c0b0ec59ba12d68))
* Replace relative paths to noir-protocol-circuits
([33f2151](https://github.com/AztecProtocol/aztec-packages/commit/33f21518e4693ca579d94eeb06e127d7a726e80a))
* Replace relative paths to noir-protocol-circuits
([5247be2](https://github.com/AztecProtocol/aztec-packages/commit/5247be27868e9cee7f0cbc423560fc3685f66422))
* Replace relative paths to noir-protocol-circuits
([49467ba](https://github.com/AztecProtocol/aztec-packages/commit/49467bade09f1d28cc4ae874e190a9d0613f4ac0))
* Replace relative paths to noir-protocol-circuits
([f6d714f](https://github.com/AztecProtocol/aztec-packages/commit/f6d714f954e599a07e7d1e6f18138f9fd7b85d60))
* Replace relative paths to noir-protocol-circuits
([b4841ad](https://github.com/AztecProtocol/aztec-packages/commit/b4841ad84b58d5b11c261b4fd412e66c1b017d37))
* Replace token note with uint note
([#8143](https://github.com/AztecProtocol/aztec-packages/issues/8143))
([493a3f3](https://github.com/AztecProtocol/aztec-packages/commit/493a3f3ff25725026800f8fa116b41ea4b5760ed))
* Run tests in metaprogramming.rs
(https://github.com/noir-lang/noir/pull/6339)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Split base rollup and remove public kernel proving
([#9434](https://github.com/AztecProtocol/aztec-packages/issues/9434))
([4316242](https://github.com/AztecProtocol/aztec-packages/commit/43162420776a14e39eae8462cf50833cf7ba067c))
* Switch to btreeset for deterministic ordering
(https://github.com/noir-lang/noir/pull/6348)
([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
* Update title from feedback
(https://github.com/noir-lang/noir/pull/6334)
([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
* Use array instead of Vec in keccak256
(https://github.com/noir-lang/noir/pull/6395)
([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
* Use big endian in sha
([#9471](https://github.com/AztecProtocol/aztec-packages/issues/9471))
([bc9828e](https://github.com/AztecProtocol/aztec-packages/commit/bc9828e03ba0924c2cfdaffb4b7455c8eebf01e9))
* Use Brillig opcode when possible for less-than operations on fields
([#9416](https://github.com/AztecProtocol/aztec-packages/issues/9416))
([e50303d](https://github.com/AztecProtocol/aztec-packages/commit/e50303d4bbdce78dadb6f4239408aa02a3bc0235))
### Documentation
* Clean up docker messaging
([#9419](https://github.com/AztecProtocol/aztec-packages/issues/9419))
([4c4974f](https://github.com/AztecProtocol/aztec-packages/commit/4c4974f0d49ed3623accf78b292b58beb73e6a0e))
barretenberg: 0.61.0
##
[0.61.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.60.0...barretenberg-v0.61.0)
(2024-10-30)
### ⚠ BREAKING CHANGES
* **avm:** cleanup CALL
([#9551](https://github.com/AztecProtocol/aztec-packages/issues/9551))
* **avm:** returndatasize + returndatacopy
([#9475](https://github.com/AztecProtocol/aztec-packages/issues/9475))
* getcontractinstance instruction returns only a specified member
([#9300](https://github.com/AztecProtocol/aztec-packages/issues/9300))
* **avm/brillig:** revert/rethrow oracle
([#9408](https://github.com/AztecProtocol/aztec-packages/issues/9408))
### Features
* 20-30% cost reduction in recursive ipa algorithm
([#9420](https://github.com/AztecProtocol/aztec-packages/issues/9420))
([a4bd3e1](https://github.com/AztecProtocol/aztec-packages/commit/a4bd3e14f6cde05f4d59bc48142e9ef4bc78f0ae))
* **avm/brillig:** Revert/rethrow oracle
([#9408](https://github.com/AztecProtocol/aztec-packages/issues/9408))
([1bbd724](https://github.com/AztecProtocol/aztec-packages/commit/1bbd724eab39c193c1db1d89570eab9358563fe2))
* **avm:** Avm replace zeromorph pcs by shplemini
([#9389](https://github.com/AztecProtocol/aztec-packages/issues/9389))
([07d6dc2](https://github.com/AztecProtocol/aztec-packages/commit/07d6dc29db2eb04154b8f0c66bd1efa74c0e8b9d))
* **avm:** Cleanup CALL
([#9551](https://github.com/AztecProtocol/aztec-packages/issues/9551))
([26adc55](https://github.com/AztecProtocol/aztec-packages/commit/26adc55771a204f96e8594f6defde2a4872c88d2))
* **avm:** Merkle tree gadget
([#9205](https://github.com/AztecProtocol/aztec-packages/issues/9205))
([d52b616](https://github.com/AztecProtocol/aztec-packages/commit/d52b616a91224c25f24a00b76b984f059c103dcb))
* **avm:** Returndatasize + returndatacopy
([#9475](https://github.com/AztecProtocol/aztec-packages/issues/9475))
([8f71006](https://github.com/AztecProtocol/aztec-packages/commit/8f710068a10e09fad9c159306c19c555bb3b5bb6))
* **avm:** Trace contract class and contract instance
([#8840](https://github.com/AztecProtocol/aztec-packages/issues/8840))
([84205d8](https://github.com/AztecProtocol/aztec-packages/commit/84205d872067345239913914a84b708d05d8364c))
* Bytecode hashing init
([#8535](https://github.com/AztecProtocol/aztec-packages/issues/8535))
([2bb09e5](https://github.com/AztecProtocol/aztec-packages/commit/2bb09e59f648e6182f1097d283451afd3c488d27))
* Derive address and class id in avm
([#8897](https://github.com/AztecProtocol/aztec-packages/issues/8897))
([2ebe361](https://github.com/AztecProtocol/aztec-packages/commit/2ebe3611ad3826443b31e5626a4e08cdd90f0f2a))
* Fixed number of pub inputs for databus commitment propagation
([#9336](https://github.com/AztecProtocol/aztec-packages/issues/9336))
([8658abd](https://github.com/AztecProtocol/aztec-packages/commit/8658abd46612d3fdf8c8b54902c201c790a52345))
* Getcontractinstance instruction returns only a specified member
([#9300](https://github.com/AztecProtocol/aztec-packages/issues/9300))
([29b692f](https://github.com/AztecProtocol/aztec-packages/commit/29b692f9e81e1ee809e37274cf6ac2ab0ca526ce))
* Print finalized size and log dyadic size during Ultra proof
construction
([#9411](https://github.com/AztecProtocol/aztec-packages/issues/9411))
([84fdc52](https://github.com/AztecProtocol/aztec-packages/commit/84fdc526f73027a3450bcdcc78b826fc9da8df88))
* Reorder blocks for efficiency
([#9560](https://github.com/AztecProtocol/aztec-packages/issues/9560))
([10874f4](https://github.com/AztecProtocol/aztec-packages/commit/10874f402c48c0721491f0db8bc0266653193d9b))
* Sol shplemini in acir tests + contract_gen
([#8874](https://github.com/AztecProtocol/aztec-packages/issues/8874))
([1c0275d](https://github.com/AztecProtocol/aztec-packages/commit/1c0275db18510fd7d55b400e4a910447859f4acc))
### Bug Fixes
* Add native verification test to honk keccak
([#9501](https://github.com/AztecProtocol/aztec-packages/issues/9501))
([59810e0](https://github.com/AztecProtocol/aztec-packages/commit/59810e070e57fa8e250928608b39c66eaae39a84))
* **avm:** Address bytecode hashing comments
([#9436](https://github.com/AztecProtocol/aztec-packages/issues/9436))
([a85f92a](https://github.com/AztecProtocol/aztec-packages/commit/a85f92a24f4ec988a4d472651a0e2827bf9381b2))
* **avm:** Re-enable sha256 in bulk test, fix bug in AVM SHL/SHR
([#9496](https://github.com/AztecProtocol/aztec-packages/issues/9496))
([0fe64df](https://github.com/AztecProtocol/aztec-packages/commit/0fe64dfabe6b4413943204ec17a5d0dca3c2d011))
* Honk shplemini acir artifacts
([#9550](https://github.com/AztecProtocol/aztec-packages/issues/9550))
([468c100](https://github.com/AztecProtocol/aztec-packages/commit/468c100558f181408ad59b528ad4e43aaa7e7f3a))
* Revert "feat: sol shplemini in acir tests + contract_gen"
([#9505](https://github.com/AztecProtocol/aztec-packages/issues/9505))
([3351217](https://github.com/AztecProtocol/aztec-packages/commit/3351217a7e7f1848c43e14d19427e1cd789c78fc))
### Miscellaneous
* Align debug logging between AVM sim & witgen
([#9498](https://github.com/AztecProtocol/aztec-packages/issues/9498))
([7c2d67a](https://github.com/AztecProtocol/aztec-packages/commit/7c2d67a7c63a2b05d8f8d48b1690c87e8bacfc49))
* **avm::** Fix execution tests in proving mode
([#9466](https://github.com/AztecProtocol/aztec-packages/issues/9466))
([8e07de8](https://github.com/AztecProtocol/aztec-packages/commit/8e07de8233929d40a433a80064ceec30a69c1360))
* **avm:** Allocate memory for unshifted polynomials according to their
trace col size
([#9345](https://github.com/AztecProtocol/aztec-packages/issues/9345))
([a67d0e2](https://github.com/AztecProtocol/aztec-packages/commit/a67d0e2122945998119a8643a4fb4e74fccc7f34))
* Bumping L2 gas and public reads constants
([#9431](https://github.com/AztecProtocol/aztec-packages/issues/9431))
([91c50dd](https://github.com/AztecProtocol/aztec-packages/commit/91c50dd6c52bc95aab4748d022516fc1b5fd5fe6))
* Use big endian in sha
([#9471](https://github.com/AztecProtocol/aztec-packages/issues/9471))
([bc9828e](https://github.com/AztecProtocol/aztec-packages/commit/bc9828e03ba0924c2cfdaffb4b7455c8eebf01e9))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
---
.release-please-manifest.json | 8 +-
CHANGELOG.md | 154 ++++++++++++++++++++++++++++++++
barretenberg/CHANGELOG.md | 45 ++++++++++
barretenberg/cpp/CMakeLists.txt | 2 +-
barretenberg/ts/CHANGELOG.md | 7 ++
barretenberg/ts/package.json | 2 +-
yarn-project/aztec/CHANGELOG.md | 7 ++
yarn-project/aztec/package.json | 2 +-
8 files changed, 220 insertions(+), 7 deletions(-)
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 9d09939957f..c120b28af53 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,7 +1,7 @@
{
- ".": "0.60.0",
+ ".": "0.61.0",
"yarn-project/cli": "0.35.1",
- "yarn-project/aztec": "0.60.0",
- "barretenberg": "0.60.0",
- "barretenberg/ts": "0.60.0"
+ "yarn-project/aztec": "0.61.0",
+ "barretenberg": "0.61.0",
+ "barretenberg/ts": "0.61.0"
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c73e576ca09..a1f6c7980a7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,159 @@
# Changelog
+## [0.61.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.60.0...aztec-packages-v0.61.0) (2024-10-30)
+
+
+### ⚠ BREAKING CHANGES
+
+* **avm:** cleanup CALL ([#9551](https://github.com/AztecProtocol/aztec-packages/issues/9551))
+* **avm:** returndatasize + returndatacopy ([#9475](https://github.com/AztecProtocol/aztec-packages/issues/9475))
+* use Brillig opcode when possible for less-than operations on fields ([#9416](https://github.com/AztecProtocol/aztec-packages/issues/9416))
+* **profiler:** New flamegraph command that profiles the opcodes executed (https://github.com/noir-lang/noir/pull/6327)
+* split base rollup and remove public kernel proving ([#9434](https://github.com/AztecProtocol/aztec-packages/issues/9434))
+* getcontractinstance instruction returns only a specified member ([#9300](https://github.com/AztecProtocol/aztec-packages/issues/9300))
+* **avm/brillig:** revert/rethrow oracle ([#9408](https://github.com/AztecProtocol/aztec-packages/issues/9408))
+
+### Features
+
+* `bytes_to_fields` requiring only 1 generic param ([#9417](https://github.com/AztecProtocol/aztec-packages/issues/9417)) ([2217da6](https://github.com/AztecProtocol/aztec-packages/commit/2217da6b46cc98a2c671b270e46d91ddfbc8d812))
+* 20-30% cost reduction in recursive ipa algorithm ([#9420](https://github.com/AztecProtocol/aztec-packages/issues/9420)) ([a4bd3e1](https://github.com/AztecProtocol/aztec-packages/commit/a4bd3e14f6cde05f4d59bc48142e9ef4bc78f0ae))
+* Add capacities to brillig vectors and use them in slice ops (https://github.com/noir-lang/noir/pull/6332) ([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
+* Added indexes and a way to store/retrieve tagged secrets ([#9468](https://github.com/AztecProtocol/aztec-packages/issues/9468)) ([1c685b1](https://github.com/AztecProtocol/aztec-packages/commit/1c685b1dd3e7749e6f4570773ecc64ab245d8a0b))
+* **avm/brillig:** Revert/rethrow oracle ([#9408](https://github.com/AztecProtocol/aztec-packages/issues/9408)) ([1bbd724](https://github.com/AztecProtocol/aztec-packages/commit/1bbd724eab39c193c1db1d89570eab9358563fe2))
+* **avm:** Avm replace zeromorph pcs by shplemini ([#9389](https://github.com/AztecProtocol/aztec-packages/issues/9389)) ([07d6dc2](https://github.com/AztecProtocol/aztec-packages/commit/07d6dc29db2eb04154b8f0c66bd1efa74c0e8b9d))
+* **avm:** Cleanup CALL ([#9551](https://github.com/AztecProtocol/aztec-packages/issues/9551)) ([26adc55](https://github.com/AztecProtocol/aztec-packages/commit/26adc55771a204f96e8594f6defde2a4872c88d2))
+* **avm:** Merkle tree gadget ([#9205](https://github.com/AztecProtocol/aztec-packages/issues/9205)) ([d52b616](https://github.com/AztecProtocol/aztec-packages/commit/d52b616a91224c25f24a00b76b984f059c103dcb))
+* **avm:** Returndatasize + returndatacopy ([#9475](https://github.com/AztecProtocol/aztec-packages/issues/9475)) ([8f71006](https://github.com/AztecProtocol/aztec-packages/commit/8f710068a10e09fad9c159306c19c555bb3b5bb6))
+* **avm:** Trace contract class and contract instance ([#8840](https://github.com/AztecProtocol/aztec-packages/issues/8840)) ([84205d8](https://github.com/AztecProtocol/aztec-packages/commit/84205d872067345239913914a84b708d05d8364c))
+* Better LSP hover for functions (https://github.com/noir-lang/noir/pull/6376) ([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
+* Bytecode hashing init ([#8535](https://github.com/AztecProtocol/aztec-packages/issues/8535)) ([2bb09e5](https://github.com/AztecProtocol/aztec-packages/commit/2bb09e59f648e6182f1097d283451afd3c488d27))
+* Check trait where clause (https://github.com/noir-lang/noir/pull/6325) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Comptime deriving generators in macros ([#9195](https://github.com/AztecProtocol/aztec-packages/issues/9195)) ([c4b629c](https://github.com/AztecProtocol/aztec-packages/commit/c4b629c446eb7d8043d1eaa3eb57ff788268fc2a))
+* Derive address and class id in avm ([#8897](https://github.com/AztecProtocol/aztec-packages/issues/8897)) ([2ebe361](https://github.com/AztecProtocol/aztec-packages/commit/2ebe3611ad3826443b31e5626a4e08cdd90f0f2a))
+* Do not increment reference counts on arrays through references (https://github.com/noir-lang/noir/pull/6375) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* **docs:** Function transforms (hidden macros) ([#7784](https://github.com/AztecProtocol/aztec-packages/issues/7784)) ([831cc66](https://github.com/AztecProtocol/aztec-packages/commit/831cc66bab9dd8063caac2ecc4022192a5460e13))
+* Fee pricing to 0 for old instances ([#9296](https://github.com/AztecProtocol/aztec-packages/issues/9296)) ([7bc3a21](https://github.com/AztecProtocol/aztec-packages/commit/7bc3a2136a2d9b1818434a86ace28a05bba32efc))
+* Fixed number of pub inputs for databus commitment propagation ([#9336](https://github.com/AztecProtocol/aztec-packages/issues/9336)) ([8658abd](https://github.com/AztecProtocol/aztec-packages/commit/8658abd46612d3fdf8c8b54902c201c790a52345))
+* Getcontractinstance instruction returns only a specified member ([#9300](https://github.com/AztecProtocol/aztec-packages/issues/9300)) ([29b692f](https://github.com/AztecProtocol/aztec-packages/commit/29b692f9e81e1ee809e37274cf6ac2ab0ca526ce))
+* Implement encryption to an address point and decryption from an address secret ([#9272](https://github.com/AztecProtocol/aztec-packages/issues/9272)) ([6d77dd0](https://github.com/AztecProtocol/aztec-packages/commit/6d77dd0000c66659dbcde3930fb052605ba6af05))
+* Initial block reward + external libraries ([#9297](https://github.com/AztecProtocol/aztec-packages/issues/9297)) ([240e9b5](https://github.com/AztecProtocol/aztec-packages/commit/240e9b562ef18d9b98ccc407ac95ec92f5a9bd58))
+* Let LSP suggest traits in trait bounds (https://github.com/noir-lang/noir/pull/6370) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Let the formatter remove lambda block braces for single-statement blocks (https://github.com/noir-lang/noir/pull/6335) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Let the LSP import code action insert into existing use statements (https://github.com/noir-lang/noir/pull/6358) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Let the LSP import code action insert into existing use statements (https://github.com/noir-lang/noir/pull/6358) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* LSP auto-import will try to add to existing use statements (https://github.com/noir-lang/noir/pull/6354) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* LSP auto-import will try to add to existing use statements (https://github.com/noir-lang/noir/pull/6354) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Merge and sort imports (https://github.com/noir-lang/noir/pull/6322) ([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
+* Note tagging oracle ([#9429](https://github.com/AztecProtocol/aztec-packages/issues/9429)) ([cec6306](https://github.com/AztecProtocol/aztec-packages/commit/cec63061cf8daa6d83b2634d74da8cc473598994))
+* Ownable sysstia ([#9398](https://github.com/AztecProtocol/aztec-packages/issues/9398)) ([30314ec](https://github.com/AztecProtocol/aztec-packages/commit/30314ecc5148262a4af3a5ac1cee3bb7403bc806)), closes [#9351](https://github.com/AztecProtocol/aztec-packages/issues/9351)
+* **perf:** Use [u32;16] for message block in sha256 (https://github.com/noir-lang/noir/pull/6324) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Print finalized size and log dyadic size during Ultra proof construction ([#9411](https://github.com/AztecProtocol/aztec-packages/issues/9411)) ([84fdc52](https://github.com/AztecProtocol/aztec-packages/commit/84fdc526f73027a3450bcdcc78b826fc9da8df88))
+* **profiler:** New flamegraph command that profiles the opcodes executed (https://github.com/noir-lang/noir/pull/6327) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Prover coordination test with a reorg ([#9405](https://github.com/AztecProtocol/aztec-packages/issues/9405)) ([9efe288](https://github.com/AztecProtocol/aztec-packages/commit/9efe288cae945cec1e025fd7cd0bde220aff4b8d))
+* **prover:** Perform prover coordination via p2p layer ([#9325](https://github.com/AztecProtocol/aztec-packages/issues/9325)) ([2132bc2](https://github.com/AztecProtocol/aztec-packages/commit/2132bc254ef3dbeaec27be98acb85a98b20385bb)), closes [#9264](https://github.com/AztecProtocol/aztec-packages/issues/9264)
+* Reject programs with unconditional recursion (https://github.com/noir-lang/noir/pull/6292) ([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
+* Remove 'single use' intermediate variables (https://github.com/noir-lang/noir/pull/6268) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Reorder blocks for efficiency ([#9560](https://github.com/AztecProtocol/aztec-packages/issues/9560)) ([10874f4](https://github.com/AztecProtocol/aztec-packages/commit/10874f402c48c0721491f0db8bc0266653193d9b))
+* Simulate latency with network chaos ([#9469](https://github.com/AztecProtocol/aztec-packages/issues/9469)) ([10aefbb](https://github.com/AztecProtocol/aztec-packages/commit/10aefbbfe9f741c197900fffe2858127f1dafad8))
+* Sol shplemini in acir tests + contract_gen ([#8874](https://github.com/AztecProtocol/aztec-packages/issues/8874)) ([1c0275d](https://github.com/AztecProtocol/aztec-packages/commit/1c0275db18510fd7d55b400e4a910447859f4acc))
+* Suggest removing `!` from macro call that doesn't return Quoted (https://github.com/noir-lang/noir/pull/6384) ([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
+* Support specifying generics on a struct when calling an associated function (https://github.com/noir-lang/noir/pull/6306) ([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
+* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/6345) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Tally AVM opcodes executed in simulator ([#9473](https://github.com/AztecProtocol/aztec-packages/issues/9473)) ([9a06ada](https://github.com/AztecProtocol/aztec-packages/commit/9a06ada30c936cf5e7d10af49abe4b7274667ee2))
+* **test:** Run test matrix on stdlib tests (https://github.com/noir-lang/noir/pull/6352) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* **test:** Run test matrix on stdlib tests (https://github.com/noir-lang/noir/pull/6352) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+
+
+### Bug Fixes
+
+* (formatter) correctly format quote delimiters (https://github.com/noir-lang/noir/pull/6377) ([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
+* (formatter) indent after infix lhs (https://github.com/noir-lang/noir/pull/6331) ([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
+* (LSP) check visibility of module that re-exports item, if any (https://github.com/noir-lang/noir/pull/6371) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Add native verification test to honk keccak ([#9501](https://github.com/AztecProtocol/aztec-packages/issues/9501)) ([59810e0](https://github.com/AztecProtocol/aztec-packages/commit/59810e070e57fa8e250928608b39c66eaae39a84))
+* Allow globals in format strings (https://github.com/noir-lang/noir/pull/6382) ([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
+* Allow more resources for 4epochs tests ([#9418](https://github.com/AztecProtocol/aztec-packages/issues/9418)) ([74a8ad1](https://github.com/AztecProtocol/aztec-packages/commit/74a8ad196988dd1d880b6510c7947ee27e5f4abb))
+* Allow type aliases in let patterns (https://github.com/noir-lang/noir/pull/6356) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Allow type aliases in let patterns (https://github.com/noir-lang/noir/pull/6356) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Always inline `derive_generators` (https://github.com/noir-lang/noir/pull/6350) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Always inline `derive_generators` (https://github.com/noir-lang/noir/pull/6350) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* **avm:** Address bytecode hashing comments ([#9436](https://github.com/AztecProtocol/aztec-packages/issues/9436)) ([a85f92a](https://github.com/AztecProtocol/aztec-packages/commit/a85f92a24f4ec988a4d472651a0e2827bf9381b2))
+* **avm:** Disable sha256 in bulk test until we debug it ([#9482](https://github.com/AztecProtocol/aztec-packages/issues/9482)) ([078c318](https://github.com/AztecProtocol/aztec-packages/commit/078c318f9671566500c472553d88990076a8c32a))
+* **avm:** Re-enable sha256 in bulk test, fix bug in AVM SHL/SHR ([#9496](https://github.com/AztecProtocol/aztec-packages/issues/9496)) ([0fe64df](https://github.com/AztecProtocol/aztec-packages/commit/0fe64dfabe6b4413943204ec17a5d0dca3c2d011))
+* Bb-only-change fix e2e build instability ([#9441](https://github.com/AztecProtocol/aztec-packages/issues/9441)) ([ca3abaa](https://github.com/AztecProtocol/aztec-packages/commit/ca3abaa572395db3d1f3ed21493ae017d4ca13eb))
+* Better formatting of leading/trailing line/block comments in expression lists (https://github.com/noir-lang/noir/pull/6338) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Cleanup of janky encryption apis ([#9390](https://github.com/AztecProtocol/aztec-packages/issues/9390)) ([9e3e536](https://github.com/AztecProtocol/aztec-packages/commit/9e3e5361cd43f016ce0a8c7abcaba0d418707da5))
+* Deploy & version aztec-up scripts ([#9435](https://github.com/AztecProtocol/aztec-packages/issues/9435)) ([ad80169](https://github.com/AztecProtocol/aztec-packages/commit/ad801693592df3263b8a621a081c7616948524da))
+* Display every bit in integer tokens (https://github.com/noir-lang/noir/pull/6360) ([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
+* Docker fast ([#9467](https://github.com/AztecProtocol/aztec-packages/issues/9467)) ([34e6dd0](https://github.com/AztecProtocol/aztec-packages/commit/34e6dd02718131265510c49f61a1e68271f36b88))
+* **docs:** Update getting started docs ([#9426](https://github.com/AztecProtocol/aztec-packages/issues/9426)) ([985190b](https://github.com/AztecProtocol/aztec-packages/commit/985190b263016038c4c5814b03c891b46e3b3f56))
+* Fix panic in comptime code (https://github.com/noir-lang/noir/pull/6361) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Fix panic in comptime code (https://github.com/noir-lang/noir/pull/6361) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Formatter didn't format `>>=` well (https://github.com/noir-lang/noir/pull/6337) ([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
+* Honk shplemini acir artifacts ([#9550](https://github.com/AztecProtocol/aztec-packages/issues/9550)) ([468c100](https://github.com/AztecProtocol/aztec-packages/commit/468c100558f181408ad59b528ad4e43aaa7e7f3a))
+* Issue in partial notes API ([#9555](https://github.com/AztecProtocol/aztec-packages/issues/9555)) ([9d66c1a](https://github.com/AztecProtocol/aztec-packages/commit/9d66c1abca1af9ddb0715627fad87c2efc612a1d))
+* LSP auto-import would import public item inside private module (https://github.com/noir-lang/noir/pull/6366) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Make keccak256 work with input lengths greater than 136 bytes (https://github.com/noir-lang/noir/pull/6393) ([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
+* Make sure kind tests run every master commit ([#9478](https://github.com/AztecProtocol/aztec-packages/issues/9478)) ([78de316](https://github.com/AztecProtocol/aztec-packages/commit/78de3166ee6499670d7eff99892306d19d86481d))
+* Mutable global pattern didn't have a span (https://github.com/noir-lang/noir/pull/6328) ([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
+* Remove assumed parent traits (https://github.com/noir-lang/noir/pull/6365) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Remove unnecessary ivpk's from aztec-nr ([#9460](https://github.com/AztecProtocol/aztec-packages/issues/9460)) ([c6437cc](https://github.com/AztecProtocol/aztec-packages/commit/c6437cc98c0c0bb5ed779f7680c54a4304c9e406))
+* Replace npk_m_hash with addresses ([#9461](https://github.com/AztecProtocol/aztec-packages/issues/9461)) ([f4ed55b](https://github.com/AztecProtocol/aztec-packages/commit/f4ed55b264ff92979e6e655508b8f8fac826086e))
+* Revert "feat: sol shplemini in acir tests + contract_gen" ([#9505](https://github.com/AztecProtocol/aztec-packages/issues/9505)) ([3351217](https://github.com/AztecProtocol/aztec-packages/commit/3351217a7e7f1848c43e14d19427e1cd789c78fc))
+* Slightly better formatting of empty blocks with comments (https://github.com/noir-lang/noir/pull/6367) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Spot_strategy passing ([#9428](https://github.com/AztecProtocol/aztec-packages/issues/9428)) ([1e38d3e](https://github.com/AztecProtocol/aztec-packages/commit/1e38d3e865fa8fb2b9ba142b5bc5ca59b4c04945))
+* **ssa:** Do not mark an array from a parameter mutable (https://github.com/noir-lang/noir/pull/6355) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* **ssa:** Do not mark an array from a parameter mutable (https://github.com/noir-lang/noir/pull/6355) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Yarn build:fast ([#9464](https://github.com/AztecProtocol/aztec-packages/issues/9464)) ([bbe6d06](https://github.com/AztecProtocol/aztec-packages/commit/bbe6d06e04330bd158d1c6f6a328ccdf7d1f3a88))
+* Yarn project bootstrap fast ([#9440](https://github.com/AztecProtocol/aztec-packages/issues/9440)) ([c1ebed5](https://github.com/AztecProtocol/aztec-packages/commit/c1ebed5ee199246db51461bb84541a104e8abee9))
+
+
+### Miscellaneous
+
+* Add serdes and eq for address note ([#9544](https://github.com/AztecProtocol/aztec-packages/issues/9544)) ([74bcfab](https://github.com/AztecProtocol/aztec-packages/commit/74bcfabb2d6d9e2580d2114276c9731d67183021))
+* Add some tests for type aliases ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Add test to check that duplicate definitions generated from macros throws error (https://github.com/noir-lang/noir/pull/6351) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Add test to check that duplicate definitions generated from macros throws error (https://github.com/noir-lang/noir/pull/6351) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Align debug logging between AVM sim & witgen ([#9498](https://github.com/AztecProtocol/aztec-packages/issues/9498)) ([7c2d67a](https://github.com/AztecProtocol/aztec-packages/commit/7c2d67a7c63a2b05d8f8d48b1690c87e8bacfc49))
+* **avm::** Fix execution tests in proving mode ([#9466](https://github.com/AztecProtocol/aztec-packages/issues/9466)) ([8e07de8](https://github.com/AztecProtocol/aztec-packages/commit/8e07de8233929d40a433a80064ceec30a69c1360))
+* **avm:** Allocate memory for unshifted polynomials according to their trace col size ([#9345](https://github.com/AztecProtocol/aztec-packages/issues/9345)) ([a67d0e2](https://github.com/AztecProtocol/aztec-packages/commit/a67d0e2122945998119a8643a4fb4e74fccc7f34))
+* Bumping L2 gas and public reads constants ([#9431](https://github.com/AztecProtocol/aztec-packages/issues/9431)) ([91c50dd](https://github.com/AztecProtocol/aztec-packages/commit/91c50dd6c52bc95aab4748d022516fc1b5fd5fe6))
+* **CI:** Remove end-to-end/Earthfile ([#9364](https://github.com/AztecProtocol/aztec-packages/issues/9364)) ([2823cbb](https://github.com/AztecProtocol/aztec-packages/commit/2823cbbef0eb03c40a2bdf4ad587b79cd8e9bbb2)), closes [#9221](https://github.com/AztecProtocol/aztec-packages/issues/9221)
+* Clean up note processor after changes due to address ([#9401](https://github.com/AztecProtocol/aztec-packages/issues/9401)) ([d33c988](https://github.com/AztecProtocol/aztec-packages/commit/d33c988b60d0c76d16921fdb985ac7f4919423a8))
+* Disable e2e_fees_dapp_subscription ([#9489](https://github.com/AztecProtocol/aztec-packages/issues/9489)) ([26416b6](https://github.com/AztecProtocol/aztec-packages/commit/26416b6193bd352f91ebf1f97d9c1dfa5fda4616))
+* Disable flakey e2e_synching.test.ts ([#9439](https://github.com/AztecProtocol/aztec-packages/issues/9439)) ([01147a5](https://github.com/AztecProtocol/aztec-packages/commit/01147a59bb67a6aec1a9d41d06f97c7bafb23ac6))
+* Dont show aws creds in docker fast ([#9465](https://github.com/AztecProtocol/aztec-packages/issues/9465)) ([a6d8f48](https://github.com/AztecProtocol/aztec-packages/commit/a6d8f488b1dba07efa5bf7a68eed3c49b1918f97))
+* Fix sync scripts ([#9423](https://github.com/AztecProtocol/aztec-packages/issues/9423)) ([7766c8e](https://github.com/AztecProtocol/aztec-packages/commit/7766c8e714185d6e8b9fa392d7f371fb30da8f1a))
+* Have 'aztec' honour the 'DEBUG' env var ([#9413](https://github.com/AztecProtocol/aztec-packages/issues/9413)) ([771a2ac](https://github.com/AztecProtocol/aztec-packages/commit/771a2ac6c834509f7eee9f0ae485147f4a045773))
+* Minor tweaks to comptime doc (https://github.com/noir-lang/noir/pull/6357) ([f386612](https://github.com/AztecProtocol/aztec-packages/commit/f3866129d467da23224865232a67f6ca20c21151))
+* Minor tweaks to comptime doc (https://github.com/noir-lang/noir/pull/6357) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Minting only private or public balance in Token TXE tests ([#9491](https://github.com/AztecProtocol/aztec-packages/issues/9491)) ([b8c015b](https://github.com/AztecProtocol/aztec-packages/commit/b8c015b2875b3945bf105443e607b04a94d28180))
+* Node follow prune and extend chain ([#9328](https://github.com/AztecProtocol/aztec-packages/issues/9328)) ([a653fd3](https://github.com/AztecProtocol/aztec-packages/commit/a653fd3a11b47862b5f6cac646296bff3d2ac8f4))
+* Noir bug workaround ([#9443](https://github.com/AztecProtocol/aztec-packages/issues/9443)) ([f619687](https://github.com/AztecProtocol/aztec-packages/commit/f61968767e6160eaf52edf62b8a4f7df663b5a68))
+* Passing partial note logs through transient storage ([#9356](https://github.com/AztecProtocol/aztec-packages/issues/9356)) ([8835b31](https://github.com/AztecProtocol/aztec-packages/commit/8835b31d76b2f7c45416eaf67a748d8df9dbc753))
+* Redo typo PR by defitricks ([#9571](https://github.com/AztecProtocol/aztec-packages/issues/9571)) ([9a5dce3](https://github.com/AztecProtocol/aztec-packages/commit/9a5dce37983a70e82527e3a9e2f9846a8a266c5a))
+* Remove ovpk as param in boxes contracts ([#9495](https://github.com/AztecProtocol/aztec-packages/issues/9495)) ([2b24b98](https://github.com/AztecProtocol/aztec-packages/commit/2b24b986e72467946cc230df534f21b3d352abd4))
+* Remove unnecessary trait ([#9437](https://github.com/AztecProtocol/aztec-packages/issues/9437)) ([1db2eec](https://github.com/AztecProtocol/aztec-packages/commit/1db2eececfba1b8d619ddee195a70b934f9f0d3b))
+* Rename private function in L2 block stream ([#9481](https://github.com/AztecProtocol/aztec-packages/issues/9481)) ([a34d4aa](https://github.com/AztecProtocol/aztec-packages/commit/a34d4aae20600f682835f5bcd43bd866461b239a)), closes [#9314](https://github.com/AztecProtocol/aztec-packages/issues/9314)
+* Replace relative paths to noir-protocol-circuits ([4f2d67c](https://github.com/AztecProtocol/aztec-packages/commit/4f2d67c26d7996b297cfb0b82c0b0ec59ba12d68))
+* Replace relative paths to noir-protocol-circuits ([33f2151](https://github.com/AztecProtocol/aztec-packages/commit/33f21518e4693ca579d94eeb06e127d7a726e80a))
+* Replace relative paths to noir-protocol-circuits ([5247be2](https://github.com/AztecProtocol/aztec-packages/commit/5247be27868e9cee7f0cbc423560fc3685f66422))
+* Replace relative paths to noir-protocol-circuits ([49467ba](https://github.com/AztecProtocol/aztec-packages/commit/49467bade09f1d28cc4ae874e190a9d0613f4ac0))
+* Replace relative paths to noir-protocol-circuits ([f6d714f](https://github.com/AztecProtocol/aztec-packages/commit/f6d714f954e599a07e7d1e6f18138f9fd7b85d60))
+* Replace relative paths to noir-protocol-circuits ([b4841ad](https://github.com/AztecProtocol/aztec-packages/commit/b4841ad84b58d5b11c261b4fd412e66c1b017d37))
+* Replace token note with uint note ([#8143](https://github.com/AztecProtocol/aztec-packages/issues/8143)) ([493a3f3](https://github.com/AztecProtocol/aztec-packages/commit/493a3f3ff25725026800f8fa116b41ea4b5760ed))
+* Run tests in metaprogramming.rs (https://github.com/noir-lang/noir/pull/6339) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Split base rollup and remove public kernel proving ([#9434](https://github.com/AztecProtocol/aztec-packages/issues/9434)) ([4316242](https://github.com/AztecProtocol/aztec-packages/commit/43162420776a14e39eae8462cf50833cf7ba067c))
+* Switch to btreeset for deterministic ordering (https://github.com/noir-lang/noir/pull/6348) ([d67381b](https://github.com/AztecProtocol/aztec-packages/commit/d67381b3116159e1ffdd6e1e94ac68eb3d8e25de))
+* Update title from feedback (https://github.com/noir-lang/noir/pull/6334) ([b4db379](https://github.com/AztecProtocol/aztec-packages/commit/b4db37908d452ca86399baded392d5e3e86c7bc8))
+* Use array instead of Vec in keccak256 (https://github.com/noir-lang/noir/pull/6395) ([b82f3d1](https://github.com/AztecProtocol/aztec-packages/commit/b82f3d1109a7c15517e9da8613fa90a4699cad83))
+* Use big endian in sha ([#9471](https://github.com/AztecProtocol/aztec-packages/issues/9471)) ([bc9828e](https://github.com/AztecProtocol/aztec-packages/commit/bc9828e03ba0924c2cfdaffb4b7455c8eebf01e9))
+* Use Brillig opcode when possible for less-than operations on fields ([#9416](https://github.com/AztecProtocol/aztec-packages/issues/9416)) ([e50303d](https://github.com/AztecProtocol/aztec-packages/commit/e50303d4bbdce78dadb6f4239408aa02a3bc0235))
+
+
+### Documentation
+
+* Clean up docker messaging ([#9419](https://github.com/AztecProtocol/aztec-packages/issues/9419)) ([4c4974f](https://github.com/AztecProtocol/aztec-packages/commit/4c4974f0d49ed3623accf78b292b58beb73e6a0e))
+
## [0.60.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.59.0...aztec-packages-v0.60.0) (2024-10-24)
diff --git a/barretenberg/CHANGELOG.md b/barretenberg/CHANGELOG.md
index 0c2df63cad4..81ffd32a1da 100644
--- a/barretenberg/CHANGELOG.md
+++ b/barretenberg/CHANGELOG.md
@@ -1,5 +1,50 @@
# Changelog
+## [0.61.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.60.0...barretenberg-v0.61.0) (2024-10-30)
+
+
+### ⚠ BREAKING CHANGES
+
+* **avm:** cleanup CALL ([#9551](https://github.com/AztecProtocol/aztec-packages/issues/9551))
+* **avm:** returndatasize + returndatacopy ([#9475](https://github.com/AztecProtocol/aztec-packages/issues/9475))
+* getcontractinstance instruction returns only a specified member ([#9300](https://github.com/AztecProtocol/aztec-packages/issues/9300))
+* **avm/brillig:** revert/rethrow oracle ([#9408](https://github.com/AztecProtocol/aztec-packages/issues/9408))
+
+### Features
+
+* 20-30% cost reduction in recursive ipa algorithm ([#9420](https://github.com/AztecProtocol/aztec-packages/issues/9420)) ([a4bd3e1](https://github.com/AztecProtocol/aztec-packages/commit/a4bd3e14f6cde05f4d59bc48142e9ef4bc78f0ae))
+* **avm/brillig:** Revert/rethrow oracle ([#9408](https://github.com/AztecProtocol/aztec-packages/issues/9408)) ([1bbd724](https://github.com/AztecProtocol/aztec-packages/commit/1bbd724eab39c193c1db1d89570eab9358563fe2))
+* **avm:** Avm replace zeromorph pcs by shplemini ([#9389](https://github.com/AztecProtocol/aztec-packages/issues/9389)) ([07d6dc2](https://github.com/AztecProtocol/aztec-packages/commit/07d6dc29db2eb04154b8f0c66bd1efa74c0e8b9d))
+* **avm:** Cleanup CALL ([#9551](https://github.com/AztecProtocol/aztec-packages/issues/9551)) ([26adc55](https://github.com/AztecProtocol/aztec-packages/commit/26adc55771a204f96e8594f6defde2a4872c88d2))
+* **avm:** Merkle tree gadget ([#9205](https://github.com/AztecProtocol/aztec-packages/issues/9205)) ([d52b616](https://github.com/AztecProtocol/aztec-packages/commit/d52b616a91224c25f24a00b76b984f059c103dcb))
+* **avm:** Returndatasize + returndatacopy ([#9475](https://github.com/AztecProtocol/aztec-packages/issues/9475)) ([8f71006](https://github.com/AztecProtocol/aztec-packages/commit/8f710068a10e09fad9c159306c19c555bb3b5bb6))
+* **avm:** Trace contract class and contract instance ([#8840](https://github.com/AztecProtocol/aztec-packages/issues/8840)) ([84205d8](https://github.com/AztecProtocol/aztec-packages/commit/84205d872067345239913914a84b708d05d8364c))
+* Bytecode hashing init ([#8535](https://github.com/AztecProtocol/aztec-packages/issues/8535)) ([2bb09e5](https://github.com/AztecProtocol/aztec-packages/commit/2bb09e59f648e6182f1097d283451afd3c488d27))
+* Derive address and class id in avm ([#8897](https://github.com/AztecProtocol/aztec-packages/issues/8897)) ([2ebe361](https://github.com/AztecProtocol/aztec-packages/commit/2ebe3611ad3826443b31e5626a4e08cdd90f0f2a))
+* Fixed number of pub inputs for databus commitment propagation ([#9336](https://github.com/AztecProtocol/aztec-packages/issues/9336)) ([8658abd](https://github.com/AztecProtocol/aztec-packages/commit/8658abd46612d3fdf8c8b54902c201c790a52345))
+* Getcontractinstance instruction returns only a specified member ([#9300](https://github.com/AztecProtocol/aztec-packages/issues/9300)) ([29b692f](https://github.com/AztecProtocol/aztec-packages/commit/29b692f9e81e1ee809e37274cf6ac2ab0ca526ce))
+* Print finalized size and log dyadic size during Ultra proof construction ([#9411](https://github.com/AztecProtocol/aztec-packages/issues/9411)) ([84fdc52](https://github.com/AztecProtocol/aztec-packages/commit/84fdc526f73027a3450bcdcc78b826fc9da8df88))
+* Reorder blocks for efficiency ([#9560](https://github.com/AztecProtocol/aztec-packages/issues/9560)) ([10874f4](https://github.com/AztecProtocol/aztec-packages/commit/10874f402c48c0721491f0db8bc0266653193d9b))
+* Sol shplemini in acir tests + contract_gen ([#8874](https://github.com/AztecProtocol/aztec-packages/issues/8874)) ([1c0275d](https://github.com/AztecProtocol/aztec-packages/commit/1c0275db18510fd7d55b400e4a910447859f4acc))
+
+
+### Bug Fixes
+
+* Add native verification test to honk keccak ([#9501](https://github.com/AztecProtocol/aztec-packages/issues/9501)) ([59810e0](https://github.com/AztecProtocol/aztec-packages/commit/59810e070e57fa8e250928608b39c66eaae39a84))
+* **avm:** Address bytecode hashing comments ([#9436](https://github.com/AztecProtocol/aztec-packages/issues/9436)) ([a85f92a](https://github.com/AztecProtocol/aztec-packages/commit/a85f92a24f4ec988a4d472651a0e2827bf9381b2))
+* **avm:** Re-enable sha256 in bulk test, fix bug in AVM SHL/SHR ([#9496](https://github.com/AztecProtocol/aztec-packages/issues/9496)) ([0fe64df](https://github.com/AztecProtocol/aztec-packages/commit/0fe64dfabe6b4413943204ec17a5d0dca3c2d011))
+* Honk shplemini acir artifacts ([#9550](https://github.com/AztecProtocol/aztec-packages/issues/9550)) ([468c100](https://github.com/AztecProtocol/aztec-packages/commit/468c100558f181408ad59b528ad4e43aaa7e7f3a))
+* Revert "feat: sol shplemini in acir tests + contract_gen" ([#9505](https://github.com/AztecProtocol/aztec-packages/issues/9505)) ([3351217](https://github.com/AztecProtocol/aztec-packages/commit/3351217a7e7f1848c43e14d19427e1cd789c78fc))
+
+
+### Miscellaneous
+
+* Align debug logging between AVM sim & witgen ([#9498](https://github.com/AztecProtocol/aztec-packages/issues/9498)) ([7c2d67a](https://github.com/AztecProtocol/aztec-packages/commit/7c2d67a7c63a2b05d8f8d48b1690c87e8bacfc49))
+* **avm::** Fix execution tests in proving mode ([#9466](https://github.com/AztecProtocol/aztec-packages/issues/9466)) ([8e07de8](https://github.com/AztecProtocol/aztec-packages/commit/8e07de8233929d40a433a80064ceec30a69c1360))
+* **avm:** Allocate memory for unshifted polynomials according to their trace col size ([#9345](https://github.com/AztecProtocol/aztec-packages/issues/9345)) ([a67d0e2](https://github.com/AztecProtocol/aztec-packages/commit/a67d0e2122945998119a8643a4fb4e74fccc7f34))
+* Bumping L2 gas and public reads constants ([#9431](https://github.com/AztecProtocol/aztec-packages/issues/9431)) ([91c50dd](https://github.com/AztecProtocol/aztec-packages/commit/91c50dd6c52bc95aab4748d022516fc1b5fd5fe6))
+* Use big endian in sha ([#9471](https://github.com/AztecProtocol/aztec-packages/issues/9471)) ([bc9828e](https://github.com/AztecProtocol/aztec-packages/commit/bc9828e03ba0924c2cfdaffb4b7455c8eebf01e9))
+
## [0.60.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.59.0...barretenberg-v0.60.0) (2024-10-24)
diff --git a/barretenberg/cpp/CMakeLists.txt b/barretenberg/cpp/CMakeLists.txt
index 0c520b3912e..ac795dac9f7 100644
--- a/barretenberg/cpp/CMakeLists.txt
+++ b/barretenberg/cpp/CMakeLists.txt
@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.24 FATAL_ERROR)
project(
Barretenberg
DESCRIPTION "BN254 elliptic curve library, and PLONK SNARK prover"
- VERSION 0.60.0 # x-release-please-version
+ VERSION 0.61.0 # x-release-please-version
LANGUAGES CXX C
)
# Insert version into `bb` config file
diff --git a/barretenberg/ts/CHANGELOG.md b/barretenberg/ts/CHANGELOG.md
index 2e975a7e005..1c068c3e16e 100644
--- a/barretenberg/ts/CHANGELOG.md
+++ b/barretenberg/ts/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+## [0.61.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.60.0...barretenberg.js-v0.61.0) (2024-10-30)
+
+
+### Miscellaneous
+
+* **barretenberg.js:** Synchronize aztec-packages versions
+
## [0.60.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.59.0...barretenberg.js-v0.60.0) (2024-10-24)
diff --git a/barretenberg/ts/package.json b/barretenberg/ts/package.json
index 07f0ed5644c..80bf1064212 100644
--- a/barretenberg/ts/package.json
+++ b/barretenberg/ts/package.json
@@ -1,7 +1,7 @@
{
"name": "@aztec/bb.js",
"packageManager": "yarn@1.22.22",
- "version": "0.60.0",
+ "version": "0.61.0",
"homepage": "https://github.com/AztecProtocol/aztec-packages/tree/master/barretenberg/ts",
"license": "MIT",
"type": "module",
diff --git a/yarn-project/aztec/CHANGELOG.md b/yarn-project/aztec/CHANGELOG.md
index 48571a41877..7493e50be8e 100644
--- a/yarn-project/aztec/CHANGELOG.md
+++ b/yarn-project/aztec/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+## [0.61.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.60.0...aztec-package-v0.61.0) (2024-10-30)
+
+
+### Miscellaneous
+
+* **aztec-package:** Synchronize aztec-packages versions
+
## [0.60.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.59.0...aztec-package-v0.60.0) (2024-10-24)
diff --git a/yarn-project/aztec/package.json b/yarn-project/aztec/package.json
index b30a23ae584..601aa3de3e0 100644
--- a/yarn-project/aztec/package.json
+++ b/yarn-project/aztec/package.json
@@ -1,6 +1,6 @@
{
"name": "@aztec/aztec",
- "version": "0.60.0",
+ "version": "0.61.0",
"type": "module",
"exports": {
".": "./dest/index.js"