Skip to content

Commit

Permalink
chore(master): Release 0.43.0 (#6872)
Browse files Browse the repository at this point in the history
:robot: I have created a release *beep* *boop*
---


<details><summary>aztec-package: 0.43.0</summary>

##
[0.43.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.42.0...aztec-package-v0.43.0)
(2024-06-18)


### Features

* Auth registry
([#7035](https://github.com/AztecProtocol/aztec-packages/issues/7035))
([cea0b3b](https://github.com/AztecProtocol/aztec-packages/commit/cea0b3b29c2f7c37eb07c226a06534f92518cea6))
* Nuking last hardcoded note type ids
([#7069](https://github.com/AztecProtocol/aztec-packages/issues/7069))
([a23fd0b](https://github.com/AztecProtocol/aztec-packages/commit/a23fd0ba1604a5308fd77ed45a5b1d20da13f405)),
closes
[#5833](https://github.com/AztecProtocol/aztec-packages/issues/5833)


### Miscellaneous

* Move gas bridge initialization into L1 contracts deployment
([#6912](https://github.com/AztecProtocol/aztec-packages/issues/6912))
([26a1fc4](https://github.com/AztecProtocol/aztec-packages/commit/26a1fc4bcec04434b61651e2f527938a14f3ac3a))
* Rename p2p vars
([#6916](https://github.com/AztecProtocol/aztec-packages/issues/6916))
([ae7d757](https://github.com/AztecProtocol/aztec-packages/commit/ae7d75764fc704daae67be882e0e9f09a0a9407c))
* Terraform Updates
([#6887](https://github.com/AztecProtocol/aztec-packages/issues/6887))
([33a3870](https://github.com/AztecProtocol/aztec-packages/commit/33a3870d06ae8bb5d08dbbd9f72a62e0811e5e7d))
* Transfer and transferfrom to save constrains for simpler cases
([#7013](https://github.com/AztecProtocol/aztec-packages/issues/7013))
([612b972](https://github.com/AztecProtocol/aztec-packages/commit/612b9724a419224c72cd823c889ece4ae8f00ab0))
* Updated devnet terraform
([#6927](https://github.com/AztecProtocol/aztec-packages/issues/6927))
([4692fb0](https://github.com/AztecProtocol/aztec-packages/commit/4692fb034f22bb62593d257777b7b545993c27ab))
</details>

<details><summary>barretenberg.js: 0.43.0</summary>

##
[0.43.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.42.0...barretenberg.js-v0.43.0)
(2024-06-18)


### Miscellaneous

* **barretenberg.js:** Synchronize aztec-packages versions
</details>

<details><summary>aztec-packages: 0.43.0</summary>

##
[0.43.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.42.0...aztec-packages-v0.43.0)
(2024-06-18)


### ⚠ BREAKING CHANGES

* remove `distinct` keyword
(https://github.com/noir-lang/noir/pull/5219)
* remove `param_witnesses` and `return_witnesses` from ABI
(https://github.com/noir-lang/noir/pull/5154)
* add session id to foreign call RPC requests
(https://github.com/noir-lang/noir/pull/5205)
* make options.limit a compile-time constant
([#7027](https://github.com/AztecProtocol/aztec-packages/issues/7027))
* restrict noir word size to u32
(https://github.com/noir-lang/noir/pull/5180)
* separate proving from `noir_js`
(https://github.com/noir-lang/noir/pull/5072)

### Features

* `pxe.addNullifiedNote(...)`
([#6948](https://github.com/AztecProtocol/aztec-packages/issues/6948))
([42a4b1c](https://github.com/AztecProtocol/aztec-packages/commit/42a4b1c6f000886b8b63e2fd6b0b218a29cb820c))
* Add data dir to pxe container
([#6874](https://github.com/AztecProtocol/aztec-packages/issues/6874))
([504fea2](https://github.com/AztecProtocol/aztec-packages/commit/504fea2e330ad66ec269ddff581b7448c008f9ca))
* Add ENFORCE_FEES sequencer config
([#6949](https://github.com/AztecProtocol/aztec-packages/issues/6949))
([46dcb98](https://github.com/AztecProtocol/aztec-packages/commit/46dcb985e98ca26ee2dd3d2ec98976f1d8f27ba7))
* Add gate profiler for noir circuits
([#7004](https://github.com/AztecProtocol/aztec-packages/issues/7004))
([a2f6876](https://github.com/AztecProtocol/aztec-packages/commit/a2f687687559d15fde52abce54838f6e144a0aa4))
* Add node to devnet
([#6898](https://github.com/AztecProtocol/aztec-packages/issues/6898))
([acc534c](https://github.com/AztecProtocol/aztec-packages/commit/acc534c339ad05d548f8f287e4bd6051201cb1f6))
* Add session id to foreign call RPC requests
(https://github.com/noir-lang/noir/pull/5205)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Add standard form function to biggroup
([#6899](https://github.com/AztecProtocol/aztec-packages/issues/6899))
([3e44be5](https://github.com/AztecProtocol/aztec-packages/commit/3e44be538e5c7f0e7269c1e5c0820f7bc6e83734))
* Add utils::collapse
([#7016](https://github.com/AztecProtocol/aztec-packages/issues/7016))
([2d19ad9](https://github.com/AztecProtocol/aztec-packages/commit/2d19ad9af6130aeaf6621f239c4119c3126dd7c6))
* Affine_element read/write with proper handling of point at infinity
([#6963](https://github.com/AztecProtocol/aztec-packages/issues/6963))
([c6cbe39](https://github.com/AztecProtocol/aztec-packages/commit/c6cbe39eed23dc845aef898e937e99de43f71675))
* Auth registry
([#7035](https://github.com/AztecProtocol/aztec-packages/issues/7035))
([cea0b3b](https://github.com/AztecProtocol/aztec-packages/commit/cea0b3b29c2f7c37eb07c226a06534f92518cea6))
* Auto-gen p2p private key
([#6910](https://github.com/AztecProtocol/aztec-packages/issues/6910))
([0fc9677](https://github.com/AztecProtocol/aztec-packages/commit/0fc9677b2db0b126e6b604b387735a29e295ff05))
* Avm e2e nested call + alu fix + cast fix
([#6974](https://github.com/AztecProtocol/aztec-packages/issues/6974))
([b150b61](https://github.com/AztecProtocol/aztec-packages/commit/b150b610153e380a93240914c95887f88b56fa94))
* **avm-simulator:** Msm blackbox
([#7048](https://github.com/AztecProtocol/aztec-packages/issues/7048))
([0ce27e0](https://github.com/AztecProtocol/aztec-packages/commit/0ce27e05c4c099167d0d98300f6d73ced22639ad))
* **avm:** Add get_contract_instance
([#6871](https://github.com/AztecProtocol/aztec-packages/issues/6871))
([b3a86bf](https://github.com/AztecProtocol/aztec-packages/commit/b3a86bf72343d1060ce58a11f139e05ba2a75754))
* **avm:** Deserialise execution hints in bb main
([#6848](https://github.com/AztecProtocol/aztec-packages/issues/6848))
([d3be85f](https://github.com/AztecProtocol/aztec-packages/commit/d3be85f57c34aa88e732ea115239f3bed1e7aa16))
* **avm:** E2e proving of storage
([#6967](https://github.com/AztecProtocol/aztec-packages/issues/6967))
([6a7be0c](https://github.com/AztecProtocol/aztec-packages/commit/6a7be0c434934175bb6da1f3525c025b3f743824))
* **avm:** E2e send l1 msg
([#6880](https://github.com/AztecProtocol/aztec-packages/issues/6880))
([deb972d](https://github.com/AztecProtocol/aztec-packages/commit/deb972d3f13a92d34a6f91074b072fb66d247f64))
* **avm:** Gas remaining range check and handling of out of gas
([#6944](https://github.com/AztecProtocol/aztec-packages/issues/6944))
([5647571](https://github.com/AztecProtocol/aztec-packages/commit/56475716e05973e6b493de427f32eee71c0f8f6a)),
closes
[#6902](https://github.com/AztecProtocol/aztec-packages/issues/6902)
* **avm:** Get contract instance now works e2e with avm proving
([#6911](https://github.com/AztecProtocol/aztec-packages/issues/6911))
([662187d](https://github.com/AztecProtocol/aztec-packages/commit/662187d1d6960b734a71aaf365e7f20d471dc4c9))
* **avm:** Indirect support for kernel output opcodes
([#6962](https://github.com/AztecProtocol/aztec-packages/issues/6962))
([f330bff](https://github.com/AztecProtocol/aztec-packages/commit/f330bffa80b6da5f037cea3cf469ef1c7b6d9d03))
* **avm:** Indirect support for kernel read opcodes
([#6940](https://github.com/AztecProtocol/aztec-packages/issues/6940))
([ccc474d](https://github.com/AztecProtocol/aztec-packages/commit/ccc474d9d0cd10faf857bc1ec6571dc25306a531))
* **avm:** L2gasleft and dagasleft opcodes
([#6884](https://github.com/AztecProtocol/aztec-packages/issues/6884))
([fbab612](https://github.com/AztecProtocol/aztec-packages/commit/fbab612b17dfe0e95ead1a592b7bc9fe6ca5415d))
* **avm:** Nullifier non exist
([#6877](https://github.com/AztecProtocol/aztec-packages/issues/6877))
([05697f2](https://github.com/AztecProtocol/aztec-packages/commit/05697f289d3b97def74f45cd839a58a8a077c3fa))
* **avm:** Plumb externalcall hints
([#6890](https://github.com/AztecProtocol/aztec-packages/issues/6890))
([3a97f08](https://github.com/AztecProtocol/aztec-packages/commit/3a97f08c457472bd701200adfa45d61554fd3867))
* **avm:** Plumb start side effect counter in circuit
([#7007](https://github.com/AztecProtocol/aztec-packages/issues/7007))
([fa8f12f](https://github.com/AztecProtocol/aztec-packages/commit/fa8f12f93a8d94604a4382de444501fac310dbb8))
* **avm:** Revert opcode
([#6909](https://github.com/AztecProtocol/aztec-packages/issues/6909))
([620d3da](https://github.com/AztecProtocol/aztec-packages/commit/620d3dacc853c71e808ef58001eb4c8584fa59d9))
* **avm:** Support preserving BB working dir for better debugging
([#6990](https://github.com/AztecProtocol/aztec-packages/issues/6990))
([a9688f0](https://github.com/AztecProtocol/aztec-packages/commit/a9688f058252cb1c4714cfb06bd2cf30c6ac0268))
* **avm:** Use hints in gas accounting (circuit)
([#6895](https://github.com/AztecProtocol/aztec-packages/issues/6895))
([c3746f5](https://github.com/AztecProtocol/aztec-packages/commit/c3746f5d6ae38bc448d00834d91a7ddd7b901e64))
* **bb:** Stack traces for check_circuit
([#6851](https://github.com/AztecProtocol/aztec-packages/issues/6851))
([eb35e62](https://github.com/AztecProtocol/aztec-packages/commit/eb35e627445c72ee07fafb3652076349302e7fa1))
* **cli:** Publicly deploy a pre-initialized account
([#6960](https://github.com/AztecProtocol/aztec-packages/issues/6960))
([e671935](https://github.com/AztecProtocol/aztec-packages/commit/e67193585fe967106a013d266e00e94d20d31b32))
* Constrain note encryption
([#6432](https://github.com/AztecProtocol/aztec-packages/issues/6432))
([e59f4d3](https://github.com/AztecProtocol/aztec-packages/commit/e59f4d3cee4b27248d26111fc6fda2f0e55a7d54))
* Contract storage reads serialize with side effect counter
([#6961](https://github.com/AztecProtocol/aztec-packages/issues/6961))
([db49ed5](https://github.com/AztecProtocol/aztec-packages/commit/db49ed57d1d4165ce47e6af01b6fd67239121aa4))
* **docs:** Add uniswap back in as a reference and fix links
([#7074](https://github.com/AztecProtocol/aztec-packages/issues/7074))
([a4d1df6](https://github.com/AztecProtocol/aztec-packages/commit/a4d1df6d2900185a9c57af44e6f0c3ca80df7c9b))
* **docs:** Nits
([#6187](https://github.com/AztecProtocol/aztec-packages/issues/6187))
([d025496](https://github.com/AztecProtocol/aztec-packages/commit/d0254960b1712b717e156b428aa05721702ec4a8))
* Ecadd op code
([#6906](https://github.com/AztecProtocol/aztec-packages/issues/6906))
([03a9064](https://github.com/AztecProtocol/aztec-packages/commit/03a9064b308fbf5541f4f763e1ad1e05f60e1fff))
* Estimate tx size
([#6928](https://github.com/AztecProtocol/aztec-packages/issues/6928))
([1fa7d84](https://github.com/AztecProtocol/aztec-packages/commit/1fa7d84b6bf176d4585c333747ac4a61b8743e36))
* Flows and tests for the tube component
([#6934](https://github.com/AztecProtocol/aztec-packages/issues/6934))
([4b45438](https://github.com/AztecProtocol/aztec-packages/commit/4b454386a35f4b0cd4c6a9b8003c55e55e50b592))
* Gas token self deploys
([#6956](https://github.com/AztecProtocol/aztec-packages/issues/6956))
([ecd7614](https://github.com/AztecProtocol/aztec-packages/commit/ecd7614d0a52d277862aef97e81b68b8f66bc2c0))
* Implement println in the comptime interpreter
(https://github.com/noir-lang/noir/pull/5197)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Increase max L2 to L1 msgs
([#6959](https://github.com/AztecProtocol/aztec-packages/issues/6959))
([875fb2d](https://github.com/AztecProtocol/aztec-packages/commit/875fb2d507368b15c9672526c52b92039ef558d3))
* Make options.limit a compile-time constant
([#7027](https://github.com/AztecProtocol/aztec-packages/issues/7027))
([78cd640](https://github.com/AztecProtocol/aztec-packages/commit/78cd640dd2d5b281a921140b915a294eaa44f6f0))
* Nuking last hardcoded note type ids
([#7069](https://github.com/AztecProtocol/aztec-packages/issues/7069))
([a23fd0b](https://github.com/AztecProtocol/aztec-packages/commit/a23fd0ba1604a5308fd77ed45a5b1d20da13f405)),
closes
[#5833](https://github.com/AztecProtocol/aztec-packages/issues/5833)
* Place return value witnesses directly after function arguments
(https://github.com/noir-lang/noir/pull/5142)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Poor man's CLI block explorer
([#6946](https://github.com/AztecProtocol/aztec-packages/issues/6946))
([2b79df6](https://github.com/AztecProtocol/aztec-packages/commit/2b79df673e7a23886052990c85dc6ca530537e9f))
* Poor man's fernet
([#6918](https://github.com/AztecProtocol/aztec-packages/issues/6918))
([19c2a97](https://github.com/AztecProtocol/aztec-packages/commit/19c2a97784c917da212e76f3307d47e1beb8099f))
* Private kernel output validator
([#6892](https://github.com/AztecProtocol/aztec-packages/issues/6892))
([0435e9a](https://github.com/AztecProtocol/aztec-packages/commit/0435e9a76f158b72690f34025a2723a29a3c7816))
* Processing outgoing
([#6766](https://github.com/AztecProtocol/aztec-packages/issues/6766))
([4da66fd](https://github.com/AztecProtocol/aztec-packages/commit/4da66fdfb3d0686b5ed917e947869b9c2cef14a8))
* Pxe can filter on emitted events
([#6947](https://github.com/AztecProtocol/aztec-packages/issues/6947))
([ee45fda](https://github.com/AztecProtocol/aztec-packages/commit/ee45fdafd837e4070b627aaac630e2f985531c97))
* Restrict noir word size to u32
(https://github.com/noir-lang/noir/pull/5180)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Separate proving from `noir_js`
(https://github.com/noir-lang/noir/pull/5072)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Separate runtimes of SSA functions before inlining
(https://github.com/noir-lang/noir/pull/5121)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* SMT Standard Circuit separation
([#6904](https://github.com/AztecProtocol/aztec-packages/issues/6904))
([f970732](https://github.com/AztecProtocol/aztec-packages/commit/f9707321bdd107e3c7116cafd89fd570224e89ef))
* SMT Verification Module Update
([#6849](https://github.com/AztecProtocol/aztec-packages/issues/6849))
([6c98529](https://github.com/AztecProtocol/aztec-packages/commit/6c985299d796b8c711794395518c3b3a0f41e775))
* SMT Verifier for Ultra Arithmetization
([#7067](https://github.com/AztecProtocol/aztec-packages/issues/7067))
([6692ac8](https://github.com/AztecProtocol/aztec-packages/commit/6692ac831ab980d9623442236c21b499a7238966))
* Splitting event log functionality
([#6921](https://github.com/AztecProtocol/aztec-packages/issues/6921))
([8052bc6](https://github.com/AztecProtocol/aztec-packages/commit/8052bc64ee53e27f364438ecee057e2c9c1b3583))
* Standard form for cycle_group
([#6915](https://github.com/AztecProtocol/aztec-packages/issues/6915))
([e6cba16](https://github.com/AztecProtocol/aztec-packages/commit/e6cba16ef82428b115d527eabe237122e269aa32))
* Standardize pedersen functions to return `EmbeddedCurvePoint`
(https://github.com/noir-lang/noir/pull/5190)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Storing outgoing + API for outgoing
([#7022](https://github.com/AztecProtocol/aztec-packages/issues/7022))
([8281ec6](https://github.com/AztecProtocol/aztec-packages/commit/8281ec6dcd60a08a20da86fb9805dda8e9581764))
* Support casting in globals
(https://github.com/noir-lang/noir/pull/5164)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Support disabling aztec vm in non-wasm builds
([#6965](https://github.com/AztecProtocol/aztec-packages/issues/6965))
([f7a46c0](https://github.com/AztecProtocol/aztec-packages/commit/f7a46c0d8de2e58b7e76576a76eb85f52b266966))
* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/5222)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Track timeout status of proving jobs
([#6868](https://github.com/AztecProtocol/aztec-packages/issues/6868))
([7306176](https://github.com/AztecProtocol/aztec-packages/commit/7306176c80d1d80c032c3eed38a2008d545fb025))


### Bug Fixes

* ALU pil relation TWO_LINE_OP_NO_OVERLAP
([#6968](https://github.com/AztecProtocol/aztec-packages/issues/6968))
([4ba553b](https://github.com/AztecProtocol/aztec-packages/commit/4ba553ba3170838de3b6c4cf47b609b0198443d0))
* AVM / aztec-up CircleCI issues
([#7045](https://github.com/AztecProtocol/aztec-packages/issues/7045))
([3f5d380](https://github.com/AztecProtocol/aztec-packages/commit/3f5d380f72d5ae819b2718ef9fbdfaec6b9a0e4d))
* **avm:** Bugfix related to pc increment in calldatacopy of avm circuit
([#6891](https://github.com/AztecProtocol/aztec-packages/issues/6891))
([5fe59d2](https://github.com/AztecProtocol/aztec-packages/commit/5fe59d2ed96a5b966efc9e3619c87b4a23c502f4))
* **avm:** Correctly generate public inputs in verifier
([#7018](https://github.com/AztecProtocol/aztec-packages/issues/7018))
([4c4c17f](https://github.com/AztecProtocol/aztec-packages/commit/4c4c17f804b8735dc017bbae171117ca15df25cc))
* Aztec-builder port issue
([#7068](https://github.com/AztecProtocol/aztec-packages/issues/7068))
([729e69a](https://github.com/AztecProtocol/aztec-packages/commit/729e69ae2cd773ee176935b7d4644db95dd62668))
* Biggroup batch mul handles collisions
([#6780](https://github.com/AztecProtocol/aztec-packages/issues/6780))
([e61c40e](https://github.com/AztecProtocol/aztec-packages/commit/e61c40e9c3e71f50c2d6a6c8a1688b6a8ddd4ba8))
* Bugfix for Keccak opcode related to reading bytes from input
([#6989](https://github.com/AztecProtocol/aztec-packages/issues/6989))
([5713f4e](https://github.com/AztecProtocol/aztec-packages/commit/5713f4e25ef8bf09cb91632bd210cd46bb7a77c3))
* Correct docker-compose vars
([#6945](https://github.com/AztecProtocol/aztec-packages/issues/6945))
([d492ac8](https://github.com/AztecProtocol/aztec-packages/commit/d492ac80e346572a371df84a6cebc4409b634a8d))
* Declare volume
([#6881](https://github.com/AztecProtocol/aztec-packages/issues/6881))
([1e38115](https://github.com/AztecProtocol/aztec-packages/commit/1e381159bb1d407dec8a4926242ecd54ec38e787))
* Dirty merge 6880
([#6905](https://github.com/AztecProtocol/aztec-packages/issues/6905))
([fc6ec3f](https://github.com/AztecProtocol/aztec-packages/commit/fc6ec3fc7371b2506e7409a7d24ce37f25803fac))
* Do not fail if rollup contract does not support turns
([#6938](https://github.com/AztecProtocol/aztec-packages/issues/6938))
([5e6fe68](https://github.com/AztecProtocol/aztec-packages/commit/5e6fe68e088483203655522e0242c7e3230297b5))
* Docker compose env vars
([#6926](https://github.com/AztecProtocol/aztec-packages/issues/6926))
([14e0c1d](https://github.com/AztecProtocol/aztec-packages/commit/14e0c1df512555900cd49fff2d9070b489984e2f))
* **docs:** Fix avm instruction set table
([#7061](https://github.com/AztecProtocol/aztec-packages/issues/7061))
([fcbd44b](https://github.com/AztecProtocol/aztec-packages/commit/fcbd44b43e8a5dd459b543aaa25158d7f1dcc050))
* **docs:** Remove prefix in link to code snippet source
([#6878](https://github.com/AztecProtocol/aztec-packages/issues/6878))
([0e8e772](https://github.com/AztecProtocol/aztec-packages/commit/0e8e772c05c81c0b5cf6a2d047a5587c6c2e1a9c))
* **elaborator:** Invert unconstrained check
(https://github.com/noir-lang/noir/pull/5176)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* **elaborator:** Lazily elaborate globals
(https://github.com/noir-lang/noir/pull/5191)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Ensure changes in aztec up directory are deployed
([#7031](https://github.com/AztecProtocol/aztec-packages/issues/7031))
([e673fd4](https://github.com/AztecProtocol/aztec-packages/commit/e673fd4784147c365d9191a997049c53a7d6d67f)),
closes
[#6932](https://github.com/AztecProtocol/aztec-packages/issues/6932)
* Error for allocate instructions in acir-gen
(https://github.com/noir-lang/noir/pull/5200)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* **experimental elaborator:** Clear generics after elaborating type
aliases (https://github.com/noir-lang/noir/pull/5136)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix `impl Trait` when `--use-elaborator`
is selected (https://github.com/noir-lang/noir/pull/5138)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix definition kind of globals and tuple
patterns with `--use-elaborator` flag
(https://github.com/noir-lang/noir/pull/5139)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix frontend tests when
`--use-elaborator` flag is specified
(https://github.com/noir-lang/noir/pull/5145)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix global values used in the elaborator
(https://github.com/noir-lang/noir/pull/5135)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix globals which use function calls
(https://github.com/noir-lang/noir/pull/5172)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Expose node port
([#6917](https://github.com/AztecProtocol/aztec-packages/issues/6917))
([131af88](https://github.com/AztecProtocol/aztec-packages/commit/131af8806a453b851403b0eb7cba855bc2c0cc43))
* Fix avm unit test with proving by passing the public_inputs
([#7062](https://github.com/AztecProtocol/aztec-packages/issues/7062))
([2d7c097](https://github.com/AztecProtocol/aztec-packages/commit/2d7c097d7a6606101354736d69bd0bbbe6f005bf))
* Fix client ivc incorrect srs size issue and parallelise srs generation
for grumpkin
([#6913](https://github.com/AztecProtocol/aztec-packages/issues/6913))
([f015736](https://github.com/AztecProtocol/aztec-packages/commit/f01573641728d6cc62da36189a22fa813713fd82))
* Fix for the flaky issue (I hope)
([#6923](https://github.com/AztecProtocol/aztec-packages/issues/6923))
([39747b9](https://github.com/AztecProtocol/aztec-packages/commit/39747b933a13aa08f25c5074207f9d92489d5e3d))
* Fix panic in `get_global_let_statement`
(https://github.com/noir-lang/noir/pull/5177)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Fixing 0 naf
([#6950](https://github.com/AztecProtocol/aztec-packages/issues/6950))
([d35ee2e](https://github.com/AztecProtocol/aztec-packages/commit/d35ee2ed87967a5161ef52d892856900a55de0b9))
* **frontend:** Resolve object types from method calls a single time
(https://github.com/noir-lang/noir/pull/5131)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Initialize side_effect_counter based on the initial value passed to
builder
([#7017](https://github.com/AztecProtocol/aztec-packages/issues/7017))
([46d166b](https://github.com/AztecProtocol/aztec-packages/commit/46d166b0f1d16d801e056d3195546970cddda1a8))
* **p2p:** Remove p2p datastore persistence for now
([#6879](https://github.com/AztecProtocol/aztec-packages/issues/6879))
([ce7f0e2](https://github.com/AztecProtocol/aztec-packages/commit/ce7f0e244621a599796e8d26fd37540b541ca0d3))
* Pxe waits for node to go up
([#6933](https://github.com/AztecProtocol/aztec-packages/issues/6933))
([06f03fd](https://github.com/AztecProtocol/aztec-packages/commit/06f03fdf73d9374b5d18d33cf1480f7748db016f))
* Register account contract before recipient
([#6855](https://github.com/AztecProtocol/aztec-packages/issues/6855))
([dfea1c7](https://github.com/AztecProtocol/aztec-packages/commit/dfea1c79f57564af3be83a0b3244374f74834571))
* Revert "chore: add arm64 version of aztec-nargo image"
([#7039](https://github.com/AztecProtocol/aztec-packages/issues/7039))
([25d12da](https://github.com/AztecProtocol/aztec-packages/commit/25d12da45c1c36e8c5b77a8c81baea3bb365d2c6))
* SimulateTx does not prove
([#6930](https://github.com/AztecProtocol/aztec-packages/issues/6930))
([d3d6b9e](https://github.com/AztecProtocol/aztec-packages/commit/d3d6b9ebfa81267b28ebf361fdba310071963492))
* Stop squashing storage accesses in avm simulator - all need to be
validated in kernel
([#7036](https://github.com/AztecProtocol/aztec-packages/issues/7036))
([6ffc4b4](https://github.com/AztecProtocol/aztec-packages/commit/6ffc4b4455a0613c933de0ec7528774186f53bee))
* Update docker-compopse env vars
([#6943](https://github.com/AztecProtocol/aztec-packages/issues/6943))
([80d1121](https://github.com/AztecProtocol/aztec-packages/commit/80d1121f270363a3da1e4200f41283f822357f92))
* Updating max update requests per tx
([#6783](https://github.com/AztecProtocol/aztec-packages/issues/6783))
([55b1cf7](https://github.com/AztecProtocol/aztec-packages/commit/55b1cf7056ab3d630b2ed98d1d99c43b39feb587))
* Use predicate for curve operations
(https://github.com/noir-lang/noir/pull/5076)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Wrapping in signed division
(https://github.com/noir-lang/noir/pull/5134)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))


### Miscellaneous

* Add arm64 version of aztec-nargo image
([#7034](https://github.com/AztecProtocol/aztec-packages/issues/7034))
([2a41e84](https://github.com/AztecProtocol/aztec-packages/commit/2a41e8415bac26b122c0da2672bf3077aae4eda2))
* Add more lints related to oracle calls
(https://github.com/noir-lang/noir/pull/5193)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Add negative tests for cast and U128 multiplication related to
TWO_LINE_OP_NO_OVERLAP
([#7041](https://github.com/AztecProtocol/aztec-packages/issues/7041))
([7f14ca1](https://github.com/AztecProtocol/aztec-packages/commit/7f14ca122032a56eb322e34ee0290845e75a925a)),
closes
[#6969](https://github.com/AztecProtocol/aztec-packages/issues/6969)
* Add some property tests to ACVM crates
(https://github.com/noir-lang/noir/pull/5215)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Add transfer to undeployed account
([#7015](https://github.com/AztecProtocol/aztec-packages/issues/7015))
([46324b9](https://github.com/AztecProtocol/aztec-packages/commit/46324b96343a9b603413843480211d05abdf4556))
* Add transferFrom migration notes
([#7079](https://github.com/AztecProtocol/aztec-packages/issues/7079))
([d4921a0](https://github.com/AztecProtocol/aztec-packages/commit/d4921a032a56eb0ba464b0e505f6ac11cb41502d))
* Automate necessary changes to outward sync into noir-lang/noir
([#7049](https://github.com/AztecProtocol/aztec-packages/issues/7049))
([449e41c](https://github.com/AztecProtocol/aztec-packages/commit/449e41c1ffbded4b64bf9cde7a97fd8670d7647c))
* **avm:** Add a TS prover test suite for each avm context function
([#6957](https://github.com/AztecProtocol/aztec-packages/issues/6957))
([f745696](https://github.com/AztecProtocol/aztec-packages/commit/f745696270a440ce45a33b1f72996e47dacdaf74))
* **avm:** Add bytecode size metrics
([#7042](https://github.com/AztecProtocol/aztec-packages/issues/7042))
([555d97a](https://github.com/AztecProtocol/aztec-packages/commit/555d97af65cfb1b8d30b32d5b9b9a23b9b446f9e))
* **avm:** Add debugging info and trace dump
([#6979](https://github.com/AztecProtocol/aztec-packages/issues/6979))
([e11f880](https://github.com/AztecProtocol/aztec-packages/commit/e11f88004e2c31cb2b2ae376095513e94584a4dc))
* **avm:** Add tag checking and missing indirects
([#6936](https://github.com/AztecProtocol/aztec-packages/issues/6936))
([48be80c](https://github.com/AztecProtocol/aztec-packages/commit/48be80c4f9cd21885b21cb9c8202e956d537e595))
* **avm:** Add TS bb prover tests for hashing opcodes
([#6970](https://github.com/AztecProtocol/aztec-packages/issues/6970))
([312718a](https://github.com/AztecProtocol/aztec-packages/commit/312718a6946651470c7c97e42414bfc654355d24))
* **avm:** Enable tag checking and some proving tests
([#6966](https://github.com/AztecProtocol/aztec-packages/issues/6966))
([b19daa4](https://github.com/AztecProtocol/aztec-packages/commit/b19daa44f034e50109e53363e691493534e7d3f1))
* **avm:** Fix proving for kernel tests
([#7033](https://github.com/AztecProtocol/aztec-packages/issues/7033))
([f5e1106](https://github.com/AztecProtocol/aztec-packages/commit/f5e1106bcaa9558ac0a953de06d4fafd09fb1fe8))
* **avm:** Fix struct serialization and factory
([#6903](https://github.com/AztecProtocol/aztec-packages/issues/6903))
([bee2646](https://github.com/AztecProtocol/aztec-packages/commit/bee2646d0274806e8fd1a74bd321620c8c8bd0d9))
* **avm:** Gas alignments with simulator
([#6873](https://github.com/AztecProtocol/aztec-packages/issues/6873))
([54339d4](https://github.com/AztecProtocol/aztec-packages/commit/54339d48861a91429e996177713f46952ffbd808)),
closes
[#6860](https://github.com/AztecProtocol/aztec-packages/issues/6860)
* **avm:** Modify unit test to have a calldatacopy over 4 elements
([#6893](https://github.com/AztecProtocol/aztec-packages/issues/6893))
([9f5b113](https://github.com/AztecProtocol/aztec-packages/commit/9f5b11345dc5dd055442eaf7673227fe7cbaf262))
* **avm:** Remove unused public context inputs
([#7028](https://github.com/AztecProtocol/aztec-packages/issues/7028))
([f7a0921](https://github.com/AztecProtocol/aztec-packages/commit/f7a0921bb4bb26a3abba9c298a7f50e49248d711))
* Avoid `bn254_blackbox_solver` polluting feature flags
(https://github.com/noir-lang/noir/pull/5141)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Avoid manual creation of contract artifact in wasm
(https://github.com/noir-lang/noir/pull/5117)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Bb repo warning
([#7023](https://github.com/AztecProtocol/aztec-packages/issues/7023))
([c3d7053](https://github.com/AztecProtocol/aztec-packages/commit/c3d70537c5558ba451a43e403bab067940aa48b6))
* **bb:** Hide `debug()` logs under `--debug` flag
([#7008](https://github.com/AztecProtocol/aztec-packages/issues/7008))
([a8c3c3f](https://github.com/AztecProtocol/aztec-packages/commit/a8c3c3fcf35b7c464006c481230afcb11b9952dc))
* Break out helper methods for writing foreign call results
(https://github.com/noir-lang/noir/pull/5181)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* **ci:** Don't raise MSRV issue if workflow cancelled
(https://github.com/noir-lang/noir/pull/5143)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Custom jest Field equality
([#7012](https://github.com/AztecProtocol/aztec-packages/issues/7012))
([1a198b8](https://github.com/AztecProtocol/aztec-packages/commit/1a198b8d53397f89f9fe6299d9ec5cb42ce245b2))
* Default to using bn254 in `noirc_frontend`
(https://github.com/noir-lang/noir/pull/5144)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **docs:** Fix incorrect docs github link in footer
(https://github.com/noir-lang/noir/pull/5206)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* **docs:** Fixing the breadcrumb issue
([#6605](https://github.com/AztecProtocol/aztec-packages/issues/6605))
([2624c26](https://github.com/AztecProtocol/aztec-packages/commit/2624c264fd266e090eec1b79654005b4dcd057de))
* **docs:** Supplement Noir Debugger's dependency versions
(https://github.com/noir-lang/noir/pull/5199)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* **docs:** Update docs homepage
(https://github.com/noir-lang/noir/pull/5198)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Enable skipped ordering tests since AVM properly updates side-effect
counter for nested calls
([#7064](https://github.com/AztecProtocol/aztec-packages/issues/7064))
([5ff5ffb](https://github.com/AztecProtocol/aztec-packages/commit/5ff5ffb83ae55c6f12af6e5271e399f4aeaa4737)),
closes
[#6471](https://github.com/AztecProtocol/aztec-packages/issues/6471)
* **experimental elaborator:** Handle `comptime` expressions in the
elaborator (https://github.com/noir-lang/noir/pull/5169)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Fix issue
[#6929](https://github.com/AztecProtocol/aztec-packages/issues/6929)
(off-by-one error in `UltraCircuitBuilder::create_range_constraint`)
([#6931](https://github.com/AztecProtocol/aztec-packages/issues/6931))
([16deef6](https://github.com/AztecProtocol/aztec-packages/commit/16deef6a83a9fe41e1f865e79e17c2f671604bb0))
* Fix migration notes
([#7075](https://github.com/AztecProtocol/aztec-packages/issues/7075))
([ac75f8c](https://github.com/AztecProtocol/aztec-packages/commit/ac75f8cf2019dd00f80c81259c30737a042a4b9b))
* Granular public simulation benchmarks
([#6924](https://github.com/AztecProtocol/aztec-packages/issues/6924))
([b70bc98](https://github.com/AztecProtocol/aztec-packages/commit/b70bc98c948c51053560e8948a43b65159a95b58))
* Inline `FieldElement.is_negative` and document
(https://github.com/noir-lang/noir/pull/5214)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Lookups cleanup/documentation
([#7002](https://github.com/AztecProtocol/aztec-packages/issues/7002))
([92b1349](https://github.com/AztecProtocol/aztec-packages/commit/92b1349ba671e87e948bf9248c5133accde9091f))
* Loosen trait bounds on impls depending on `AcirField`
(https://github.com/noir-lang/noir/pull/5115)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Make `nargo` crate and debug info generic
(https://github.com/noir-lang/noir/pull/5184)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Mark all oracles as unconstrained
([#7032](https://github.com/AztecProtocol/aztec-packages/issues/7032))
([7a68be4](https://github.com/AztecProtocol/aztec-packages/commit/7a68be4bc31114853d8c25549029c74afd9a8f37))
* Move acir docs to code declaration
(https://github.com/noir-lang/noir/pull/5040)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Move gas bridge initialization into L1 contracts deployment
([#6912](https://github.com/AztecProtocol/aztec-packages/issues/6912))
([26a1fc4](https://github.com/AztecProtocol/aztec-packages/commit/26a1fc4bcec04434b61651e2f527938a14f3ac3a))
* Move implementation of bitwise operations into `blackbox_solver`
(https://github.com/noir-lang/noir/pull/5209)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Note emission
([#7003](https://github.com/AztecProtocol/aztec-packages/issues/7003))
([10048da](https://github.com/AztecProtocol/aztec-packages/commit/10048da5ce7edfe850d03ee97505ed72552c1dca))
* Note processor cleanup
([#6870](https://github.com/AztecProtocol/aztec-packages/issues/6870))
([315c46e](https://github.com/AztecProtocol/aztec-packages/commit/315c46e3804718bcaf7337da887548755984ca67))
* Opcodes l2gasleft and dagasleft return value with tag ff
([#6896](https://github.com/AztecProtocol/aztec-packages/issues/6896))
([5890845](https://github.com/AztecProtocol/aztec-packages/commit/5890845e8f9b278b2a5c5c930eb28ec0aba74ebc))
* Parallelise compilation of contracts and protocol circuits
([#7009](https://github.com/AztecProtocol/aztec-packages/issues/7009))
([86a3314](https://github.com/AztecProtocol/aztec-packages/commit/86a33140f9a65e518003b3f4c60f97d132f85b89))
* Remove `distinct` keyword
(https://github.com/noir-lang/noir/pull/5219)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Remove `param_witnesses` and `return_witnesses` from ABI
(https://github.com/noir-lang/noir/pull/5154)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Remove deprecated functions
([#7029](https://github.com/AztecProtocol/aztec-packages/issues/7029))
([bc80e85](https://github.com/AztecProtocol/aztec-packages/commit/bc80e8575b5e60c3a45a7631e445c79774d20a49))
* Remove hir to ast pass (https://github.com/noir-lang/noir/pull/5147)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Remove old public storage access ordering hack
([#7063](https://github.com/AztecProtocol/aztec-packages/issues/7063))
([bf6b8b8](https://github.com/AztecProtocol/aztec-packages/commit/bf6b8b86d78ce6ee5e863dc0a43e78c36b6b35a8))
* Remove stale comment (https://github.com/noir-lang/noir/pull/5179)
([12af650](https://github.com/AztecProtocol/aztec-packages/commit/12af650f0d27c37dca06bb329bf76a5574534d78))
* Remove unused `new_variables` argument from `resolve_type_inner`
(https://github.com/noir-lang/noir/pull/5148)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Rename p2p vars
([#6916](https://github.com/AztecProtocol/aztec-packages/issues/6916))
([ae7d757](https://github.com/AztecProtocol/aztec-packages/commit/ae7d75764fc704daae67be882e0e9f09a0a9407c))
* Replace relative paths to noir-protocol-circuits
([8f7b865](https://github.com/AztecProtocol/aztec-packages/commit/8f7b8656940354df38bb623bc6d8941ab98f3e5d))
* Replace relative paths to noir-protocol-circuits
([91e1554](https://github.com/AztecProtocol/aztec-packages/commit/91e155472951908e455fff9279118f0b9be0900b))
* Replace relative paths to noir-protocol-circuits
([f4fed13](https://github.com/AztecProtocol/aztec-packages/commit/f4fed131a9c3bb568a995846d09f793620c5a366))
* Replace relative paths to noir-protocol-circuits
([7caa288](https://github.com/AztecProtocol/aztec-packages/commit/7caa28892086b9f97d417d0694e3cad228fd5788))
* Replace relative paths to noir-protocol-circuits
([8a299e9](https://github.com/AztecProtocol/aztec-packages/commit/8a299e99783775d70ba8871f44057a03daaf4917))
* Replace relative paths to noir-protocol-circuits
([acf1188](https://github.com/AztecProtocol/aztec-packages/commit/acf1188fb1fc5ea4d53d57a6c0a362ad55cd707e))
* Replace relative paths to noir-protocol-circuits
([094b511](https://github.com/AztecProtocol/aztec-packages/commit/094b511e6a696e5c2a7687147ca21007801237de))
* Replace relative paths to noir-protocol-circuits
([8e07176](https://github.com/AztecProtocol/aztec-packages/commit/8e0717654ec7f75fe2ea8577457359ec2a102b58))
* Replace relative paths to noir-protocol-circuits
([52b6934](https://github.com/AztecProtocol/aztec-packages/commit/52b69341129a23e300292e3f5e207cb512b05aa6))
* Replace relative paths to noir-protocol-circuits
([873dcea](https://github.com/AztecProtocol/aztec-packages/commit/873dcea15e4e802f99998e2ed113ebaa8bd834e6))
* Replace sibling path read with leaf read
([#6834](https://github.com/AztecProtocol/aztec-packages/issues/6834))
([a20d845](https://github.com/AztecProtocol/aztec-packages/commit/a20d845d35715816ddc889fb9a75fb9fba4fc356))
* Run all test programs in brillig as well as ACIR
(https://github.com/noir-lang/noir/pull/5128)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Schnorr signature verification in noir
(https://github.com/noir-lang/noir/pull/5188)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Small fixes for the tube flows
([#7014](https://github.com/AztecProtocol/aztec-packages/issues/7014))
([838ceed](https://github.com/AztecProtocol/aztec-packages/commit/838ceed3b6ccf1bb7d89552a147db92c3514f0c1))
* Split log emission to encrypt and a log, remove address input
([#6987](https://github.com/AztecProtocol/aztec-packages/issues/6987))
([ca0e084](https://github.com/AztecProtocol/aztec-packages/commit/ca0e0848563cfae72ebd7d4487a6e2812c2a405c))
* Start moving lints into a separate linting directory
(https://github.com/noir-lang/noir/pull/5165)
([bf38cc2](https://github.com/AztecProtocol/aztec-packages/commit/bf38cc29821d96d801f56e70342426e1b12692e1))
* Terraform Updates
([#6887](https://github.com/AztecProtocol/aztec-packages/issues/6887))
([33a3870](https://github.com/AztecProtocol/aztec-packages/commit/33a3870d06ae8bb5d08dbbd9f72a62e0811e5e7d))
* Transfer and transferfrom to save constrains for simpler cases
([#7013](https://github.com/AztecProtocol/aztec-packages/issues/7013))
([612b972](https://github.com/AztecProtocol/aztec-packages/commit/612b9724a419224c72cd823c889ece4ae8f00ab0))
* TS avm proving test - add a pattern for assertion failure (timestamp
example)
([#7005](https://github.com/AztecProtocol/aztec-packages/issues/7005))
([cfef246](https://github.com/AztecProtocol/aztec-packages/commit/cfef24654492a1f3eef94db60937bd3a45f8ec3c))
* Update comment on transient nullification
([#7001](https://github.com/AztecProtocol/aztec-packages/issues/7001))
([6c4e61c](https://github.com/AztecProtocol/aztec-packages/commit/6c4e61c19613560af8aedba03531958f8471bb62))
* Updated devnet terraform
([#6927](https://github.com/AztecProtocol/aztec-packages/issues/6927))
([4692fb0](https://github.com/AztecProtocol/aztec-packages/commit/4692fb034f22bb62593d257777b7b545993c27ab))
* Updated l1 contracts in compose file
([#6942](https://github.com/AztecProtocol/aztec-packages/issues/6942))
([15371ce](https://github.com/AztecProtocol/aztec-packages/commit/15371ceafb62627cd0bcb5ba65c854f07e09cb49))
* Updated sha for devnet image in compose file
([#6939](https://github.com/AztecProtocol/aztec-packages/issues/6939))
([83dd231](https://github.com/AztecProtocol/aztec-packages/commit/83dd231d7c7bc561829296cb3f252fb9ab50528f))


### Documentation

* Add account tags
([#7011](https://github.com/AztecProtocol/aztec-packages/issues/7011))
([8580467](https://github.com/AztecProtocol/aztec-packages/commit/8580467354fe32cda87c956ea40caa4d0f058a04))
* **avm:** Comments in pil file related to range checks of addresses
([#6837](https://github.com/AztecProtocol/aztec-packages/issues/6837))
([66f1c87](https://github.com/AztecProtocol/aztec-packages/commit/66f1c876578b05838698377f2ede12b52671e4ca))
* Aztec macros
([#6935](https://github.com/AztecProtocol/aztec-packages/issues/6935))
([57078d4](https://github.com/AztecProtocol/aztec-packages/commit/57078d4aea54c4beaf66f10db2f0052d4577e46a))
* Clarify comment on collapse
([#7038](https://github.com/AztecProtocol/aztec-packages/issues/7038))
([6237ddd](https://github.com/AztecProtocol/aztec-packages/commit/6237ddd9052fc98a26de07f11bd494843dcc07ee))
* Update HOW_WE_WRITE_DOCS.md
([#6850](https://github.com/AztecProtocol/aztec-packages/issues/6850))
([d4dfdaf](https://github.com/AztecProtocol/aztec-packages/commit/d4dfdaf9ab03eeafa3d54be178fc72c59ac51b95))
</details>

<details><summary>barretenberg: 0.43.0</summary>

##
[0.43.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.42.0...barretenberg-v0.43.0)
(2024-06-18)


### Features

* Add gate profiler for noir circuits
([#7004](https://github.com/AztecProtocol/aztec-packages/issues/7004))
([a2f6876](https://github.com/AztecProtocol/aztec-packages/commit/a2f687687559d15fde52abce54838f6e144a0aa4))
* Add standard form function to biggroup
([#6899](https://github.com/AztecProtocol/aztec-packages/issues/6899))
([3e44be5](https://github.com/AztecProtocol/aztec-packages/commit/3e44be538e5c7f0e7269c1e5c0820f7bc6e83734))
* Affine_element read/write with proper handling of point at infinity
([#6963](https://github.com/AztecProtocol/aztec-packages/issues/6963))
([c6cbe39](https://github.com/AztecProtocol/aztec-packages/commit/c6cbe39eed23dc845aef898e937e99de43f71675))
* Avm e2e nested call + alu fix + cast fix
([#6974](https://github.com/AztecProtocol/aztec-packages/issues/6974))
([b150b61](https://github.com/AztecProtocol/aztec-packages/commit/b150b610153e380a93240914c95887f88b56fa94))
* **avm-simulator:** Msm blackbox
([#7048](https://github.com/AztecProtocol/aztec-packages/issues/7048))
([0ce27e0](https://github.com/AztecProtocol/aztec-packages/commit/0ce27e05c4c099167d0d98300f6d73ced22639ad))
* **avm:** Add get_contract_instance
([#6871](https://github.com/AztecProtocol/aztec-packages/issues/6871))
([b3a86bf](https://github.com/AztecProtocol/aztec-packages/commit/b3a86bf72343d1060ce58a11f139e05ba2a75754))
* **avm:** Deserialise execution hints in bb main
([#6848](https://github.com/AztecProtocol/aztec-packages/issues/6848))
([d3be85f](https://github.com/AztecProtocol/aztec-packages/commit/d3be85f57c34aa88e732ea115239f3bed1e7aa16))
* **avm:** E2e proving of storage
([#6967](https://github.com/AztecProtocol/aztec-packages/issues/6967))
([6a7be0c](https://github.com/AztecProtocol/aztec-packages/commit/6a7be0c434934175bb6da1f3525c025b3f743824))
* **avm:** E2e send l1 msg
([#6880](https://github.com/AztecProtocol/aztec-packages/issues/6880))
([deb972d](https://github.com/AztecProtocol/aztec-packages/commit/deb972d3f13a92d34a6f91074b072fb66d247f64))
* **avm:** Gas remaining range check and handling of out of gas
([#6944](https://github.com/AztecProtocol/aztec-packages/issues/6944))
([5647571](https://github.com/AztecProtocol/aztec-packages/commit/56475716e05973e6b493de427f32eee71c0f8f6a)),
closes
[#6902](https://github.com/AztecProtocol/aztec-packages/issues/6902)
* **avm:** Get contract instance now works e2e with avm proving
([#6911](https://github.com/AztecProtocol/aztec-packages/issues/6911))
([662187d](https://github.com/AztecProtocol/aztec-packages/commit/662187d1d6960b734a71aaf365e7f20d471dc4c9))
* **avm:** Indirect support for kernel output opcodes
([#6962](https://github.com/AztecProtocol/aztec-packages/issues/6962))
([f330bff](https://github.com/AztecProtocol/aztec-packages/commit/f330bffa80b6da5f037cea3cf469ef1c7b6d9d03))
* **avm:** Indirect support for kernel read opcodes
([#6940](https://github.com/AztecProtocol/aztec-packages/issues/6940))
([ccc474d](https://github.com/AztecProtocol/aztec-packages/commit/ccc474d9d0cd10faf857bc1ec6571dc25306a531))
* **avm:** L2gasleft and dagasleft opcodes
([#6884](https://github.com/AztecProtocol/aztec-packages/issues/6884))
([fbab612](https://github.com/AztecProtocol/aztec-packages/commit/fbab612b17dfe0e95ead1a592b7bc9fe6ca5415d))
* **avm:** Nullifier non exist
([#6877](https://github.com/AztecProtocol/aztec-packages/issues/6877))
([05697f2](https://github.com/AztecProtocol/aztec-packages/commit/05697f289d3b97def74f45cd839a58a8a077c3fa))
* **avm:** Plumb externalcall hints
([#6890](https://github.com/AztecProtocol/aztec-packages/issues/6890))
([3a97f08](https://github.com/AztecProtocol/aztec-packages/commit/3a97f08c457472bd701200adfa45d61554fd3867))
* **avm:** Plumb start side effect counter in circuit
([#7007](https://github.com/AztecProtocol/aztec-packages/issues/7007))
([fa8f12f](https://github.com/AztecProtocol/aztec-packages/commit/fa8f12f93a8d94604a4382de444501fac310dbb8))
* **avm:** Revert opcode
([#6909](https://github.com/AztecProtocol/aztec-packages/issues/6909))
([620d3da](https://github.com/AztecProtocol/aztec-packages/commit/620d3dacc853c71e808ef58001eb4c8584fa59d9))
* **avm:** Use hints in gas accounting (circuit)
([#6895](https://github.com/AztecProtocol/aztec-packages/issues/6895))
([c3746f5](https://github.com/AztecProtocol/aztec-packages/commit/c3746f5d6ae38bc448d00834d91a7ddd7b901e64))
* **bb:** Stack traces for check_circuit
([#6851](https://github.com/AztecProtocol/aztec-packages/issues/6851))
([eb35e62](https://github.com/AztecProtocol/aztec-packages/commit/eb35e627445c72ee07fafb3652076349302e7fa1))
* Contract storage reads serialize with side effect counter
([#6961](https://github.com/AztecProtocol/aztec-packages/issues/6961))
([db49ed5](https://github.com/AztecProtocol/aztec-packages/commit/db49ed57d1d4165ce47e6af01b6fd67239121aa4))
* Ecadd op code
([#6906](https://github.com/AztecProtocol/aztec-packages/issues/6906))
([03a9064](https://github.com/AztecProtocol/aztec-packages/commit/03a9064b308fbf5541f4f763e1ad1e05f60e1fff))
* Flows and tests for the tube component
([#6934](https://github.com/AztecProtocol/aztec-packages/issues/6934))
([4b45438](https://github.com/AztecProtocol/aztec-packages/commit/4b454386a35f4b0cd4c6a9b8003c55e55e50b592))
* Place return value witnesses directly after function arguments
(https://github.com/noir-lang/noir/pull/5142)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Separate runtimes of SSA functions before inlining
(https://github.com/noir-lang/noir/pull/5121)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* SMT Standard Circuit separation
([#6904](https://github.com/AztecProtocol/aztec-packages/issues/6904))
([f970732](https://github.com/AztecProtocol/aztec-packages/commit/f9707321bdd107e3c7116cafd89fd570224e89ef))
* SMT Verification Module Update
([#6849](https://github.com/AztecProtocol/aztec-packages/issues/6849))
([6c98529](https://github.com/AztecProtocol/aztec-packages/commit/6c985299d796b8c711794395518c3b3a0f41e775))
* SMT Verifier for Ultra Arithmetization
([#7067](https://github.com/AztecProtocol/aztec-packages/issues/7067))
([6692ac8](https://github.com/AztecProtocol/aztec-packages/commit/6692ac831ab980d9623442236c21b499a7238966))
* Standard form for cycle_group
([#6915](https://github.com/AztecProtocol/aztec-packages/issues/6915))
([e6cba16](https://github.com/AztecProtocol/aztec-packages/commit/e6cba16ef82428b115d527eabe237122e269aa32))
* Support disabling aztec vm in non-wasm builds
([#6965](https://github.com/AztecProtocol/aztec-packages/issues/6965))
([f7a46c0](https://github.com/AztecProtocol/aztec-packages/commit/f7a46c0d8de2e58b7e76576a76eb85f52b266966))


### Bug Fixes

* ALU pil relation TWO_LINE_OP_NO_OVERLAP
([#6968](https://github.com/AztecProtocol/aztec-packages/issues/6968))
([4ba553b](https://github.com/AztecProtocol/aztec-packages/commit/4ba553ba3170838de3b6c4cf47b609b0198443d0))
* **avm:** Bugfix related to pc increment in calldatacopy of avm circuit
([#6891](https://github.com/AztecProtocol/aztec-packages/issues/6891))
([5fe59d2](https://github.com/AztecProtocol/aztec-packages/commit/5fe59d2ed96a5b966efc9e3619c87b4a23c502f4))
* **avm:** Correctly generate public inputs in verifier
([#7018](https://github.com/AztecProtocol/aztec-packages/issues/7018))
([4c4c17f](https://github.com/AztecProtocol/aztec-packages/commit/4c4c17f804b8735dc017bbae171117ca15df25cc))
* Biggroup batch mul handles collisions
([#6780](https://github.com/AztecProtocol/aztec-packages/issues/6780))
([e61c40e](https://github.com/AztecProtocol/aztec-packages/commit/e61c40e9c3e71f50c2d6a6c8a1688b6a8ddd4ba8))
* Bugfix for Keccak opcode related to reading bytes from input
([#6989](https://github.com/AztecProtocol/aztec-packages/issues/6989))
([5713f4e](https://github.com/AztecProtocol/aztec-packages/commit/5713f4e25ef8bf09cb91632bd210cd46bb7a77c3))
* Dirty merge 6880
([#6905](https://github.com/AztecProtocol/aztec-packages/issues/6905))
([fc6ec3f](https://github.com/AztecProtocol/aztec-packages/commit/fc6ec3fc7371b2506e7409a7d24ce37f25803fac))
* **experimental elaborator:** Clear generics after elaborating type
aliases (https://github.com/noir-lang/noir/pull/5136)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix `impl Trait` when `--use-elaborator`
is selected (https://github.com/noir-lang/noir/pull/5138)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix definition kind of globals and tuple
patterns with `--use-elaborator` flag
(https://github.com/noir-lang/noir/pull/5139)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix frontend tests when
`--use-elaborator` flag is specified
(https://github.com/noir-lang/noir/pull/5145)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix global values used in the elaborator
(https://github.com/noir-lang/noir/pull/5135)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Fix avm unit test with proving by passing the public_inputs
([#7062](https://github.com/AztecProtocol/aztec-packages/issues/7062))
([2d7c097](https://github.com/AztecProtocol/aztec-packages/commit/2d7c097d7a6606101354736d69bd0bbbe6f005bf))
* Fix client ivc incorrect srs size issue and parallelise srs generation
for grumpkin
([#6913](https://github.com/AztecProtocol/aztec-packages/issues/6913))
([f015736](https://github.com/AztecProtocol/aztec-packages/commit/f01573641728d6cc62da36189a22fa813713fd82))
* Fix for the flaky issue (I hope)
([#6923](https://github.com/AztecProtocol/aztec-packages/issues/6923))
([39747b9](https://github.com/AztecProtocol/aztec-packages/commit/39747b933a13aa08f25c5074207f9d92489d5e3d))
* Fixing 0 naf
([#6950](https://github.com/AztecProtocol/aztec-packages/issues/6950))
([d35ee2e](https://github.com/AztecProtocol/aztec-packages/commit/d35ee2ed87967a5161ef52d892856900a55de0b9))
* **frontend:** Resolve object types from method calls a single time
(https://github.com/noir-lang/noir/pull/5131)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Initialize side_effect_counter based on the initial value passed to
builder
([#7017](https://github.com/AztecProtocol/aztec-packages/issues/7017))
([46d166b](https://github.com/AztecProtocol/aztec-packages/commit/46d166b0f1d16d801e056d3195546970cddda1a8))
* Stop squashing storage accesses in avm simulator - all need to be
validated in kernel
([#7036](https://github.com/AztecProtocol/aztec-packages/issues/7036))
([6ffc4b4](https://github.com/AztecProtocol/aztec-packages/commit/6ffc4b4455a0613c933de0ec7528774186f53bee))
* Use predicate for curve operations
(https://github.com/noir-lang/noir/pull/5076)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Wrapping in signed division
(https://github.com/noir-lang/noir/pull/5134)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))


### Miscellaneous

* Add negative tests for cast and U128 multiplication related to
TWO_LINE_OP_NO_OVERLAP
([#7041](https://github.com/AztecProtocol/aztec-packages/issues/7041))
([7f14ca1](https://github.com/AztecProtocol/aztec-packages/commit/7f14ca122032a56eb322e34ee0290845e75a925a)),
closes
[#6969](https://github.com/AztecProtocol/aztec-packages/issues/6969)
* **avm:** Add debugging info and trace dump
([#6979](https://github.com/AztecProtocol/aztec-packages/issues/6979))
([e11f880](https://github.com/AztecProtocol/aztec-packages/commit/e11f88004e2c31cb2b2ae376095513e94584a4dc))
* **avm:** Fix proving for kernel tests
([#7033](https://github.com/AztecProtocol/aztec-packages/issues/7033))
([f5e1106](https://github.com/AztecProtocol/aztec-packages/commit/f5e1106bcaa9558ac0a953de06d4fafd09fb1fe8))
* **avm:** Gas alignments with simulator
([#6873](https://github.com/AztecProtocol/aztec-packages/issues/6873))
([54339d4](https://github.com/AztecProtocol/aztec-packages/commit/54339d48861a91429e996177713f46952ffbd808)),
closes
[#6860](https://github.com/AztecProtocol/aztec-packages/issues/6860)
* **avm:** Modify unit test to have a calldatacopy over 4 elements
([#6893](https://github.com/AztecProtocol/aztec-packages/issues/6893))
([9f5b113](https://github.com/AztecProtocol/aztec-packages/commit/9f5b11345dc5dd055442eaf7673227fe7cbaf262))
* Bb repo warning
([#7023](https://github.com/AztecProtocol/aztec-packages/issues/7023))
([c3d7053](https://github.com/AztecProtocol/aztec-packages/commit/c3d70537c5558ba451a43e403bab067940aa48b6))
* **bb:** Hide `debug()` logs under `--debug` flag
([#7008](https://github.com/AztecProtocol/aztec-packages/issues/7008))
([a8c3c3f](https://github.com/AztecProtocol/aztec-packages/commit/a8c3c3fcf35b7c464006c481230afcb11b9952dc))
* **ci:** Don't raise MSRV issue if workflow cancelled
(https://github.com/noir-lang/noir/pull/5143)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Default to using bn254 in `noirc_frontend`
(https://github.com/noir-lang/noir/pull/5144)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Fix issue
[#6929](https://github.com/AztecProtocol/aztec-packages/issues/6929)
(off-by-one error in `UltraCircuitBuilder::create_range_constraint`)
([#6931](https://github.com/AztecProtocol/aztec-packages/issues/6931))
([16deef6](https://github.com/AztecProtocol/aztec-packages/commit/16deef6a83a9fe41e1f865e79e17c2f671604bb0))
* Lookups cleanup/documentation
([#7002](https://github.com/AztecProtocol/aztec-packages/issues/7002))
([92b1349](https://github.com/AztecProtocol/aztec-packages/commit/92b1349ba671e87e948bf9248c5133accde9091f))
* Opcodes l2gasleft and dagasleft return value with tag ff
([#6896](https://github.com/AztecProtocol/aztec-packages/issues/6896))
([5890845](https://github.com/AztecProtocol/aztec-packages/commit/5890845e8f9b278b2a5c5c930eb28ec0aba74ebc))
* Remove hir to ast pass (https://github.com/noir-lang/noir/pull/5147)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Remove unused `new_variables` argument from `resolve_type_inner`
(https://github.com/noir-lang/noir/pull/5148)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Run all test programs in brillig as well as ACIR
(https://github.com/noir-lang/noir/pull/5128)
([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Small fixes for the tube flows
([#7014](https://github.com/AztecProtocol/aztec-packages/issues/7014))
([838ceed](https://github.com/AztecProtocol/aztec-packages/commit/838ceed3b6ccf1bb7d89552a147db92c3514f0c1))


### Documentation

* **avm:** Comments in pil file related to range checks of addresses
([#6837](https://github.com/AztecProtocol/aztec-packages/issues/6837))
([66f1c87](https://github.com/AztecProtocol/aztec-packages/commit/66f1c876578b05838698377f2ede12b52671e4ca))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
  • Loading branch information
AztecBot authored Jun 18, 2024
1 parent d4921a0 commit 6b3d04a
Show file tree
Hide file tree
Showing 8 changed files with 330 additions and 7 deletions.
8 changes: 4 additions & 4 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
".": "0.42.0",
".": "0.43.0",
"yarn-project/cli": "0.35.1",
"yarn-project/aztec": "0.42.0",
"barretenberg": "0.42.0",
"barretenberg/ts": "0.42.0"
"yarn-project/aztec": "0.43.0",
"barretenberg": "0.43.0",
"barretenberg/ts": "0.43.0"
}
214 changes: 214 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

85 changes: 85 additions & 0 deletions barretenberg/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,90 @@
# Changelog

## [0.43.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.42.0...barretenberg-v0.43.0) (2024-06-18)


### Features

* Add gate profiler for noir circuits ([#7004](https://github.com/AztecProtocol/aztec-packages/issues/7004)) ([a2f6876](https://github.com/AztecProtocol/aztec-packages/commit/a2f687687559d15fde52abce54838f6e144a0aa4))
* Add standard form function to biggroup ([#6899](https://github.com/AztecProtocol/aztec-packages/issues/6899)) ([3e44be5](https://github.com/AztecProtocol/aztec-packages/commit/3e44be538e5c7f0e7269c1e5c0820f7bc6e83734))
* Affine_element read/write with proper handling of point at infinity ([#6963](https://github.com/AztecProtocol/aztec-packages/issues/6963)) ([c6cbe39](https://github.com/AztecProtocol/aztec-packages/commit/c6cbe39eed23dc845aef898e937e99de43f71675))
* Avm e2e nested call + alu fix + cast fix ([#6974](https://github.com/AztecProtocol/aztec-packages/issues/6974)) ([b150b61](https://github.com/AztecProtocol/aztec-packages/commit/b150b610153e380a93240914c95887f88b56fa94))
* **avm-simulator:** Msm blackbox ([#7048](https://github.com/AztecProtocol/aztec-packages/issues/7048)) ([0ce27e0](https://github.com/AztecProtocol/aztec-packages/commit/0ce27e05c4c099167d0d98300f6d73ced22639ad))
* **avm:** Add get_contract_instance ([#6871](https://github.com/AztecProtocol/aztec-packages/issues/6871)) ([b3a86bf](https://github.com/AztecProtocol/aztec-packages/commit/b3a86bf72343d1060ce58a11f139e05ba2a75754))
* **avm:** Deserialise execution hints in bb main ([#6848](https://github.com/AztecProtocol/aztec-packages/issues/6848)) ([d3be85f](https://github.com/AztecProtocol/aztec-packages/commit/d3be85f57c34aa88e732ea115239f3bed1e7aa16))
* **avm:** E2e proving of storage ([#6967](https://github.com/AztecProtocol/aztec-packages/issues/6967)) ([6a7be0c](https://github.com/AztecProtocol/aztec-packages/commit/6a7be0c434934175bb6da1f3525c025b3f743824))
* **avm:** E2e send l1 msg ([#6880](https://github.com/AztecProtocol/aztec-packages/issues/6880)) ([deb972d](https://github.com/AztecProtocol/aztec-packages/commit/deb972d3f13a92d34a6f91074b072fb66d247f64))
* **avm:** Gas remaining range check and handling of out of gas ([#6944](https://github.com/AztecProtocol/aztec-packages/issues/6944)) ([5647571](https://github.com/AztecProtocol/aztec-packages/commit/56475716e05973e6b493de427f32eee71c0f8f6a)), closes [#6902](https://github.com/AztecProtocol/aztec-packages/issues/6902)
* **avm:** Get contract instance now works e2e with avm proving ([#6911](https://github.com/AztecProtocol/aztec-packages/issues/6911)) ([662187d](https://github.com/AztecProtocol/aztec-packages/commit/662187d1d6960b734a71aaf365e7f20d471dc4c9))
* **avm:** Indirect support for kernel output opcodes ([#6962](https://github.com/AztecProtocol/aztec-packages/issues/6962)) ([f330bff](https://github.com/AztecProtocol/aztec-packages/commit/f330bffa80b6da5f037cea3cf469ef1c7b6d9d03))
* **avm:** Indirect support for kernel read opcodes ([#6940](https://github.com/AztecProtocol/aztec-packages/issues/6940)) ([ccc474d](https://github.com/AztecProtocol/aztec-packages/commit/ccc474d9d0cd10faf857bc1ec6571dc25306a531))
* **avm:** L2gasleft and dagasleft opcodes ([#6884](https://github.com/AztecProtocol/aztec-packages/issues/6884)) ([fbab612](https://github.com/AztecProtocol/aztec-packages/commit/fbab612b17dfe0e95ead1a592b7bc9fe6ca5415d))
* **avm:** Nullifier non exist ([#6877](https://github.com/AztecProtocol/aztec-packages/issues/6877)) ([05697f2](https://github.com/AztecProtocol/aztec-packages/commit/05697f289d3b97def74f45cd839a58a8a077c3fa))
* **avm:** Plumb externalcall hints ([#6890](https://github.com/AztecProtocol/aztec-packages/issues/6890)) ([3a97f08](https://github.com/AztecProtocol/aztec-packages/commit/3a97f08c457472bd701200adfa45d61554fd3867))
* **avm:** Plumb start side effect counter in circuit ([#7007](https://github.com/AztecProtocol/aztec-packages/issues/7007)) ([fa8f12f](https://github.com/AztecProtocol/aztec-packages/commit/fa8f12f93a8d94604a4382de444501fac310dbb8))
* **avm:** Revert opcode ([#6909](https://github.com/AztecProtocol/aztec-packages/issues/6909)) ([620d3da](https://github.com/AztecProtocol/aztec-packages/commit/620d3dacc853c71e808ef58001eb4c8584fa59d9))
* **avm:** Use hints in gas accounting (circuit) ([#6895](https://github.com/AztecProtocol/aztec-packages/issues/6895)) ([c3746f5](https://github.com/AztecProtocol/aztec-packages/commit/c3746f5d6ae38bc448d00834d91a7ddd7b901e64))
* **bb:** Stack traces for check_circuit ([#6851](https://github.com/AztecProtocol/aztec-packages/issues/6851)) ([eb35e62](https://github.com/AztecProtocol/aztec-packages/commit/eb35e627445c72ee07fafb3652076349302e7fa1))
* Contract storage reads serialize with side effect counter ([#6961](https://github.com/AztecProtocol/aztec-packages/issues/6961)) ([db49ed5](https://github.com/AztecProtocol/aztec-packages/commit/db49ed57d1d4165ce47e6af01b6fd67239121aa4))
* Ecadd op code ([#6906](https://github.com/AztecProtocol/aztec-packages/issues/6906)) ([03a9064](https://github.com/AztecProtocol/aztec-packages/commit/03a9064b308fbf5541f4f763e1ad1e05f60e1fff))
* Flows and tests for the tube component ([#6934](https://github.com/AztecProtocol/aztec-packages/issues/6934)) ([4b45438](https://github.com/AztecProtocol/aztec-packages/commit/4b454386a35f4b0cd4c6a9b8003c55e55e50b592))
* Place return value witnesses directly after function arguments (https://github.com/noir-lang/noir/pull/5142) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Separate runtimes of SSA functions before inlining (https://github.com/noir-lang/noir/pull/5121) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* SMT Standard Circuit separation ([#6904](https://github.com/AztecProtocol/aztec-packages/issues/6904)) ([f970732](https://github.com/AztecProtocol/aztec-packages/commit/f9707321bdd107e3c7116cafd89fd570224e89ef))
* SMT Verification Module Update ([#6849](https://github.com/AztecProtocol/aztec-packages/issues/6849)) ([6c98529](https://github.com/AztecProtocol/aztec-packages/commit/6c985299d796b8c711794395518c3b3a0f41e775))
* SMT Verifier for Ultra Arithmetization ([#7067](https://github.com/AztecProtocol/aztec-packages/issues/7067)) ([6692ac8](https://github.com/AztecProtocol/aztec-packages/commit/6692ac831ab980d9623442236c21b499a7238966))
* Standard form for cycle_group ([#6915](https://github.com/AztecProtocol/aztec-packages/issues/6915)) ([e6cba16](https://github.com/AztecProtocol/aztec-packages/commit/e6cba16ef82428b115d527eabe237122e269aa32))
* Support disabling aztec vm in non-wasm builds ([#6965](https://github.com/AztecProtocol/aztec-packages/issues/6965)) ([f7a46c0](https://github.com/AztecProtocol/aztec-packages/commit/f7a46c0d8de2e58b7e76576a76eb85f52b266966))


### Bug Fixes

* ALU pil relation TWO_LINE_OP_NO_OVERLAP ([#6968](https://github.com/AztecProtocol/aztec-packages/issues/6968)) ([4ba553b](https://github.com/AztecProtocol/aztec-packages/commit/4ba553ba3170838de3b6c4cf47b609b0198443d0))
* **avm:** Bugfix related to pc increment in calldatacopy of avm circuit ([#6891](https://github.com/AztecProtocol/aztec-packages/issues/6891)) ([5fe59d2](https://github.com/AztecProtocol/aztec-packages/commit/5fe59d2ed96a5b966efc9e3619c87b4a23c502f4))
* **avm:** Correctly generate public inputs in verifier ([#7018](https://github.com/AztecProtocol/aztec-packages/issues/7018)) ([4c4c17f](https://github.com/AztecProtocol/aztec-packages/commit/4c4c17f804b8735dc017bbae171117ca15df25cc))
* Biggroup batch mul handles collisions ([#6780](https://github.com/AztecProtocol/aztec-packages/issues/6780)) ([e61c40e](https://github.com/AztecProtocol/aztec-packages/commit/e61c40e9c3e71f50c2d6a6c8a1688b6a8ddd4ba8))
* Bugfix for Keccak opcode related to reading bytes from input ([#6989](https://github.com/AztecProtocol/aztec-packages/issues/6989)) ([5713f4e](https://github.com/AztecProtocol/aztec-packages/commit/5713f4e25ef8bf09cb91632bd210cd46bb7a77c3))
* Dirty merge 6880 ([#6905](https://github.com/AztecProtocol/aztec-packages/issues/6905)) ([fc6ec3f](https://github.com/AztecProtocol/aztec-packages/commit/fc6ec3fc7371b2506e7409a7d24ce37f25803fac))
* **experimental elaborator:** Clear generics after elaborating type aliases (https://github.com/noir-lang/noir/pull/5136) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix `impl Trait` when `--use-elaborator` is selected (https://github.com/noir-lang/noir/pull/5138) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix definition kind of globals and tuple patterns with `--use-elaborator` flag (https://github.com/noir-lang/noir/pull/5139) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix frontend tests when `--use-elaborator` flag is specified (https://github.com/noir-lang/noir/pull/5145) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* **experimental elaborator:** Fix global values used in the elaborator (https://github.com/noir-lang/noir/pull/5135) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Fix avm unit test with proving by passing the public_inputs ([#7062](https://github.com/AztecProtocol/aztec-packages/issues/7062)) ([2d7c097](https://github.com/AztecProtocol/aztec-packages/commit/2d7c097d7a6606101354736d69bd0bbbe6f005bf))
* Fix client ivc incorrect srs size issue and parallelise srs generation for grumpkin ([#6913](https://github.com/AztecProtocol/aztec-packages/issues/6913)) ([f015736](https://github.com/AztecProtocol/aztec-packages/commit/f01573641728d6cc62da36189a22fa813713fd82))
* Fix for the flaky issue (I hope) ([#6923](https://github.com/AztecProtocol/aztec-packages/issues/6923)) ([39747b9](https://github.com/AztecProtocol/aztec-packages/commit/39747b933a13aa08f25c5074207f9d92489d5e3d))
* Fixing 0 naf ([#6950](https://github.com/AztecProtocol/aztec-packages/issues/6950)) ([d35ee2e](https://github.com/AztecProtocol/aztec-packages/commit/d35ee2ed87967a5161ef52d892856900a55de0b9))
* **frontend:** Resolve object types from method calls a single time (https://github.com/noir-lang/noir/pull/5131) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Initialize side_effect_counter based on the initial value passed to builder ([#7017](https://github.com/AztecProtocol/aztec-packages/issues/7017)) ([46d166b](https://github.com/AztecProtocol/aztec-packages/commit/46d166b0f1d16d801e056d3195546970cddda1a8))
* Stop squashing storage accesses in avm simulator - all need to be validated in kernel ([#7036](https://github.com/AztecProtocol/aztec-packages/issues/7036)) ([6ffc4b4](https://github.com/AztecProtocol/aztec-packages/commit/6ffc4b4455a0613c933de0ec7528774186f53bee))
* Use predicate for curve operations (https://github.com/noir-lang/noir/pull/5076) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Wrapping in signed division (https://github.com/noir-lang/noir/pull/5134) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))


### Miscellaneous

* Add negative tests for cast and U128 multiplication related to TWO_LINE_OP_NO_OVERLAP ([#7041](https://github.com/AztecProtocol/aztec-packages/issues/7041)) ([7f14ca1](https://github.com/AztecProtocol/aztec-packages/commit/7f14ca122032a56eb322e34ee0290845e75a925a)), closes [#6969](https://github.com/AztecProtocol/aztec-packages/issues/6969)
* **avm:** Add debugging info and trace dump ([#6979](https://github.com/AztecProtocol/aztec-packages/issues/6979)) ([e11f880](https://github.com/AztecProtocol/aztec-packages/commit/e11f88004e2c31cb2b2ae376095513e94584a4dc))
* **avm:** Fix proving for kernel tests ([#7033](https://github.com/AztecProtocol/aztec-packages/issues/7033)) ([f5e1106](https://github.com/AztecProtocol/aztec-packages/commit/f5e1106bcaa9558ac0a953de06d4fafd09fb1fe8))
* **avm:** Gas alignments with simulator ([#6873](https://github.com/AztecProtocol/aztec-packages/issues/6873)) ([54339d4](https://github.com/AztecProtocol/aztec-packages/commit/54339d48861a91429e996177713f46952ffbd808)), closes [#6860](https://github.com/AztecProtocol/aztec-packages/issues/6860)
* **avm:** Modify unit test to have a calldatacopy over 4 elements ([#6893](https://github.com/AztecProtocol/aztec-packages/issues/6893)) ([9f5b113](https://github.com/AztecProtocol/aztec-packages/commit/9f5b11345dc5dd055442eaf7673227fe7cbaf262))
* Bb repo warning ([#7023](https://github.com/AztecProtocol/aztec-packages/issues/7023)) ([c3d7053](https://github.com/AztecProtocol/aztec-packages/commit/c3d70537c5558ba451a43e403bab067940aa48b6))
* **bb:** Hide `debug()` logs under `--debug` flag ([#7008](https://github.com/AztecProtocol/aztec-packages/issues/7008)) ([a8c3c3f](https://github.com/AztecProtocol/aztec-packages/commit/a8c3c3fcf35b7c464006c481230afcb11b9952dc))
* **ci:** Don't raise MSRV issue if workflow cancelled (https://github.com/noir-lang/noir/pull/5143) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Default to using bn254 in `noirc_frontend` (https://github.com/noir-lang/noir/pull/5144) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Fix issue [#6929](https://github.com/AztecProtocol/aztec-packages/issues/6929) (off-by-one error in `UltraCircuitBuilder::create_range_constraint`) ([#6931](https://github.com/AztecProtocol/aztec-packages/issues/6931)) ([16deef6](https://github.com/AztecProtocol/aztec-packages/commit/16deef6a83a9fe41e1f865e79e17c2f671604bb0))
* Lookups cleanup/documentation ([#7002](https://github.com/AztecProtocol/aztec-packages/issues/7002)) ([92b1349](https://github.com/AztecProtocol/aztec-packages/commit/92b1349ba671e87e948bf9248c5133accde9091f))
* Opcodes l2gasleft and dagasleft return value with tag ff ([#6896](https://github.com/AztecProtocol/aztec-packages/issues/6896)) ([5890845](https://github.com/AztecProtocol/aztec-packages/commit/5890845e8f9b278b2a5c5c930eb28ec0aba74ebc))
* Remove hir to ast pass (https://github.com/noir-lang/noir/pull/5147) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Remove unused `new_variables` argument from `resolve_type_inner` (https://github.com/noir-lang/noir/pull/5148) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Run all test programs in brillig as well as ACIR (https://github.com/noir-lang/noir/pull/5128) ([a44b8c8](https://github.com/AztecProtocol/aztec-packages/commit/a44b8c81458eb789e54624e020b6c93d0e9963cc))
* Small fixes for the tube flows ([#7014](https://github.com/AztecProtocol/aztec-packages/issues/7014)) ([838ceed](https://github.com/AztecProtocol/aztec-packages/commit/838ceed3b6ccf1bb7d89552a147db92c3514f0c1))


### Documentation

* **avm:** Comments in pil file related to range checks of addresses ([#6837](https://github.com/AztecProtocol/aztec-packages/issues/6837)) ([66f1c87](https://github.com/AztecProtocol/aztec-packages/commit/66f1c876578b05838698377f2ede12b52671e4ca))

## [0.42.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.41.0...barretenberg-v0.42.0) (2024-06-04)


Expand Down
2 changes: 1 addition & 1 deletion barretenberg/cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.42.0 # x-release-please-version
VERSION 0.43.0 # x-release-please-version
LANGUAGES CXX C
)
# Insert version into `bb` config file
Expand Down
7 changes: 7 additions & 0 deletions barretenberg/ts/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [0.43.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.42.0...barretenberg.js-v0.43.0) (2024-06-18)


### Miscellaneous

* **barretenberg.js:** Synchronize aztec-packages versions

## [0.42.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.41.0...barretenberg.js-v0.42.0) (2024-06-04)


Expand Down
2 changes: 1 addition & 1 deletion barretenberg/ts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aztec/bb.js",
"version": "0.42.0",
"version": "0.43.0",
"homepage": "https://github.com/AztecProtocol/aztec-packages/tree/master/barretenberg/ts",
"license": "MIT",
"type": "module",
Expand Down
17 changes: 17 additions & 0 deletions yarn-project/aztec/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Changelog

## [0.43.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.42.0...aztec-package-v0.43.0) (2024-06-18)


### Features

* Auth registry ([#7035](https://github.com/AztecProtocol/aztec-packages/issues/7035)) ([cea0b3b](https://github.com/AztecProtocol/aztec-packages/commit/cea0b3b29c2f7c37eb07c226a06534f92518cea6))
* Nuking last hardcoded note type ids ([#7069](https://github.com/AztecProtocol/aztec-packages/issues/7069)) ([a23fd0b](https://github.com/AztecProtocol/aztec-packages/commit/a23fd0ba1604a5308fd77ed45a5b1d20da13f405)), closes [#5833](https://github.com/AztecProtocol/aztec-packages/issues/5833)


### Miscellaneous

* Move gas bridge initialization into L1 contracts deployment ([#6912](https://github.com/AztecProtocol/aztec-packages/issues/6912)) ([26a1fc4](https://github.com/AztecProtocol/aztec-packages/commit/26a1fc4bcec04434b61651e2f527938a14f3ac3a))
* Rename p2p vars ([#6916](https://github.com/AztecProtocol/aztec-packages/issues/6916)) ([ae7d757](https://github.com/AztecProtocol/aztec-packages/commit/ae7d75764fc704daae67be882e0e9f09a0a9407c))
* Terraform Updates ([#6887](https://github.com/AztecProtocol/aztec-packages/issues/6887)) ([33a3870](https://github.com/AztecProtocol/aztec-packages/commit/33a3870d06ae8bb5d08dbbd9f72a62e0811e5e7d))
* Transfer and transferfrom to save constrains for simpler cases ([#7013](https://github.com/AztecProtocol/aztec-packages/issues/7013)) ([612b972](https://github.com/AztecProtocol/aztec-packages/commit/612b9724a419224c72cd823c889ece4ae8f00ab0))
* Updated devnet terraform ([#6927](https://github.com/AztecProtocol/aztec-packages/issues/6927)) ([4692fb0](https://github.com/AztecProtocol/aztec-packages/commit/4692fb034f22bb62593d257777b7b545993c27ab))

## [0.42.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.41.0...aztec-package-v0.42.0) (2024-06-04)


Expand Down
2 changes: 1 addition & 1 deletion yarn-project/aztec/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aztec/aztec",
"version": "0.42.0",
"version": "0.43.0",
"type": "module",
"exports": {
".": "./dest/index.js"
Expand Down

1 comment on commit 6b3d04a

@AztecBot
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'C++ Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.05.

Benchmark suite Current: 6b3d04a Previous: e3e34d7 Ratio
nativeconstruct_proof_ultrahonk_power_of_2/20 7111.435702999998 ms/iter 6624.145855000009 ms/iter 1.07

This comment was automatically generated by workflow using github-action-benchmark.

CC: @ludamad @codygunton

Please sign in to comment.