From 9fe2c07d828708a8cc28e6d068803622370d5017 Mon Sep 17 00:00:00 2001
From: Aztec Bot <49558828+AztecBot@users.noreply.github.com>
Date: Mon, 9 Sep 2024 09:00:06 -0400
Subject: [PATCH] chore(master): Release 0.53.0 (#8317)
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.53.0
##
[0.53.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.52.0...aztec-package-v0.53.0)
(2024-09-09)
### Bug Fixes
* Do not reuse anvil admin key
([#8304](https://github.com/AztecProtocol/aztec-packages/issues/8304))
([6863fe5](https://github.com/AztecProtocol/aztec-packages/commit/6863fe5094193ce29118c8a315e38b7b3aea69ca))
* Split stores per component and split merkle tree operations
([#8299](https://github.com/AztecProtocol/aztec-packages/issues/8299))
([4ee69ac](https://github.com/AztecProtocol/aztec-packages/commit/4ee69acf8588adb46d2e9369d5541fb04380c652))
### Miscellaneous
* Change efs volumes to use bursting throughput
([#8370](https://github.com/AztecProtocol/aztec-packages/issues/8370))
([d6ebe3e](https://github.com/AztecProtocol/aztec-packages/commit/d6ebe3e674ea59acf810c9736aa908c63b5a9b85))
* Fix spartan test nightly runner
([#8433](https://github.com/AztecProtocol/aztec-packages/issues/8433))
([a34f353](https://github.com/AztecProtocol/aztec-packages/commit/a34f35311ace0f06e22da111d72467dd976fdd8d))
* Increase AZTEC_SLOT_DURATION
([#8331](https://github.com/AztecProtocol/aztec-packages/issues/8331))
([5d48500](https://github.com/AztecProtocol/aztec-packages/commit/5d485006cf9fdf20b4081da1b203edf7abe1675f))
* Merge provernet to master
([#8373](https://github.com/AztecProtocol/aztec-packages/issues/8373))
([e1dc987](https://github.com/AztecProtocol/aztec-packages/commit/e1dc9878de06a1f3d4cde9bbcf652ac342951d52))
* Pw/devnet fixes
([#8385](https://github.com/AztecProtocol/aztec-packages/issues/8385))
([4fb4e17](https://github.com/AztecProtocol/aztec-packages/commit/4fb4e178d7cd6de999455b624ec4d3b6b63fceb7))
barretenberg.js: 0.53.0
##
[0.53.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.52.0...barretenberg.js-v0.53.0)
(2024-09-09)
### Bug Fixes
* HonkRecursion serde for cpp bindings
([#8387](https://github.com/AztecProtocol/aztec-packages/issues/8387))
([6162179](https://github.com/AztecProtocol/aztec-packages/commit/6162179ffc9b04213ef600e1733d2ac696c1dbe6))
aztec-packages: 0.53.0
##
[0.53.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.52.0...aztec-packages-v0.53.0)
(2024-09-09)
### ⚠ BREAKING CHANGES
* **avm/brillig:** take addresses in calldatacopy
([#8388](https://github.com/AztecProtocol/aztec-packages/issues/8388))
* remove coinbase and unimplemented block gas limit opcodes from AVM
([#8408](https://github.com/AztecProtocol/aztec-packages/issues/8408))
* return arrays instead of slices from `to_be_radix` functions
(https://github.com/noir-lang/noir/pull/5851)
* Do not encode assertion strings in the programs
([#8315](https://github.com/AztecProtocol/aztec-packages/issues/8315))
### Features
* `Module::add_item` (https://github.com/noir-lang/noir/pull/5947)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* Add `Expr::as_assert_eq` (https://github.com/noir-lang/noir/pull/5880)
([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
* Add `fmtstr::contents` (https://github.com/noir-lang/noir/pull/5928)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Add `FunctionDef::set_return_visibility`
(https://github.com/noir-lang/noir/pull/5941)
([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
* Add `FunctionDefinition::add_attribute`
(https://github.com/noir-lang/noir/pull/5944)
([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
* Add `FunctionDefinition::module` and `StructDefinition::module`
(https://github.com/noir-lang/noir/pull/5956)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* Add `FunctionDefinition` methods `is_unconstrained` and
`set_unconstrained` (https://github.com/noir-lang/noir/pull/5962)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* Add `Quoted::tokens` (https://github.com/noir-lang/noir/pull/5942)
([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
* Add `std::meta::typ::fresh_type_variable`
(https://github.com/noir-lang/noir/pull/5948)
([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
* Add `StructDefinition::add_attribute` and `has_named_attribute`
(https://github.com/noir-lang/noir/pull/5945)
([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
* Add `StructDefinition::add_generic`
(https://github.com/noir-lang/noir/pull/5961)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* Add `StructDefinition::name`
(https://github.com/noir-lang/noir/pull/5960)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* Add `StructDefinition::set_fields`
(https://github.com/noir-lang/noir/pull/5931)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Add bot config to toggle simulation
([#8297](https://github.com/AztecProtocol/aztec-packages/issues/8297))
([1c7c447](https://github.com/AztecProtocol/aztec-packages/commit/1c7c44742d0b3e6940ea08a42085d236fd209cad))
* Add poseidon relations to UltraKeccak flavor and Solidity verifier
([#8243](https://github.com/AztecProtocol/aztec-packages/issues/8243))
([f7e4bfb](https://github.com/AztecProtocol/aztec-packages/commit/f7e4bfb0fc8070b7b79366241f3d37357dfaee27))
* Addressing Nico's router comments
([#8384](https://github.com/AztecProtocol/aztec-packages/issues/8384))
([d582c93](https://github.com/AztecProtocol/aztec-packages/commit/d582c932888ffbf5d240f28c0d83d926e4cb7a51))
* Allow inserting new structs and into programs from attributes
(https://github.com/noir-lang/noir/pull/5927)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Arithmetic Generics (https://github.com/noir-lang/noir/pull/5950)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* **avm/brillig:** Take addresses in calldatacopy
([#8388](https://github.com/AztecProtocol/aztec-packages/issues/8388))
([eab944c](https://github.com/AztecProtocol/aztec-packages/commit/eab944cbb77eb613e61a879312b58c415f8a0c13))
* Better println for Quoted
(https://github.com/noir-lang/noir/pull/5896)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* Calculate `FunctionSelector`s and `EventSelector`s during comptime
([#8354](https://github.com/AztecProtocol/aztec-packages/issues/8354))
([52258b1](https://github.com/AztecProtocol/aztec-packages/commit/52258b11f3e2f58631f4d77bd0bf00034512dc73))
* Check argument count and types on attribute function callback
(https://github.com/noir-lang/noir/pull/5921)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* **ci:** Tracy gate counter preset
([#8382](https://github.com/AztecProtocol/aztec-packages/issues/8382))
([882af1e](https://github.com/AztecProtocol/aztec-packages/commit/882af1ed821c135b68a5d693a81b7fc580ad97c2))
* Do not encode assertion strings in the programs
([#8315](https://github.com/AztecProtocol/aztec-packages/issues/8315))
([f5bbb89](https://github.com/AztecProtocol/aztec-packages/commit/f5bbb89b489bc85f286bcc5ed45c30f38032810c))
* Implement `str_as_bytes` in the `comptime` interpreter
(https://github.com/noir-lang/noir/pull/5887)
([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
* Liveness analysis for constants
([#8294](https://github.com/AztecProtocol/aztec-packages/issues/8294))
([0330ced](https://github.com/AztecProtocol/aztec-packages/commit/0330ced124d5455cc584694255a3ceed9c35b69f))
* LSP autocompletion for attributes
(https://github.com/noir-lang/noir/pull/5963)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* LSP code action "Fill struct fields"
(https://github.com/noir-lang/noir/pull/5885)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* LSP code actions to import or qualify unresolved paths
(https://github.com/noir-lang/noir/pull/5876)
([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
* LSP diagnostics for all package files
(https://github.com/noir-lang/noir/pull/5895)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* LSP diagnostics now have "unnecessary" and "deprecated" tags
(https://github.com/noir-lang/noir/pull/5878)
([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
* LSP now suggests self fields and methods
(https://github.com/noir-lang/noir/pull/5955)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* LSP will now suggest private items if they are visible
(https://github.com/noir-lang/noir/pull/5923)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Module attributes (https://github.com/noir-lang/noir/pull/5888)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Only check array bounds in brillig if index is unsafe
(https://github.com/noir-lang/noir/pull/5938)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* **perf:** Remove known store values that equal the store address in
mem2reg (https://github.com/noir-lang/noir/pull/5935)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* **perf:** Remove last store in return block if last load is before
that store (https://github.com/noir-lang/noir/pull/5910)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* Remove blocks which consist of only a jump to another block
(https://github.com/noir-lang/noir/pull/5889)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Replace arithmetic equalities with assert equal
([#8386](https://github.com/AztecProtocol/aztec-packages/issues/8386))
([0d8e835](https://github.com/AztecProtocol/aztec-packages/commit/0d8e835dd6cd6cd545edda20f652ab6f10c530da))
* Return arrays instead of slices from `to_be_radix` functions
(https://github.com/noir-lang/noir/pull/5851)
([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
* Router contract
([#8352](https://github.com/AztecProtocol/aztec-packages/issues/8352))
([138dc52](https://github.com/AztecProtocol/aztec-packages/commit/138dc52a232f20248306aa9a99cf66f0ac7ec7eb))
* Sequencer selection in k8s tests
([#8313](https://github.com/AztecProtocol/aztec-packages/issues/8313))
([8d9947d](https://github.com/AztecProtocol/aztec-packages/commit/8d9947d3584b2596d7d4e0d75e8534efc9fab7a4))
* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/5877)
([27e4761](https://github.com/AztecProtocol/aztec-packages/commit/27e476119021c4fe4f6e4e8cb53947215458d4d0))
* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/5883)
([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/5917)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/5951)
([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
* Track proving times in prover stats in CLI
([#8281](https://github.com/AztecProtocol/aztec-packages/issues/8281))
([efad298](https://github.com/AztecProtocol/aztec-packages/commit/efad298f60a86094394fd4ac67fbf108fba110f9))
* Tuple return value typescript decoding
([#8319](https://github.com/AztecProtocol/aztec-packages/issues/8319))
([b09a1bb](https://github.com/AztecProtocol/aztec-packages/commit/b09a1bbcc31ac0af5f23e7c9677ef922d5da5239))
* Ultra keccak honk verifier
([#8261](https://github.com/AztecProtocol/aztec-packages/issues/8261))
([7f02900](https://github.com/AztecProtocol/aztec-packages/commit/7f029007365b57c06699914f97b93d0891d2a6f1))
* Unquote some value as tokens, not as unquote markers
(https://github.com/noir-lang/noir/pull/5924)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Update AztecIvc interface to facilitate acir-ivc
([#8230](https://github.com/AztecProtocol/aztec-packages/issues/8230))
([665750a](https://github.com/AztecProtocol/aztec-packages/commit/665750a8d7f20ea4e3f7cded052b88eb6bb28600))
* Use visibility (https://github.com/noir-lang/noir/pull/5856)
([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
* Verify public validation requests
([#8150](https://github.com/AztecProtocol/aztec-packages/issues/8150))
([2be1415](https://github.com/AztecProtocol/aztec-packages/commit/2be14157abe3b277c58780ecc03bb1eff8dec20e))
* Warn on unused functions (https://github.com/noir-lang/noir/pull/5892)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
### Bug Fixes
* Address issues when using wall-time
([#8329](https://github.com/AztecProtocol/aztec-packages/issues/8329))
([639fb3b](https://github.com/AztecProtocol/aztec-packages/commit/639fb3b7225911f0051b73930755219473984581))
* Always place module attribute generated items inside module
(https://github.com/noir-lang/noir/pull/5943)
([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
* Bot config for skip public simulation
([#8320](https://github.com/AztecProtocol/aztec-packages/issues/8320))
([133b642](https://github.com/AztecProtocol/aztec-packages/commit/133b642b12ff03c71bd90a4acda10f484fe1b77f))
* Broken build
([#8395](https://github.com/AztecProtocol/aztec-packages/issues/8395))
([d0ea6eb](https://github.com/AztecProtocol/aztec-packages/commit/d0ea6ebbe8b4bb918acc2aa5a4c09863a93b7c08))
* Collect functions generated by attributes
(https://github.com/noir-lang/noir/pull/5930)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Do not reuse anvil admin key
([#8304](https://github.com/AztecProtocol/aztec-packages/issues/8304))
([6863fe5](https://github.com/AztecProtocol/aztec-packages/commit/6863fe5094193ce29118c8a315e38b7b3aea69ca))
* **frontend:** Ban type vars bound to a reference from passing the
unconstrained boundary (https://github.com/noir-lang/noir/pull/5949)
([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
* HonkRecursion serde for cpp bindings
([#8387](https://github.com/AztecProtocol/aztec-packages/issues/8387))
([6162179](https://github.com/AztecProtocol/aztec-packages/commit/6162179ffc9b04213ef600e1733d2ac696c1dbe6))
* Increase timeout for Sepolia mining
([#8430](https://github.com/AztecProtocol/aztec-packages/issues/8430))
([29369ed](https://github.com/AztecProtocol/aztec-packages/commit/29369ed65ab6a01a0b8c1a05b4f6b9710dd8e44b))
* Let `derive(Eq)` work for empty structs
(https://github.com/noir-lang/noir/pull/5965)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* **mem2reg:** Handle aliases better when setting a known value for a
load (https://github.com/noir-lang/noir/pull/5959)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* **mem2reg:** Handle aliases in function last store cleanup and
additional alias unit test (https://github.com/noir-lang/noir/pull/5967)
([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
* Prevent comptime println from crashing LSP
(https://github.com/noir-lang/noir/pull/5918)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* Revert "feat: ultra keccak honk verifier
([#8427](https://github.com/AztecProtocol/aztec-packages/issues/8427))
([31df5ea](https://github.com/AztecProtocol/aztec-packages/commit/31df5ead9e182bcf57588438f1b73eba4c052fa5))
* Revert "feat: ultra keccak honk verifier"
([#8391](https://github.com/AztecProtocol/aztec-packages/issues/8391))
([3228e75](https://github.com/AztecProtocol/aztec-packages/commit/3228e7526aa30b514375c62264cbde578754cd79))
* Split stores per component and split merkle tree operations
([#8299](https://github.com/AztecProtocol/aztec-packages/issues/8299))
([4ee69ac](https://github.com/AztecProtocol/aztec-packages/commit/4ee69acf8588adb46d2e9369d5541fb04380c652))
* SubscriptionNote preimage attack
([#8390](https://github.com/AztecProtocol/aztec-packages/issues/8390))
([94006a9](https://github.com/AztecProtocol/aztec-packages/commit/94006a99229ed7e712fa2b7b2851ed2fb509dca0))
* Support debug comptime flag for attributes
(https://github.com/noir-lang/noir/pull/5929)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Temporary register leaks in brillig gen
([#8350](https://github.com/AztecProtocol/aztec-packages/issues/8350))
([5f6d2e2](https://github.com/AztecProtocol/aztec-packages/commit/5f6d2e27d0b9045b8e7e875317918bd09af40d8c))
* Transpiler after noir sync
([#8353](https://github.com/AztecProtocol/aztec-packages/issues/8353))
([249e50e](https://github.com/AztecProtocol/aztec-packages/commit/249e50efafd306fa8cd9005972636adbddbca81e))
* TXE logs in docker
([#8365](https://github.com/AztecProtocol/aztec-packages/issues/8365))
([157dd11](https://github.com/AztecProtocol/aztec-packages/commit/157dd118896e101d654110f8b519fb059c3e7f4f))
* Use element_size() instead of computing it with division
(https://github.com/noir-lang/noir/pull/5939)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Wait for receipt
([#8358](https://github.com/AztecProtocol/aztec-packages/issues/8358))
([8b7b2d2](https://github.com/AztecProtocol/aztec-packages/commit/8b7b2d2b8f13b0b8ebda1cd7e14ef2e9c18e0bac))
### Miscellaneous
* Add a span to track timing of brillig gen
(https://github.com/noir-lang/noir/pull/5835)
([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
* Add pass to normalize Ids in SSA
(https://github.com/noir-lang/noir/pull/5909)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* Add uint (U128) note to aztec-nr and remove OwnedNote from ValueNote
([#8142](https://github.com/AztecProtocol/aztec-packages/issues/8142))
([225b6d3](https://github.com/AztecProtocol/aztec-packages/commit/225b6d319d013ce41d6396ba01cd0968da074c4e))
* **avm:** Move proving key to avm files
([#8318](https://github.com/AztecProtocol/aztec-packages/issues/8318))
([32d67bd](https://github.com/AztecProtocol/aztec-packages/commit/32d67bd72244bfc3ea28aef7358c467a5b238b6b))
* **avm:** Remove some unused deps
([#8366](https://github.com/AztecProtocol/aztec-packages/issues/8366))
([e2150a7](https://github.com/AztecProtocol/aztec-packages/commit/e2150a7e5fc84932b65af07025514fc3c57f1cbc))
* **bb:** Reinstate "chore: uncomment asserts in oink rec verifier""
([#8356](https://github.com/AztecProtocol/aztec-packages/issues/8356))
([4dbad01](https://github.com/AztecProtocol/aztec-packages/commit/4dbad01c866b28f7d440d7b4e17631ed6a0469f3))
* **bb:** Use std::span for srs
([#8371](https://github.com/AztecProtocol/aztec-packages/issues/8371))
([f174699](https://github.com/AztecProtocol/aztec-packages/commit/f1746999ea12cc8117efd5a0c3b2ec5d80196343))
* Bump some dependencies (https://github.com/noir-lang/noir/pull/5893)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* Change efs volumes to use bursting throughput
([#8370](https://github.com/AztecProtocol/aztec-packages/issues/8370))
([d6ebe3e](https://github.com/AztecProtocol/aztec-packages/commit/d6ebe3e674ea59acf810c9736aa908c63b5a9b85))
* **ci:** Don't run on draft PRs
([#8426](https://github.com/AztecProtocol/aztec-packages/issues/8426))
([8abe6c8](https://github.com/AztecProtocol/aztec-packages/commit/8abe6c83522c65b1ff0b29f670c6b2e7cb725b2a))
* **ci:** Skip vk generation on `protocol-circuits-gates-report` and
`noir-format`
([#8398](https://github.com/AztecProtocol/aztec-packages/issues/8398))
([824aa8a](https://github.com/AztecProtocol/aztec-packages/commit/824aa8ab9d5c5f6b1b69c35a40eb7e0735ab1f23))
* **ci:** Test lowering of non-persistent ebs provisions
([#8360](https://github.com/AztecProtocol/aztec-packages/issues/8360))
([8ee8595](https://github.com/AztecProtocol/aztec-packages/commit/8ee8595d664d7c1dca65bd0496648bb4cf1a32f7))
* Cleanup str_as_bytes (https://github.com/noir-lang/noir/pull/5900)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* Delete more unwanted stuff from noir code
([#8335](https://github.com/AztecProtocol/aztec-packages/issues/8335))
([d2a8aa4](https://github.com/AztecProtocol/aztec-packages/commit/d2a8aa47f36c3dd5ae6ec287550d38ad9ca0c104))
* **docs:** Cli wallet
([#8182](https://github.com/AztecProtocol/aztec-packages/issues/8182))
([7298c8f](https://github.com/AztecProtocol/aztec-packages/commit/7298c8f54460f506ecb959658d9cfd4f1129ef01))
* **docs:** Fix migration notes
([#8447](https://github.com/AztecProtocol/aztec-packages/issues/8447))
([1e91469](https://github.com/AztecProtocol/aztec-packages/commit/1e9146942507baf738ce2711129fe527a4d4d142))
* Error on false constraint
(https://github.com/noir-lang/noir/pull/5890)
([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
* Fix some instances of missing unsafe blocks
([#8232](https://github.com/AztecProtocol/aztec-packages/issues/8232))
([e8e0907](https://github.com/AztecProtocol/aztec-packages/commit/e8e09077deba33d805cfecafbbe67b8d61c6cc8a))
* Fix spartan test nightly runner
([#8433](https://github.com/AztecProtocol/aztec-packages/issues/8433))
([a34f353](https://github.com/AztecProtocol/aztec-packages/commit/a34f35311ace0f06e22da111d72467dd976fdd8d))
* Improve ec addition
([#8291](https://github.com/AztecProtocol/aztec-packages/issues/8291))
([e8a097c](https://github.com/AztecProtocol/aztec-packages/commit/e8a097cf338bae2445006b3f20a2f54fc8f5e7f5))
* Increase AZTEC_SLOT_DURATION
([#8331](https://github.com/AztecProtocol/aztec-packages/issues/8331))
([5d48500](https://github.com/AztecProtocol/aztec-packages/commit/5d485006cf9fdf20b4081da1b203edf7abe1675f))
* Make nested slice error more clear for `[[T]; N]` case
(https://github.com/noir-lang/noir/pull/5906)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* Merge provernet to master
([#8373](https://github.com/AztecProtocol/aztec-packages/issues/8373))
([e1dc987](https://github.com/AztecProtocol/aztec-packages/commit/e1dc9878de06a1f3d4cde9bbcf652ac342951d52))
* More efficient verification with shplonk and gemini
([#8351](https://github.com/AztecProtocol/aztec-packages/issues/8351))
([e51d157](https://github.com/AztecProtocol/aztec-packages/commit/e51d157fc7ae9a8ffeba8e6f89dbe87034d36db4))
* Move spartan network tests to nightly
([#8369](https://github.com/AztecProtocol/aztec-packages/issues/8369))
([8fe045c](https://github.com/AztecProtocol/aztec-packages/commit/8fe045ca3c25997f1eda874dec0da67b7d564d06))
* No assert in `is_valid_impl(...)`
([#8397](https://github.com/AztecProtocol/aztec-packages/issues/8397))
([1c1d35a](https://github.com/AztecProtocol/aztec-packages/commit/1c1d35ae8ace593e2b336b0a5172be68534dad68))
* Pw/devnet fixes
([#8385](https://github.com/AztecProtocol/aztec-packages/issues/8385))
([4fb4e17](https://github.com/AztecProtocol/aztec-packages/commit/4fb4e178d7cd6de999455b624ec4d3b6b63fceb7))
* Redo typo PR by FilipHarald
([#8418](https://github.com/AztecProtocol/aztec-packages/issues/8418))
([2894b68](https://github.com/AztecProtocol/aztec-packages/commit/2894b68022981fcc5771c11acfd213d51446f96b))
* Redo typo PR by operagxsasha
([#8429](https://github.com/AztecProtocol/aztec-packages/issues/8429))
([a1060a3](https://github.com/AztecProtocol/aztec-packages/commit/a1060a3ad4cbf0e070c45a7a1a309b91529f5ff3))
* Remove coinbase and unimplemented block gas limit opcodes from AVM
([#8408](https://github.com/AztecProtocol/aztec-packages/issues/8408))
([dd09b76](https://github.com/AztecProtocol/aztec-packages/commit/dd09b76f70420a3824bf406bb2044481f68cd741))
* Remove equality operation on boolean constraints against constants
(https://github.com/noir-lang/noir/pull/5919)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* Remove override to use rust syntax highlighting
(https://github.com/noir-lang/noir/pull/5881)
([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
* Remove unimplemented headermember opcode from avm
([#8407](https://github.com/AztecProtocol/aztec-packages/issues/8407))
([cfea06e](https://github.com/AztecProtocol/aztec-packages/commit/cfea06ed72449a62e21ba4b0f1b0d77200f91635))
* Renaming `Instance`'s
([#8362](https://github.com/AztecProtocol/aztec-packages/issues/8362))
([4789440](https://github.com/AztecProtocol/aztec-packages/commit/478944010ca8f28eabba733d04a9a8e9a43c29a9))
* Replace relative paths to noir-protocol-circuits
([3c9d85e](https://github.com/AztecProtocol/aztec-packages/commit/3c9d85e67eb547d617e44d2ab5a1579242adccb0))
* Replace relative paths to noir-protocol-circuits
([69b1754](https://github.com/AztecProtocol/aztec-packages/commit/69b1754ddddc7831960eb6f9dc26cfc58b056392))
* Replace relative paths to noir-protocol-circuits
([feff126](https://github.com/AztecProtocol/aztec-packages/commit/feff126409a81148daea517e5d4acc7a6ec458c5))
* Replace relative paths to noir-protocol-circuits
([3d58d36](https://github.com/AztecProtocol/aztec-packages/commit/3d58d361413bb5e3a66831c333e94715985f34a5))
* Replace relative paths to noir-protocol-circuits
([7c15ac4](https://github.com/AztecProtocol/aztec-packages/commit/7c15ac43d87eb0fa15f7e1ebdf91728924dc0536))
* **revert:** "chore(ci): Test lowering of non-persistent ebs
provisions"
([#8392](https://github.com/AztecProtocol/aztec-packages/issues/8392))
([2ea6ec2](https://github.com/AztecProtocol/aztec-packages/commit/2ea6ec21a9013978e589a9f5bd3a064236359e45))
* Send anvil logs to stdout
([#8311](https://github.com/AztecProtocol/aztec-packages/issues/8311))
([6a2614a](https://github.com/AztecProtocol/aztec-packages/commit/6a2614a94a7b049e8aecaaa900b0a067dd2e15dd))
* Uncomment asserts in oink rec verifier
([#8316](https://github.com/AztecProtocol/aztec-packages/issues/8316))
([a7f3144](https://github.com/AztecProtocol/aztec-packages/commit/a7f314448215950f6f1a7d4f282359df040be502))
* Update git user for release PRs
(https://github.com/noir-lang/noir/pull/5894)
([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
* Use `new_let` more widely
(https://github.com/noir-lang/noir/pull/5882)
([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
barretenberg: 0.53.0
##
[0.53.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.52.0...barretenberg-v0.53.0)
(2024-09-09)
### ⚠ BREAKING CHANGES
* **avm/brillig:** take addresses in calldatacopy
([#8388](https://github.com/AztecProtocol/aztec-packages/issues/8388))
* remove coinbase and unimplemented block gas limit opcodes from AVM
([#8408](https://github.com/AztecProtocol/aztec-packages/issues/8408))
### Features
* Add poseidon relations to UltraKeccak flavor and Solidity verifier
([#8243](https://github.com/AztecProtocol/aztec-packages/issues/8243))
([f7e4bfb](https://github.com/AztecProtocol/aztec-packages/commit/f7e4bfb0fc8070b7b79366241f3d37357dfaee27))
* **avm/brillig:** Take addresses in calldatacopy
([#8388](https://github.com/AztecProtocol/aztec-packages/issues/8388))
([eab944c](https://github.com/AztecProtocol/aztec-packages/commit/eab944cbb77eb613e61a879312b58c415f8a0c13))
* **ci:** Tracy gate counter preset
([#8382](https://github.com/AztecProtocol/aztec-packages/issues/8382))
([882af1e](https://github.com/AztecProtocol/aztec-packages/commit/882af1ed821c135b68a5d693a81b7fc580ad97c2))
* Replace arithmetic equalities with assert equal
([#8386](https://github.com/AztecProtocol/aztec-packages/issues/8386))
([0d8e835](https://github.com/AztecProtocol/aztec-packages/commit/0d8e835dd6cd6cd545edda20f652ab6f10c530da))
* Ultra keccak honk verifier
([#8261](https://github.com/AztecProtocol/aztec-packages/issues/8261))
([7f02900](https://github.com/AztecProtocol/aztec-packages/commit/7f029007365b57c06699914f97b93d0891d2a6f1))
* Update AztecIvc interface to facilitate acir-ivc
([#8230](https://github.com/AztecProtocol/aztec-packages/issues/8230))
([665750a](https://github.com/AztecProtocol/aztec-packages/commit/665750a8d7f20ea4e3f7cded052b88eb6bb28600))
* Verify public validation requests
([#8150](https://github.com/AztecProtocol/aztec-packages/issues/8150))
([2be1415](https://github.com/AztecProtocol/aztec-packages/commit/2be14157abe3b277c58780ecc03bb1eff8dec20e))
### Bug Fixes
* Broken build
([#8395](https://github.com/AztecProtocol/aztec-packages/issues/8395))
([d0ea6eb](https://github.com/AztecProtocol/aztec-packages/commit/d0ea6ebbe8b4bb918acc2aa5a4c09863a93b7c08))
* Revert "feat: ultra keccak honk verifier
([#8427](https://github.com/AztecProtocol/aztec-packages/issues/8427))
([31df5ea](https://github.com/AztecProtocol/aztec-packages/commit/31df5ead9e182bcf57588438f1b73eba4c052fa5))
* Revert "feat: ultra keccak honk verifier"
([#8391](https://github.com/AztecProtocol/aztec-packages/issues/8391))
([3228e75](https://github.com/AztecProtocol/aztec-packages/commit/3228e7526aa30b514375c62264cbde578754cd79))
### Miscellaneous
* **avm:** Move proving key to avm files
([#8318](https://github.com/AztecProtocol/aztec-packages/issues/8318))
([32d67bd](https://github.com/AztecProtocol/aztec-packages/commit/32d67bd72244bfc3ea28aef7358c467a5b238b6b))
* **avm:** Remove some unused deps
([#8366](https://github.com/AztecProtocol/aztec-packages/issues/8366))
([e2150a7](https://github.com/AztecProtocol/aztec-packages/commit/e2150a7e5fc84932b65af07025514fc3c57f1cbc))
* **bb:** Reinstate "chore: uncomment asserts in oink rec verifier""
([#8356](https://github.com/AztecProtocol/aztec-packages/issues/8356))
([4dbad01](https://github.com/AztecProtocol/aztec-packages/commit/4dbad01c866b28f7d440d7b4e17631ed6a0469f3))
* **bb:** Use std::span for srs
([#8371](https://github.com/AztecProtocol/aztec-packages/issues/8371))
([f174699](https://github.com/AztecProtocol/aztec-packages/commit/f1746999ea12cc8117efd5a0c3b2ec5d80196343))
* Improve ec addition
([#8291](https://github.com/AztecProtocol/aztec-packages/issues/8291))
([e8a097c](https://github.com/AztecProtocol/aztec-packages/commit/e8a097cf338bae2445006b3f20a2f54fc8f5e7f5))
* More efficient verification with shplonk and gemini
([#8351](https://github.com/AztecProtocol/aztec-packages/issues/8351))
([e51d157](https://github.com/AztecProtocol/aztec-packages/commit/e51d157fc7ae9a8ffeba8e6f89dbe87034d36db4))
* Remove coinbase and unimplemented block gas limit opcodes from AVM
([#8408](https://github.com/AztecProtocol/aztec-packages/issues/8408))
([dd09b76](https://github.com/AztecProtocol/aztec-packages/commit/dd09b76f70420a3824bf406bb2044481f68cd741))
* Remove unimplemented headermember opcode from avm
([#8407](https://github.com/AztecProtocol/aztec-packages/issues/8407))
([cfea06e](https://github.com/AztecProtocol/aztec-packages/commit/cfea06ed72449a62e21ba4b0f1b0d77200f91635))
* Renaming `Instance`'s
([#8362](https://github.com/AztecProtocol/aztec-packages/issues/8362))
([4789440](https://github.com/AztecProtocol/aztec-packages/commit/478944010ca8f28eabba733d04a9a8e9a43c29a9))
* Uncomment asserts in oink rec verifier
([#8316](https://github.com/AztecProtocol/aztec-packages/issues/8316))
([a7f3144](https://github.com/AztecProtocol/aztec-packages/commit/a7f314448215950f6f1a7d4f282359df040be502))
---
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 | 142 ++++++++++++++++++++++++++++++++
barretenberg/CHANGELOG.md | 39 +++++++++
barretenberg/cpp/CMakeLists.txt | 2 +-
barretenberg/ts/CHANGELOG.md | 7 ++
barretenberg/ts/package.json | 2 +-
yarn-project/aztec/CHANGELOG.md | 17 ++++
yarn-project/aztec/package.json | 2 +-
8 files changed, 212 insertions(+), 7 deletions(-)
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index a290c0c736e..a592dfb04e9 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,7 +1,7 @@
{
- ".": "0.52.0",
+ ".": "0.53.0",
"yarn-project/cli": "0.35.1",
- "yarn-project/aztec": "0.52.0",
- "barretenberg": "0.52.0",
- "barretenberg/ts": "0.52.0"
+ "yarn-project/aztec": "0.53.0",
+ "barretenberg": "0.53.0",
+ "barretenberg/ts": "0.53.0"
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b53493b3085..7bc8be9cc9a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,147 @@
# Changelog
+## [0.53.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.52.0...aztec-packages-v0.53.0) (2024-09-09)
+
+
+### ⚠ BREAKING CHANGES
+
+* **avm/brillig:** take addresses in calldatacopy ([#8388](https://github.com/AztecProtocol/aztec-packages/issues/8388))
+* remove coinbase and unimplemented block gas limit opcodes from AVM ([#8408](https://github.com/AztecProtocol/aztec-packages/issues/8408))
+* return arrays instead of slices from `to_be_radix` functions (https://github.com/noir-lang/noir/pull/5851)
+* Do not encode assertion strings in the programs ([#8315](https://github.com/AztecProtocol/aztec-packages/issues/8315))
+
+### Features
+
+* `Module::add_item` (https://github.com/noir-lang/noir/pull/5947) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* Add `Expr::as_assert_eq` (https://github.com/noir-lang/noir/pull/5880) ([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
+* Add `fmtstr::contents` (https://github.com/noir-lang/noir/pull/5928) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Add `FunctionDef::set_return_visibility` (https://github.com/noir-lang/noir/pull/5941) ([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
+* Add `FunctionDefinition::add_attribute` (https://github.com/noir-lang/noir/pull/5944) ([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
+* Add `FunctionDefinition::module` and `StructDefinition::module` (https://github.com/noir-lang/noir/pull/5956) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* Add `FunctionDefinition` methods `is_unconstrained` and `set_unconstrained` (https://github.com/noir-lang/noir/pull/5962) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* Add `Quoted::tokens` (https://github.com/noir-lang/noir/pull/5942) ([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
+* Add `std::meta::typ::fresh_type_variable` (https://github.com/noir-lang/noir/pull/5948) ([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
+* Add `StructDefinition::add_attribute` and `has_named_attribute` (https://github.com/noir-lang/noir/pull/5945) ([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
+* Add `StructDefinition::add_generic` (https://github.com/noir-lang/noir/pull/5961) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* Add `StructDefinition::name` (https://github.com/noir-lang/noir/pull/5960) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* Add `StructDefinition::set_fields` (https://github.com/noir-lang/noir/pull/5931) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Add bot config to toggle simulation ([#8297](https://github.com/AztecProtocol/aztec-packages/issues/8297)) ([1c7c447](https://github.com/AztecProtocol/aztec-packages/commit/1c7c44742d0b3e6940ea08a42085d236fd209cad))
+* Add poseidon relations to UltraKeccak flavor and Solidity verifier ([#8243](https://github.com/AztecProtocol/aztec-packages/issues/8243)) ([f7e4bfb](https://github.com/AztecProtocol/aztec-packages/commit/f7e4bfb0fc8070b7b79366241f3d37357dfaee27))
+* Addressing Nico's router comments ([#8384](https://github.com/AztecProtocol/aztec-packages/issues/8384)) ([d582c93](https://github.com/AztecProtocol/aztec-packages/commit/d582c932888ffbf5d240f28c0d83d926e4cb7a51))
+* Allow inserting new structs and into programs from attributes (https://github.com/noir-lang/noir/pull/5927) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Arithmetic Generics (https://github.com/noir-lang/noir/pull/5950) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* **avm/brillig:** Take addresses in calldatacopy ([#8388](https://github.com/AztecProtocol/aztec-packages/issues/8388)) ([eab944c](https://github.com/AztecProtocol/aztec-packages/commit/eab944cbb77eb613e61a879312b58c415f8a0c13))
+* Better println for Quoted (https://github.com/noir-lang/noir/pull/5896) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* Calculate `FunctionSelector`s and `EventSelector`s during comptime ([#8354](https://github.com/AztecProtocol/aztec-packages/issues/8354)) ([52258b1](https://github.com/AztecProtocol/aztec-packages/commit/52258b11f3e2f58631f4d77bd0bf00034512dc73))
+* Check argument count and types on attribute function callback (https://github.com/noir-lang/noir/pull/5921) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* **ci:** Tracy gate counter preset ([#8382](https://github.com/AztecProtocol/aztec-packages/issues/8382)) ([882af1e](https://github.com/AztecProtocol/aztec-packages/commit/882af1ed821c135b68a5d693a81b7fc580ad97c2))
+* Do not encode assertion strings in the programs ([#8315](https://github.com/AztecProtocol/aztec-packages/issues/8315)) ([f5bbb89](https://github.com/AztecProtocol/aztec-packages/commit/f5bbb89b489bc85f286bcc5ed45c30f38032810c))
+* Implement `str_as_bytes` in the `comptime` interpreter (https://github.com/noir-lang/noir/pull/5887) ([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
+* Liveness analysis for constants ([#8294](https://github.com/AztecProtocol/aztec-packages/issues/8294)) ([0330ced](https://github.com/AztecProtocol/aztec-packages/commit/0330ced124d5455cc584694255a3ceed9c35b69f))
+* LSP autocompletion for attributes (https://github.com/noir-lang/noir/pull/5963) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* LSP code action "Fill struct fields" (https://github.com/noir-lang/noir/pull/5885) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* LSP code actions to import or qualify unresolved paths (https://github.com/noir-lang/noir/pull/5876) ([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
+* LSP diagnostics for all package files (https://github.com/noir-lang/noir/pull/5895) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* LSP diagnostics now have "unnecessary" and "deprecated" tags (https://github.com/noir-lang/noir/pull/5878) ([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
+* LSP now suggests self fields and methods (https://github.com/noir-lang/noir/pull/5955) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* LSP will now suggest private items if they are visible (https://github.com/noir-lang/noir/pull/5923) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Module attributes (https://github.com/noir-lang/noir/pull/5888) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Only check array bounds in brillig if index is unsafe (https://github.com/noir-lang/noir/pull/5938) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* **perf:** Remove known store values that equal the store address in mem2reg (https://github.com/noir-lang/noir/pull/5935) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* **perf:** Remove last store in return block if last load is before that store (https://github.com/noir-lang/noir/pull/5910) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* Remove blocks which consist of only a jump to another block (https://github.com/noir-lang/noir/pull/5889) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Replace arithmetic equalities with assert equal ([#8386](https://github.com/AztecProtocol/aztec-packages/issues/8386)) ([0d8e835](https://github.com/AztecProtocol/aztec-packages/commit/0d8e835dd6cd6cd545edda20f652ab6f10c530da))
+* Return arrays instead of slices from `to_be_radix` functions (https://github.com/noir-lang/noir/pull/5851) ([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
+* Router contract ([#8352](https://github.com/AztecProtocol/aztec-packages/issues/8352)) ([138dc52](https://github.com/AztecProtocol/aztec-packages/commit/138dc52a232f20248306aa9a99cf66f0ac7ec7eb))
+* Sequencer selection in k8s tests ([#8313](https://github.com/AztecProtocol/aztec-packages/issues/8313)) ([8d9947d](https://github.com/AztecProtocol/aztec-packages/commit/8d9947d3584b2596d7d4e0d75e8534efc9fab7a4))
+* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/5877) ([27e4761](https://github.com/AztecProtocol/aztec-packages/commit/27e476119021c4fe4f6e4e8cb53947215458d4d0))
+* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/5883) ([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
+* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/5917) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* Sync from aztec-packages (https://github.com/noir-lang/noir/pull/5951) ([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
+* Track proving times in prover stats in CLI ([#8281](https://github.com/AztecProtocol/aztec-packages/issues/8281)) ([efad298](https://github.com/AztecProtocol/aztec-packages/commit/efad298f60a86094394fd4ac67fbf108fba110f9))
+* Tuple return value typescript decoding ([#8319](https://github.com/AztecProtocol/aztec-packages/issues/8319)) ([b09a1bb](https://github.com/AztecProtocol/aztec-packages/commit/b09a1bbcc31ac0af5f23e7c9677ef922d5da5239))
+* Ultra keccak honk verifier ([#8261](https://github.com/AztecProtocol/aztec-packages/issues/8261)) ([7f02900](https://github.com/AztecProtocol/aztec-packages/commit/7f029007365b57c06699914f97b93d0891d2a6f1))
+* Unquote some value as tokens, not as unquote markers (https://github.com/noir-lang/noir/pull/5924) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Update AztecIvc interface to facilitate acir-ivc ([#8230](https://github.com/AztecProtocol/aztec-packages/issues/8230)) ([665750a](https://github.com/AztecProtocol/aztec-packages/commit/665750a8d7f20ea4e3f7cded052b88eb6bb28600))
+* Use visibility (https://github.com/noir-lang/noir/pull/5856) ([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
+* Verify public validation requests ([#8150](https://github.com/AztecProtocol/aztec-packages/issues/8150)) ([2be1415](https://github.com/AztecProtocol/aztec-packages/commit/2be14157abe3b277c58780ecc03bb1eff8dec20e))
+* Warn on unused functions (https://github.com/noir-lang/noir/pull/5892) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+
+
+### Bug Fixes
+
+* Address issues when using wall-time ([#8329](https://github.com/AztecProtocol/aztec-packages/issues/8329)) ([639fb3b](https://github.com/AztecProtocol/aztec-packages/commit/639fb3b7225911f0051b73930755219473984581))
+* Always place module attribute generated items inside module (https://github.com/noir-lang/noir/pull/5943) ([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
+* Bot config for skip public simulation ([#8320](https://github.com/AztecProtocol/aztec-packages/issues/8320)) ([133b642](https://github.com/AztecProtocol/aztec-packages/commit/133b642b12ff03c71bd90a4acda10f484fe1b77f))
+* Broken build ([#8395](https://github.com/AztecProtocol/aztec-packages/issues/8395)) ([d0ea6eb](https://github.com/AztecProtocol/aztec-packages/commit/d0ea6ebbe8b4bb918acc2aa5a4c09863a93b7c08))
+* Collect functions generated by attributes (https://github.com/noir-lang/noir/pull/5930) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Do not reuse anvil admin key ([#8304](https://github.com/AztecProtocol/aztec-packages/issues/8304)) ([6863fe5](https://github.com/AztecProtocol/aztec-packages/commit/6863fe5094193ce29118c8a315e38b7b3aea69ca))
+* **frontend:** Ban type vars bound to a reference from passing the unconstrained boundary (https://github.com/noir-lang/noir/pull/5949) ([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
+* HonkRecursion serde for cpp bindings ([#8387](https://github.com/AztecProtocol/aztec-packages/issues/8387)) ([6162179](https://github.com/AztecProtocol/aztec-packages/commit/6162179ffc9b04213ef600e1733d2ac696c1dbe6))
+* Increase timeout for Sepolia mining ([#8430](https://github.com/AztecProtocol/aztec-packages/issues/8430)) ([29369ed](https://github.com/AztecProtocol/aztec-packages/commit/29369ed65ab6a01a0b8c1a05b4f6b9710dd8e44b))
+* Let `derive(Eq)` work for empty structs (https://github.com/noir-lang/noir/pull/5965) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* **mem2reg:** Handle aliases better when setting a known value for a load (https://github.com/noir-lang/noir/pull/5959) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* **mem2reg:** Handle aliases in function last store cleanup and additional alias unit test (https://github.com/noir-lang/noir/pull/5967) ([075036e](https://github.com/AztecProtocol/aztec-packages/commit/075036e41d7a2a5558b29f205ccd8b3506d6d473))
+* Prevent comptime println from crashing LSP (https://github.com/noir-lang/noir/pull/5918) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* Revert "feat: ultra keccak honk verifier ([#8427](https://github.com/AztecProtocol/aztec-packages/issues/8427)) ([31df5ea](https://github.com/AztecProtocol/aztec-packages/commit/31df5ead9e182bcf57588438f1b73eba4c052fa5))
+* Revert "feat: ultra keccak honk verifier" ([#8391](https://github.com/AztecProtocol/aztec-packages/issues/8391)) ([3228e75](https://github.com/AztecProtocol/aztec-packages/commit/3228e7526aa30b514375c62264cbde578754cd79))
+* Split stores per component and split merkle tree operations ([#8299](https://github.com/AztecProtocol/aztec-packages/issues/8299)) ([4ee69ac](https://github.com/AztecProtocol/aztec-packages/commit/4ee69acf8588adb46d2e9369d5541fb04380c652))
+* SubscriptionNote preimage attack ([#8390](https://github.com/AztecProtocol/aztec-packages/issues/8390)) ([94006a9](https://github.com/AztecProtocol/aztec-packages/commit/94006a99229ed7e712fa2b7b2851ed2fb509dca0))
+* Support debug comptime flag for attributes (https://github.com/noir-lang/noir/pull/5929) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Temporary register leaks in brillig gen ([#8350](https://github.com/AztecProtocol/aztec-packages/issues/8350)) ([5f6d2e2](https://github.com/AztecProtocol/aztec-packages/commit/5f6d2e27d0b9045b8e7e875317918bd09af40d8c))
+* Transpiler after noir sync ([#8353](https://github.com/AztecProtocol/aztec-packages/issues/8353)) ([249e50e](https://github.com/AztecProtocol/aztec-packages/commit/249e50efafd306fa8cd9005972636adbddbca81e))
+* TXE logs in docker ([#8365](https://github.com/AztecProtocol/aztec-packages/issues/8365)) ([157dd11](https://github.com/AztecProtocol/aztec-packages/commit/157dd118896e101d654110f8b519fb059c3e7f4f))
+* Use element_size() instead of computing it with division (https://github.com/noir-lang/noir/pull/5939) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Wait for receipt ([#8358](https://github.com/AztecProtocol/aztec-packages/issues/8358)) ([8b7b2d2](https://github.com/AztecProtocol/aztec-packages/commit/8b7b2d2b8f13b0b8ebda1cd7e14ef2e9c18e0bac))
+
+
+### Miscellaneous
+
+* Add a span to track timing of brillig gen (https://github.com/noir-lang/noir/pull/5835) ([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
+* Add pass to normalize Ids in SSA (https://github.com/noir-lang/noir/pull/5909) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* Add uint (U128) note to aztec-nr and remove OwnedNote from ValueNote ([#8142](https://github.com/AztecProtocol/aztec-packages/issues/8142)) ([225b6d3](https://github.com/AztecProtocol/aztec-packages/commit/225b6d319d013ce41d6396ba01cd0968da074c4e))
+* **avm:** Move proving key to avm files ([#8318](https://github.com/AztecProtocol/aztec-packages/issues/8318)) ([32d67bd](https://github.com/AztecProtocol/aztec-packages/commit/32d67bd72244bfc3ea28aef7358c467a5b238b6b))
+* **avm:** Remove some unused deps ([#8366](https://github.com/AztecProtocol/aztec-packages/issues/8366)) ([e2150a7](https://github.com/AztecProtocol/aztec-packages/commit/e2150a7e5fc84932b65af07025514fc3c57f1cbc))
+* **bb:** Reinstate "chore: uncomment asserts in oink rec verifier"" ([#8356](https://github.com/AztecProtocol/aztec-packages/issues/8356)) ([4dbad01](https://github.com/AztecProtocol/aztec-packages/commit/4dbad01c866b28f7d440d7b4e17631ed6a0469f3))
+* **bb:** Use std::span for srs ([#8371](https://github.com/AztecProtocol/aztec-packages/issues/8371)) ([f174699](https://github.com/AztecProtocol/aztec-packages/commit/f1746999ea12cc8117efd5a0c3b2ec5d80196343))
+* Bump some dependencies (https://github.com/noir-lang/noir/pull/5893) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* Change efs volumes to use bursting throughput ([#8370](https://github.com/AztecProtocol/aztec-packages/issues/8370)) ([d6ebe3e](https://github.com/AztecProtocol/aztec-packages/commit/d6ebe3e674ea59acf810c9736aa908c63b5a9b85))
+* **ci:** Don't run on draft PRs ([#8426](https://github.com/AztecProtocol/aztec-packages/issues/8426)) ([8abe6c8](https://github.com/AztecProtocol/aztec-packages/commit/8abe6c83522c65b1ff0b29f670c6b2e7cb725b2a))
+* **ci:** Skip vk generation on `protocol-circuits-gates-report` and `noir-format` ([#8398](https://github.com/AztecProtocol/aztec-packages/issues/8398)) ([824aa8a](https://github.com/AztecProtocol/aztec-packages/commit/824aa8ab9d5c5f6b1b69c35a40eb7e0735ab1f23))
+* **ci:** Test lowering of non-persistent ebs provisions ([#8360](https://github.com/AztecProtocol/aztec-packages/issues/8360)) ([8ee8595](https://github.com/AztecProtocol/aztec-packages/commit/8ee8595d664d7c1dca65bd0496648bb4cf1a32f7))
+* Cleanup str_as_bytes (https://github.com/noir-lang/noir/pull/5900) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* Delete more unwanted stuff from noir code ([#8335](https://github.com/AztecProtocol/aztec-packages/issues/8335)) ([d2a8aa4](https://github.com/AztecProtocol/aztec-packages/commit/d2a8aa47f36c3dd5ae6ec287550d38ad9ca0c104))
+* **docs:** Cli wallet ([#8182](https://github.com/AztecProtocol/aztec-packages/issues/8182)) ([7298c8f](https://github.com/AztecProtocol/aztec-packages/commit/7298c8f54460f506ecb959658d9cfd4f1129ef01))
+* **docs:** Fix migration notes ([#8447](https://github.com/AztecProtocol/aztec-packages/issues/8447)) ([1e91469](https://github.com/AztecProtocol/aztec-packages/commit/1e9146942507baf738ce2711129fe527a4d4d142))
+* Error on false constraint (https://github.com/noir-lang/noir/pull/5890) ([05cc59f](https://github.com/AztecProtocol/aztec-packages/commit/05cc59fd28b4d0ee89343106e538c0db0e70f52f))
+* Fix some instances of missing unsafe blocks ([#8232](https://github.com/AztecProtocol/aztec-packages/issues/8232)) ([e8e0907](https://github.com/AztecProtocol/aztec-packages/commit/e8e09077deba33d805cfecafbbe67b8d61c6cc8a))
+* Fix spartan test nightly runner ([#8433](https://github.com/AztecProtocol/aztec-packages/issues/8433)) ([a34f353](https://github.com/AztecProtocol/aztec-packages/commit/a34f35311ace0f06e22da111d72467dd976fdd8d))
+* Improve ec addition ([#8291](https://github.com/AztecProtocol/aztec-packages/issues/8291)) ([e8a097c](https://github.com/AztecProtocol/aztec-packages/commit/e8a097cf338bae2445006b3f20a2f54fc8f5e7f5))
+* Increase AZTEC_SLOT_DURATION ([#8331](https://github.com/AztecProtocol/aztec-packages/issues/8331)) ([5d48500](https://github.com/AztecProtocol/aztec-packages/commit/5d485006cf9fdf20b4081da1b203edf7abe1675f))
+* Make nested slice error more clear for `[[T]; N]` case (https://github.com/noir-lang/noir/pull/5906) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* Merge provernet to master ([#8373](https://github.com/AztecProtocol/aztec-packages/issues/8373)) ([e1dc987](https://github.com/AztecProtocol/aztec-packages/commit/e1dc9878de06a1f3d4cde9bbcf652ac342951d52))
+* More efficient verification with shplonk and gemini ([#8351](https://github.com/AztecProtocol/aztec-packages/issues/8351)) ([e51d157](https://github.com/AztecProtocol/aztec-packages/commit/e51d157fc7ae9a8ffeba8e6f89dbe87034d36db4))
+* Move spartan network tests to nightly ([#8369](https://github.com/AztecProtocol/aztec-packages/issues/8369)) ([8fe045c](https://github.com/AztecProtocol/aztec-packages/commit/8fe045ca3c25997f1eda874dec0da67b7d564d06))
+* No assert in `is_valid_impl(...)` ([#8397](https://github.com/AztecProtocol/aztec-packages/issues/8397)) ([1c1d35a](https://github.com/AztecProtocol/aztec-packages/commit/1c1d35ae8ace593e2b336b0a5172be68534dad68))
+* Pw/devnet fixes ([#8385](https://github.com/AztecProtocol/aztec-packages/issues/8385)) ([4fb4e17](https://github.com/AztecProtocol/aztec-packages/commit/4fb4e178d7cd6de999455b624ec4d3b6b63fceb7))
+* Redo typo PR by FilipHarald ([#8418](https://github.com/AztecProtocol/aztec-packages/issues/8418)) ([2894b68](https://github.com/AztecProtocol/aztec-packages/commit/2894b68022981fcc5771c11acfd213d51446f96b))
+* Redo typo PR by operagxsasha ([#8429](https://github.com/AztecProtocol/aztec-packages/issues/8429)) ([a1060a3](https://github.com/AztecProtocol/aztec-packages/commit/a1060a3ad4cbf0e070c45a7a1a309b91529f5ff3))
+* Remove coinbase and unimplemented block gas limit opcodes from AVM ([#8408](https://github.com/AztecProtocol/aztec-packages/issues/8408)) ([dd09b76](https://github.com/AztecProtocol/aztec-packages/commit/dd09b76f70420a3824bf406bb2044481f68cd741))
+* Remove equality operation on boolean constraints against constants (https://github.com/noir-lang/noir/pull/5919) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* Remove override to use rust syntax highlighting (https://github.com/noir-lang/noir/pull/5881) ([f3e4f97](https://github.com/AztecProtocol/aztec-packages/commit/f3e4f9734406eb58c52511b550cb99bdf28b13ea))
+* Remove unimplemented headermember opcode from avm ([#8407](https://github.com/AztecProtocol/aztec-packages/issues/8407)) ([cfea06e](https://github.com/AztecProtocol/aztec-packages/commit/cfea06ed72449a62e21ba4b0f1b0d77200f91635))
+* Renaming `Instance`'s ([#8362](https://github.com/AztecProtocol/aztec-packages/issues/8362)) ([4789440](https://github.com/AztecProtocol/aztec-packages/commit/478944010ca8f28eabba733d04a9a8e9a43c29a9))
+* Replace relative paths to noir-protocol-circuits ([3c9d85e](https://github.com/AztecProtocol/aztec-packages/commit/3c9d85e67eb547d617e44d2ab5a1579242adccb0))
+* Replace relative paths to noir-protocol-circuits ([69b1754](https://github.com/AztecProtocol/aztec-packages/commit/69b1754ddddc7831960eb6f9dc26cfc58b056392))
+* Replace relative paths to noir-protocol-circuits ([feff126](https://github.com/AztecProtocol/aztec-packages/commit/feff126409a81148daea517e5d4acc7a6ec458c5))
+* Replace relative paths to noir-protocol-circuits ([3d58d36](https://github.com/AztecProtocol/aztec-packages/commit/3d58d361413bb5e3a66831c333e94715985f34a5))
+* Replace relative paths to noir-protocol-circuits ([7c15ac4](https://github.com/AztecProtocol/aztec-packages/commit/7c15ac43d87eb0fa15f7e1ebdf91728924dc0536))
+* **revert:** "chore(ci): Test lowering of non-persistent ebs provisions" ([#8392](https://github.com/AztecProtocol/aztec-packages/issues/8392)) ([2ea6ec2](https://github.com/AztecProtocol/aztec-packages/commit/2ea6ec21a9013978e589a9f5bd3a064236359e45))
+* Send anvil logs to stdout ([#8311](https://github.com/AztecProtocol/aztec-packages/issues/8311)) ([6a2614a](https://github.com/AztecProtocol/aztec-packages/commit/6a2614a94a7b049e8aecaaa900b0a067dd2e15dd))
+* Uncomment asserts in oink rec verifier ([#8316](https://github.com/AztecProtocol/aztec-packages/issues/8316)) ([a7f3144](https://github.com/AztecProtocol/aztec-packages/commit/a7f314448215950f6f1a7d4f282359df040be502))
+* Update git user for release PRs (https://github.com/noir-lang/noir/pull/5894) ([176bce6](https://github.com/AztecProtocol/aztec-packages/commit/176bce6dd1a4dfbbd82d4f83fddbb02f84145765))
+* Use `new_let` more widely (https://github.com/noir-lang/noir/pull/5882) ([f8f4709](https://github.com/AztecProtocol/aztec-packages/commit/f8f4709fe4c7d6b99f7eb711a3e30ece98a3e052))
+
## [0.52.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.51.1...aztec-packages-v0.52.0) (2024-09-01)
diff --git a/barretenberg/CHANGELOG.md b/barretenberg/CHANGELOG.md
index 83759da8009..9ea637e8053 100644
--- a/barretenberg/CHANGELOG.md
+++ b/barretenberg/CHANGELOG.md
@@ -1,5 +1,44 @@
# Changelog
+## [0.53.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.52.0...barretenberg-v0.53.0) (2024-09-09)
+
+
+### ⚠ BREAKING CHANGES
+
+* **avm/brillig:** take addresses in calldatacopy ([#8388](https://github.com/AztecProtocol/aztec-packages/issues/8388))
+* remove coinbase and unimplemented block gas limit opcodes from AVM ([#8408](https://github.com/AztecProtocol/aztec-packages/issues/8408))
+
+### Features
+
+* Add poseidon relations to UltraKeccak flavor and Solidity verifier ([#8243](https://github.com/AztecProtocol/aztec-packages/issues/8243)) ([f7e4bfb](https://github.com/AztecProtocol/aztec-packages/commit/f7e4bfb0fc8070b7b79366241f3d37357dfaee27))
+* **avm/brillig:** Take addresses in calldatacopy ([#8388](https://github.com/AztecProtocol/aztec-packages/issues/8388)) ([eab944c](https://github.com/AztecProtocol/aztec-packages/commit/eab944cbb77eb613e61a879312b58c415f8a0c13))
+* **ci:** Tracy gate counter preset ([#8382](https://github.com/AztecProtocol/aztec-packages/issues/8382)) ([882af1e](https://github.com/AztecProtocol/aztec-packages/commit/882af1ed821c135b68a5d693a81b7fc580ad97c2))
+* Replace arithmetic equalities with assert equal ([#8386](https://github.com/AztecProtocol/aztec-packages/issues/8386)) ([0d8e835](https://github.com/AztecProtocol/aztec-packages/commit/0d8e835dd6cd6cd545edda20f652ab6f10c530da))
+* Ultra keccak honk verifier ([#8261](https://github.com/AztecProtocol/aztec-packages/issues/8261)) ([7f02900](https://github.com/AztecProtocol/aztec-packages/commit/7f029007365b57c06699914f97b93d0891d2a6f1))
+* Update AztecIvc interface to facilitate acir-ivc ([#8230](https://github.com/AztecProtocol/aztec-packages/issues/8230)) ([665750a](https://github.com/AztecProtocol/aztec-packages/commit/665750a8d7f20ea4e3f7cded052b88eb6bb28600))
+* Verify public validation requests ([#8150](https://github.com/AztecProtocol/aztec-packages/issues/8150)) ([2be1415](https://github.com/AztecProtocol/aztec-packages/commit/2be14157abe3b277c58780ecc03bb1eff8dec20e))
+
+
+### Bug Fixes
+
+* Broken build ([#8395](https://github.com/AztecProtocol/aztec-packages/issues/8395)) ([d0ea6eb](https://github.com/AztecProtocol/aztec-packages/commit/d0ea6ebbe8b4bb918acc2aa5a4c09863a93b7c08))
+* Revert "feat: ultra keccak honk verifier ([#8427](https://github.com/AztecProtocol/aztec-packages/issues/8427)) ([31df5ea](https://github.com/AztecProtocol/aztec-packages/commit/31df5ead9e182bcf57588438f1b73eba4c052fa5))
+* Revert "feat: ultra keccak honk verifier" ([#8391](https://github.com/AztecProtocol/aztec-packages/issues/8391)) ([3228e75](https://github.com/AztecProtocol/aztec-packages/commit/3228e7526aa30b514375c62264cbde578754cd79))
+
+
+### Miscellaneous
+
+* **avm:** Move proving key to avm files ([#8318](https://github.com/AztecProtocol/aztec-packages/issues/8318)) ([32d67bd](https://github.com/AztecProtocol/aztec-packages/commit/32d67bd72244bfc3ea28aef7358c467a5b238b6b))
+* **avm:** Remove some unused deps ([#8366](https://github.com/AztecProtocol/aztec-packages/issues/8366)) ([e2150a7](https://github.com/AztecProtocol/aztec-packages/commit/e2150a7e5fc84932b65af07025514fc3c57f1cbc))
+* **bb:** Reinstate "chore: uncomment asserts in oink rec verifier"" ([#8356](https://github.com/AztecProtocol/aztec-packages/issues/8356)) ([4dbad01](https://github.com/AztecProtocol/aztec-packages/commit/4dbad01c866b28f7d440d7b4e17631ed6a0469f3))
+* **bb:** Use std::span for srs ([#8371](https://github.com/AztecProtocol/aztec-packages/issues/8371)) ([f174699](https://github.com/AztecProtocol/aztec-packages/commit/f1746999ea12cc8117efd5a0c3b2ec5d80196343))
+* Improve ec addition ([#8291](https://github.com/AztecProtocol/aztec-packages/issues/8291)) ([e8a097c](https://github.com/AztecProtocol/aztec-packages/commit/e8a097cf338bae2445006b3f20a2f54fc8f5e7f5))
+* More efficient verification with shplonk and gemini ([#8351](https://github.com/AztecProtocol/aztec-packages/issues/8351)) ([e51d157](https://github.com/AztecProtocol/aztec-packages/commit/e51d157fc7ae9a8ffeba8e6f89dbe87034d36db4))
+* Remove coinbase and unimplemented block gas limit opcodes from AVM ([#8408](https://github.com/AztecProtocol/aztec-packages/issues/8408)) ([dd09b76](https://github.com/AztecProtocol/aztec-packages/commit/dd09b76f70420a3824bf406bb2044481f68cd741))
+* Remove unimplemented headermember opcode from avm ([#8407](https://github.com/AztecProtocol/aztec-packages/issues/8407)) ([cfea06e](https://github.com/AztecProtocol/aztec-packages/commit/cfea06ed72449a62e21ba4b0f1b0d77200f91635))
+* Renaming `Instance`'s ([#8362](https://github.com/AztecProtocol/aztec-packages/issues/8362)) ([4789440](https://github.com/AztecProtocol/aztec-packages/commit/478944010ca8f28eabba733d04a9a8e9a43c29a9))
+* Uncomment asserts in oink rec verifier ([#8316](https://github.com/AztecProtocol/aztec-packages/issues/8316)) ([a7f3144](https://github.com/AztecProtocol/aztec-packages/commit/a7f314448215950f6f1a7d4f282359df040be502))
+
## [0.52.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.51.1...barretenberg-v0.52.0) (2024-09-01)
diff --git a/barretenberg/cpp/CMakeLists.txt b/barretenberg/cpp/CMakeLists.txt
index 1be0d115a87..1e4a86a6569 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.52.0 # x-release-please-version
+ VERSION 0.53.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 5775fae2ac0..3ecc2a8d2f5 100644
--- a/barretenberg/ts/CHANGELOG.md
+++ b/barretenberg/ts/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+## [0.53.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.52.0...barretenberg.js-v0.53.0) (2024-09-09)
+
+
+### Bug Fixes
+
+* HonkRecursion serde for cpp bindings ([#8387](https://github.com/AztecProtocol/aztec-packages/issues/8387)) ([6162179](https://github.com/AztecProtocol/aztec-packages/commit/6162179ffc9b04213ef600e1733d2ac696c1dbe6))
+
## [0.52.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.51.1...barretenberg.js-v0.52.0) (2024-09-01)
diff --git a/barretenberg/ts/package.json b/barretenberg/ts/package.json
index e99d405e0f5..9a72e50ff48 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.52.0",
+ "version": "0.53.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 9bc19d34497..401ebe13f5b 100644
--- a/yarn-project/aztec/CHANGELOG.md
+++ b/yarn-project/aztec/CHANGELOG.md
@@ -1,5 +1,22 @@
# Changelog
+## [0.53.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.52.0...aztec-package-v0.53.0) (2024-09-09)
+
+
+### Bug Fixes
+
+* Do not reuse anvil admin key ([#8304](https://github.com/AztecProtocol/aztec-packages/issues/8304)) ([6863fe5](https://github.com/AztecProtocol/aztec-packages/commit/6863fe5094193ce29118c8a315e38b7b3aea69ca))
+* Split stores per component and split merkle tree operations ([#8299](https://github.com/AztecProtocol/aztec-packages/issues/8299)) ([4ee69ac](https://github.com/AztecProtocol/aztec-packages/commit/4ee69acf8588adb46d2e9369d5541fb04380c652))
+
+
+### Miscellaneous
+
+* Change efs volumes to use bursting throughput ([#8370](https://github.com/AztecProtocol/aztec-packages/issues/8370)) ([d6ebe3e](https://github.com/AztecProtocol/aztec-packages/commit/d6ebe3e674ea59acf810c9736aa908c63b5a9b85))
+* Fix spartan test nightly runner ([#8433](https://github.com/AztecProtocol/aztec-packages/issues/8433)) ([a34f353](https://github.com/AztecProtocol/aztec-packages/commit/a34f35311ace0f06e22da111d72467dd976fdd8d))
+* Increase AZTEC_SLOT_DURATION ([#8331](https://github.com/AztecProtocol/aztec-packages/issues/8331)) ([5d48500](https://github.com/AztecProtocol/aztec-packages/commit/5d485006cf9fdf20b4081da1b203edf7abe1675f))
+* Merge provernet to master ([#8373](https://github.com/AztecProtocol/aztec-packages/issues/8373)) ([e1dc987](https://github.com/AztecProtocol/aztec-packages/commit/e1dc9878de06a1f3d4cde9bbcf652ac342951d52))
+* Pw/devnet fixes ([#8385](https://github.com/AztecProtocol/aztec-packages/issues/8385)) ([4fb4e17](https://github.com/AztecProtocol/aztec-packages/commit/4fb4e178d7cd6de999455b624ec4d3b6b63fceb7))
+
## [0.52.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.51.1...aztec-package-v0.52.0) (2024-09-01)
diff --git a/yarn-project/aztec/package.json b/yarn-project/aztec/package.json
index b986f0d167b..af2813d1d00 100644
--- a/yarn-project/aztec/package.json
+++ b/yarn-project/aztec/package.json
@@ -1,6 +1,6 @@
{
"name": "@aztec/aztec",
- "version": "0.52.0",
+ "version": "0.53.0",
"type": "module",
"exports": {
".": "./dest/index.js"