From 0a7f1621efcb97fe653849a285f4d496f448eb9f Mon Sep 17 00:00:00 2001 From: Aztec Bot <49558828+AztecBot@users.noreply.github.com> Date: Sat, 11 Jan 2025 08:31:49 -0500 Subject: [PATCH] chore(master): Release 0.70.0 --- .release-please-manifest.json | 8 +- CHANGELOG.md | 133 ++++++++++++++++++++++++++++++++ barretenberg/CHANGELOG.md | 22 ++++++ barretenberg/cpp/CMakeLists.txt | 2 +- barretenberg/ts/CHANGELOG.md | 7 ++ barretenberg/ts/package.json | 2 +- yarn-project/aztec/CHANGELOG.md | 15 ++++ yarn-project/aztec/package.json | 2 +- 8 files changed, 184 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 01cabacb75a..24a97324e1f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - ".": "0.69.1", + ".": "0.70.0", "yarn-project/cli": "0.35.1", - "yarn-project/aztec": "0.69.1", - "barretenberg": "0.69.1", - "barretenberg/ts": "0.69.1" + "yarn-project/aztec": "0.70.0", + "barretenberg": "0.70.0", + "barretenberg/ts": "0.70.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index b4bc4fb2117..ddad5348a3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,138 @@ # Changelog +## [0.70.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.69.1...aztec-packages-v0.70.0) (2025-01-11) + + +### ⚠ BREAKING CHANGES + +* disallow calling unconstrained functions outside of `unsafe` blocks and passing unconstrained functions in place of constrained functions (https://github.com/noir-lang/noir/pull/6938) +* Disable mocks in `execute` (https://github.com/noir-lang/noir/pull/6869) +* require trait primitive functions/calls to have their trait in scope (https://github.com/noir-lang/noir/pull/6901) +* Reserve `enum` and `match` keywords (https://github.com/noir-lang/noir/pull/6961) +* require trait method calls (`foo.bar()`) to have the trait in scope (imported) (https://github.com/noir-lang/noir/pull/6895) +* type-check trait default methods (https://github.com/noir-lang/noir/pull/6645) +* update `aes128_encrypt` to return an array (https://github.com/noir-lang/noir/pull/6973) +* turn TypeIsMorePrivateThenItem into an error (https://github.com/noir-lang/noir/pull/6953) +* turn CannotReexportItemWithLessVisibility into an error (https://github.com/noir-lang/noir/pull/6952) + +### Features + +* `--pedantic-solving` flag (https://github.com/noir-lang/noir/pull/6716) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* 7 bit long `note_type_id` ([#10951](https://github.com/AztecProtocol/aztec-packages/issues/10951)) ([6fc5673](https://github.com/AztecProtocol/aztec-packages/commit/6fc56734cbacd743afec9b8e9f37eefb59e31430)) +* Blob sink in sandbox without extra process ([#11032](https://github.com/AztecProtocol/aztec-packages/issues/11032)) ([4600f54](https://github.com/AztecProtocol/aztec-packages/commit/4600f540e519e1b80b4e780491be29707ccf9f40)) +* Browser chunking ([#11102](https://github.com/AztecProtocol/aztec-packages/issues/11102)) ([393e843](https://github.com/AztecProtocol/aztec-packages/commit/393e8438b082db7d45a45c78e0bf39719b11c56b)) +* Build blocks using txs with higher fee first ([#11093](https://github.com/AztecProtocol/aztec-packages/issues/11093)) ([def7cd7](https://github.com/AztecProtocol/aztec-packages/commit/def7cd7762f45b19c9c94bf7aa42a9c50c46c8fa)), closes [#11084](https://github.com/AztecProtocol/aztec-packages/issues/11084) +* **cli:** Add CLI option to filter by contract function name (https://github.com/noir-lang/noir/pull/7018) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* **comptime:** Implement to_be_bits and to_le_bits in the interpreter (https://github.com/noir-lang/noir/pull/7008) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Contract class must be registered before deployment ([#10949](https://github.com/AztecProtocol/aztec-packages/issues/10949)) ([7176a70](https://github.com/AztecProtocol/aztec-packages/commit/7176a70de718e2d061d4a86065a6ccb006a54684)) +* Disable mocks in `execute` (https://github.com/noir-lang/noir/pull/6869) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Disallow calling unconstrained functions outside of `unsafe` blocks and passing unconstrained functions in place of constrained functions (https://github.com/noir-lang/noir/pull/6938) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Don't report warnings for dependencies (https://github.com/noir-lang/noir/pull/6926) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Don't simplify SSA instructions when creating them from a string (https://github.com/noir-lang/noir/pull/6948) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Impl Default for U128 (https://github.com/noir-lang/noir/pull/6984) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Kickoff tube circuits at the beginning of proving job ([#11139](https://github.com/AztecProtocol/aztec-packages/issues/11139)) ([85d389f](https://github.com/AztecProtocol/aztec-packages/commit/85d389fd8344f2a6cba04ab8d8bd577b9698a0ca)), closes [#10998](https://github.com/AztecProtocol/aztec-packages/issues/10998) +* Lock on Nargo.toml on several nargo commands (https://github.com/noir-lang/noir/pull/6941) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* **lsp:** Use trait method docs for trait impl method docs on hover (https://github.com/noir-lang/noir/pull/7003) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Monitor event loop lag ([#11127](https://github.com/AztecProtocol/aztec-packages/issues/11127)) ([422f125](https://github.com/AztecProtocol/aztec-packages/commit/422f125f086c67850cb944ead969409c79ae3a6d)) +* Permutation argument optimizations ([#10960](https://github.com/AztecProtocol/aztec-packages/issues/10960)) ([de99603](https://github.com/AztecProtocol/aztec-packages/commit/de9960345da17e97464d2c36c35e3eada4fa3680)) +* PXE db contract store ([#10867](https://github.com/AztecProtocol/aztec-packages/issues/10867)) ([b5d51eb](https://github.com/AztecProtocol/aztec-packages/commit/b5d51ebe8c1c9b0f4104f8f04995018bea2b701a)) +* Require trait function calls (`Foo::bar()`) to have the trait in scope (imported) (https://github.com/noir-lang/noir/pull/6882) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Require trait method calls (`foo.bar()`) to have the trait in scope (imported) (https://github.com/noir-lang/noir/pull/6895) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Require trait primitive functions/calls to have their trait in scope (https://github.com/noir-lang/noir/pull/6901) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Simulator split ([#11144](https://github.com/AztecProtocol/aztec-packages/issues/11144)) ([9b99126](https://github.com/AztecProtocol/aztec-packages/commit/9b99126bb97b1beb1d922a3c404aecdaed0bee69)) +* Single tx block root rollup ([#11096](https://github.com/AztecProtocol/aztec-packages/issues/11096)) ([bcc0168](https://github.com/AztecProtocol/aztec-packages/commit/bcc01681ed8b1c3ee567258589e776e031fb1884)) +* SSA globals in monomorphization and SSA gen (https://github.com/noir-lang/noir/pull/6985) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* **ssa:** Immediately simplify away RefCount instructions in ACIR functions (https://github.com/noir-lang/noir/pull/6893) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* **test:** Enable the test fuzzer for Wasm (https://github.com/noir-lang/noir/pull/6835) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Turn CannotReexportItemWithLessVisibility into an error (https://github.com/noir-lang/noir/pull/6952) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Turn TypeIsMorePrivateThenItem into an error (https://github.com/noir-lang/noir/pull/6953) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Type-check trait default methods (https://github.com/noir-lang/noir/pull/6645) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Unchecked math operations in SSA (https://github.com/noir-lang/noir/pull/7011) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Update `aes128_encrypt` to return an array (https://github.com/noir-lang/noir/pull/6973) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Use tail public inputs as transaction hash ([#11100](https://github.com/AztecProtocol/aztec-packages/issues/11100)) ([34be2c3](https://github.com/AztecProtocol/aztec-packages/commit/34be2c3800c2d99c11fe3448e01c77abf60c726d)) + + +### Bug Fixes + +* Added start/stop guards to running promise and serial queue ([#11120](https://github.com/AztecProtocol/aztec-packages/issues/11120)) ([23e642f](https://github.com/AztecProtocol/aztec-packages/commit/23e642f85009a3a4779bc762cf36484771014b57)) +* Allow multiple trait impls for the same trait as long as one is in scope (https://github.com/noir-lang/noir/pull/6987) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Aztec-spartan config var ([#11137](https://github.com/AztecProtocol/aztec-packages/issues/11137)) ([acbfad4](https://github.com/AztecProtocol/aztec-packages/commit/acbfad463c2cf8140c7fc6f4272f3b8f3c81f297)) +* Blob fees & l1-publisher logging ([#11029](https://github.com/AztecProtocol/aztec-packages/issues/11029)) ([c2c0bc6](https://github.com/AztecProtocol/aztec-packages/commit/c2c0bc697312fe4f63337d66b7419b662d9f55ee)) +* **boxes:** Fix attempt 2 ([#11175](https://github.com/AztecProtocol/aztec-packages/issues/11175)) ([e87b11a](https://github.com/AztecProtocol/aztec-packages/commit/e87b11ac388ef72524e248804902e56b66da061b)) +* Do not emit range check for multiplication by bool (https://github.com/noir-lang/noir/pull/6983) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Do not panic on indices which are not valid `u32`s (https://github.com/noir-lang/noir/pull/6976) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Don't fail parsing macro if there are parser warnings (https://github.com/noir-lang/noir/pull/6969) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Don't retransmit txs upon node restart ([#11123](https://github.com/AztecProtocol/aztec-packages/issues/11123)) ([39535c9](https://github.com/AztecProtocol/aztec-packages/commit/39535c97c6ee70f53709ab03a5b36b256c024048)) +* Error on missing function parameters (https://github.com/noir-lang/noir/pull/6967) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Let static_assert fail with the provided message (https://github.com/noir-lang/noir/pull/7005) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Max_note_len computation ([#10438](https://github.com/AztecProtocol/aztec-packages/issues/10438)) ([099c17b](https://github.com/AztecProtocol/aztec-packages/commit/099c17b0c83ef5c0b4368ce2167d3d5422fa0c6e)) +* Non-determinism from under constrained checks (https://github.com/noir-lang/noir/pull/6945) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Prover node aborts execution at epoch end ([#11111](https://github.com/AztecProtocol/aztec-packages/issues/11111)) ([2a77616](https://github.com/AztecProtocol/aztec-packages/commit/2a77616d6ef34d64fc8df2629d90d0677c86fe2f)), closes [#10802](https://github.com/AztecProtocol/aztec-packages/issues/10802) +* Remove max lookup table size constant (for now) ([#11095](https://github.com/AztecProtocol/aztec-packages/issues/11095)) ([7e9e268](https://github.com/AztecProtocol/aztec-packages/commit/7e9e2681e314145237f95f79ffdc95ad25a0e319)) +* Reproduce and fix bytecode blowup (https://github.com/noir-lang/noir/pull/6972) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Require generic trait impls to be in scope to call them (https://github.com/noir-lang/noir/pull/6913) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Return trait impl method as FuncId if there's only one (https://github.com/noir-lang/noir/pull/6989) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Revert "chore: use L1 Tx Utils" ([#11167](https://github.com/AztecProtocol/aztec-packages/issues/11167)) ([f4e5c79](https://github.com/AztecProtocol/aztec-packages/commit/f4e5c7998c7915923a33e2b26146eebc61775b14)) +* Sequencer times out L1 tx at end of L2 slot ([#11112](https://github.com/AztecProtocol/aztec-packages/issues/11112)) ([1b88a34](https://github.com/AztecProtocol/aztec-packages/commit/1b88a3446e775a738dee9ea1c442b734cad0dffd)) +* Show output of `test_program_is_idempotent` on failure (https://github.com/noir-lang/noir/pull/6942) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Start RC at 1 again (https://github.com/noir-lang/noir/pull/6958) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Wrong module to lookup trait when using crate or super (https://github.com/noir-lang/noir/pull/6974) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) + + +### Miscellaneous + +* Add memsuspend to parallel in bootstrap ([#11040](https://github.com/AztecProtocol/aztec-packages/issues/11040)) ([c78cb82](https://github.com/AztecProtocol/aztec-packages/commit/c78cb82a5ec751437794c34dcfddcd2025e4e3b7)) +* Add more Field use info (https://github.com/noir-lang/noir/pull/7019) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Add reproduction case for bignum test failure (https://github.com/noir-lang/noir/pull/6464) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Add short circuit in ssa-gen for known if conditions (https://github.com/noir-lang/noir/pull/7007) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Also print test output to stdout in CI (https://github.com/noir-lang/noir/pull/6930) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* **avm:** Fix mac build ([#11147](https://github.com/AztecProtocol/aztec-packages/issues/11147)) ([1775e53](https://github.com/AztecProtocol/aztec-packages/commit/1775e53025f9946ba26b8b624a0f15f4ccdabd2f)) +* **avm:** Improve column stats ([#11135](https://github.com/AztecProtocol/aztec-packages/issues/11135)) ([535a14c](https://github.com/AztecProtocol/aztec-packages/commit/535a14c8c59399ce7579c69f6aec862f71981699)) +* Bump `noir-gates-diff` (https://github.com/noir-lang/noir/pull/6943) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Bump `noir-gates-diff` (https://github.com/noir-lang/noir/pull/6944) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Bump `noir-gates-diff` (https://github.com/noir-lang/noir/pull/6949) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Bump arkworks to version `0.5.0` (https://github.com/noir-lang/noir/pull/6871) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* **ci:** Ensure that prover.toml files in protocol circuits are in sync ([#11141](https://github.com/AztecProtocol/aztec-packages/issues/11141)) ([db769bd](https://github.com/AztecProtocol/aztec-packages/commit/db769bd54a1bfb21bc9aeebb5d2baed52599df8e)) +* **ci:** Fail properly in `external-repo-checks` (https://github.com/noir-lang/noir/pull/6988) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* **ci:** Try fix boxes-test ([#11162](https://github.com/AztecProtocol/aztec-packages/issues/11162)) ([a66349f](https://github.com/AztecProtocol/aztec-packages/commit/a66349fa2b60fb397008cd7e0571cc3a3e5fae02)) +* Clarity fix in docs (https://github.com/noir-lang/noir/pull/7016) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Delete a bunch of dead code from `noirc_evaluator` (https://github.com/noir-lang/noir/pull/6939) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Delete docs for versions which aren't used (https://github.com/noir-lang/noir/pull/7020) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Disable reorg test ([#11176](https://github.com/AztecProtocol/aztec-packages/issues/11176)) ([78bec44](https://github.com/AztecProtocol/aztec-packages/commit/78bec44912790ea8fe35383ea2f29983e36e4557)) +* Disallow inserting ACIR-only instructions into brillig functions (https://github.com/noir-lang/noir/pull/7017) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* **docs:** Backport 1.0.0-beta.0 doc fixes (https://github.com/noir-lang/noir/pull/7014) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* **docs:** Edit Aztec.nr Guide section ([#10866](https://github.com/AztecProtocol/aztec-packages/issues/10866)) ([4051ba8](https://github.com/AztecProtocol/aztec-packages/commit/4051ba8f4710fa6fee8f10d42a1deee917525ac9)) +* **docs:** Update tx concepts page ([#10947](https://github.com/AztecProtocol/aztec-packages/issues/10947)) ([d9d9798](https://github.com/AztecProtocol/aztec-packages/commit/d9d9798f90cce34ff03cc89d8aa18bb9db0414f1)) +* Document aztec-nargo in readme ([#11173](https://github.com/AztecProtocol/aztec-packages/issues/11173)) ([927eabf](https://github.com/AztecProtocol/aztec-packages/commit/927eabffed26ca5d243a6c389d62ff28e91c6d1a)) +* Greater stability at 1TPS ([#10981](https://github.com/AztecProtocol/aztec-packages/issues/10981)) ([1c23662](https://github.com/AztecProtocol/aztec-packages/commit/1c23662f1bbf132680540fbb61afb49b6ead91f5)) +* Jest reporters for CI ([#11125](https://github.com/AztecProtocol/aztec-packages/issues/11125)) ([90cd9d2](https://github.com/AztecProtocol/aztec-packages/commit/90cd9d22b5da29ef0c989fb9a41f91b9401cc294)) +* Log number of instructions executed for call in AVM. Misc fix. ([#11110](https://github.com/AztecProtocol/aztec-packages/issues/11110)) ([44e01f4](https://github.com/AztecProtocol/aztec-packages/commit/44e01f4cdd6515990a7233fcb79fc2c01baf46d5)) +* Mark `aztec-nr` as expected to compile (https://github.com/noir-lang/noir/pull/7015) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Mark casts as able to be deduplicated (https://github.com/noir-lang/noir/pull/6996) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Missed test account retrieval simplification in one spot ([#11172](https://github.com/AztecProtocol/aztec-packages/issues/11172)) ([b72234e](https://github.com/AztecProtocol/aztec-packages/commit/b72234ed0db0652f14044eec5e2899adc5bb7001)) +* Move comment as part of [#6945](https://github.com/AztecProtocol/aztec-packages/issues/6945) (https://github.com/noir-lang/noir/pull/6959) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Nuke unused `getSiblingPath` oracle ([#11090](https://github.com/AztecProtocol/aztec-packages/issues/11090)) ([36b640a](https://github.com/AztecProtocol/aztec-packages/commit/36b640aed54fd4da0f9899300bf7b0d05faf5b8d)) +* Only resolved globals monomorphization (https://github.com/noir-lang/noir/pull/7006) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Prover db config ([#11126](https://github.com/AztecProtocol/aztec-packages/issues/11126)) ([9d49393](https://github.com/AztecProtocol/aztec-packages/commit/9d49393e66eb38054e0ecf8202aab05919b1bfd4)), closes [#10267](https://github.com/AztecProtocol/aztec-packages/issues/10267) +* Redo typo PR by longxiangqiao ([#11109](https://github.com/AztecProtocol/aztec-packages/issues/11109)) ([b8ef30e](https://github.com/AztecProtocol/aztec-packages/commit/b8ef30e2a147b5318b70ff2146186dfbae70af42)) +* Remove resolve_is_unconstrained pass (https://github.com/noir-lang/noir/pull/7004) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Replace relative paths to noir-protocol-circuits ([ba5a589](https://github.com/AztecProtocol/aztec-packages/commit/ba5a589b07639367f80978850871251bde703751)) +* Replace relative paths to noir-protocol-circuits ([b7c3fa2](https://github.com/AztecProtocol/aztec-packages/commit/b7c3fa2627408207b975d0d8b738a54a8fa94e2c)) +* Replace relative paths to noir-protocol-circuits ([32840c6](https://github.com/AztecProtocol/aztec-packages/commit/32840c62235d8aeeea0ce64385fb6885ad9467f4)) +* Require safety doc comment for unsafe instead of `//[@safety](https://github.com/safety)` (https://github.com/noir-lang/noir/pull/6992) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Reserve `enum` and `match` keywords (https://github.com/noir-lang/noir/pull/6961) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Rpc server cleanup & misc fixes ([#11145](https://github.com/AztecProtocol/aztec-packages/issues/11145)) ([8a927eb](https://github.com/AztecProtocol/aztec-packages/commit/8a927ebad0c70eaf2aecebbfe9d32eff0990d6f4)) +* Sanity checking of proving job IDs ([#11134](https://github.com/AztecProtocol/aztec-packages/issues/11134)) ([61c3e95](https://github.com/AztecProtocol/aztec-packages/commit/61c3e95aaa7fc6c6c4583242cf0263f39b29d084)) +* Separate unconstrained functions during monomorphization (https://github.com/noir-lang/noir/pull/6894) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* Simplify a couple of enum variants (https://github.com/noir-lang/noir/pull/7025) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Simplify boolean in a mul of a mul (https://github.com/noir-lang/noir/pull/6951) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) +* SmallSubgroupIPA tests ([#11106](https://github.com/AztecProtocol/aztec-packages/issues/11106)) ([f034e2a](https://github.com/AztecProtocol/aztec-packages/commit/f034e2af6f372e393b63ff19ca6d118d03506e1f)) +* Test:e2e defaults to no-docker ([#10966](https://github.com/AztecProtocol/aztec-packages/issues/10966)) ([15e0d71](https://github.com/AztecProtocol/aztec-packages/commit/15e0d71c49161faa2e1bfb152be8af8f6ee65268)) +* Turn on averaging for protocol circuits metrics in CI (https://github.com/noir-lang/noir/pull/6999) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Use DFG in SSA printer (https://github.com/noir-lang/noir/pull/6986) ([9189120](https://github.com/AztecProtocol/aztec-packages/commit/9189120ea510c3bfe824c2e08ba61e7fa5408a97)) +* Use L1 Tx Utils ([#10759](https://github.com/AztecProtocol/aztec-packages/issues/10759)) ([ccf28f5](https://github.com/AztecProtocol/aztec-packages/commit/ccf28f56c408381867a4ac9435c5f0cc46690271)), closes [#10464](https://github.com/AztecProtocol/aztec-packages/issues/10464) +* Use logs for benchmarking (https://github.com/noir-lang/noir/pull/6911) ([3883a0e](https://github.com/AztecProtocol/aztec-packages/commit/3883a0ead074506ccc263d77477affe017d5c29e)) + ## [0.69.1](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.69.0...aztec-packages-v0.69.1) (2025-01-08) diff --git a/barretenberg/CHANGELOG.md b/barretenberg/CHANGELOG.md index b8700378ddc..781780af33f 100644 --- a/barretenberg/CHANGELOG.md +++ b/barretenberg/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [0.70.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.69.1...barretenberg-v0.70.0) (2025-01-11) + + +### Features + +* Permutation argument optimizations ([#10960](https://github.com/AztecProtocol/aztec-packages/issues/10960)) ([de99603](https://github.com/AztecProtocol/aztec-packages/commit/de9960345da17e97464d2c36c35e3eada4fa3680)) +* Use tail public inputs as transaction hash ([#11100](https://github.com/AztecProtocol/aztec-packages/issues/11100)) ([34be2c3](https://github.com/AztecProtocol/aztec-packages/commit/34be2c3800c2d99c11fe3448e01c77abf60c726d)) + + +### Bug Fixes + +* Remove max lookup table size constant (for now) ([#11095](https://github.com/AztecProtocol/aztec-packages/issues/11095)) ([7e9e268](https://github.com/AztecProtocol/aztec-packages/commit/7e9e2681e314145237f95f79ffdc95ad25a0e319)) + + +### Miscellaneous + +* **avm:** Fix mac build ([#11147](https://github.com/AztecProtocol/aztec-packages/issues/11147)) ([1775e53](https://github.com/AztecProtocol/aztec-packages/commit/1775e53025f9946ba26b8b624a0f15f4ccdabd2f)) +* **avm:** Improve column stats ([#11135](https://github.com/AztecProtocol/aztec-packages/issues/11135)) ([535a14c](https://github.com/AztecProtocol/aztec-packages/commit/535a14c8c59399ce7579c69f6aec862f71981699)) +* **docs:** Update tx concepts page ([#10947](https://github.com/AztecProtocol/aztec-packages/issues/10947)) ([d9d9798](https://github.com/AztecProtocol/aztec-packages/commit/d9d9798f90cce34ff03cc89d8aa18bb9db0414f1)) +* Redo typo PR by longxiangqiao ([#11109](https://github.com/AztecProtocol/aztec-packages/issues/11109)) ([b8ef30e](https://github.com/AztecProtocol/aztec-packages/commit/b8ef30e2a147b5318b70ff2146186dfbae70af42)) +* SmallSubgroupIPA tests ([#11106](https://github.com/AztecProtocol/aztec-packages/issues/11106)) ([f034e2a](https://github.com/AztecProtocol/aztec-packages/commit/f034e2af6f372e393b63ff19ca6d118d03506e1f)) + ## [0.69.1](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.69.0...barretenberg-v0.69.1) (2025-01-08) diff --git a/barretenberg/cpp/CMakeLists.txt b/barretenberg/cpp/CMakeLists.txt index 3714ce82cab..4655156fdb7 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.69.1 # x-release-please-version + VERSION 0.70.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 a5a540c556f..538f782157d 100644 --- a/barretenberg/ts/CHANGELOG.md +++ b/barretenberg/ts/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.70.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.69.1...barretenberg.js-v0.70.0) (2025-01-11) + + +### Miscellaneous + +* **barretenberg.js:** Synchronize aztec-packages versions + ## [0.69.1](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.69.0...barretenberg.js-v0.69.1) (2025-01-08) diff --git a/barretenberg/ts/package.json b/barretenberg/ts/package.json index 6b5af5ba546..087d3578029 100644 --- a/barretenberg/ts/package.json +++ b/barretenberg/ts/package.json @@ -1,7 +1,7 @@ { "name": "@aztec/bb.js", "packageManager": "yarn@4.5.2", - "version": "0.69.1", + "version": "0.70.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 9307dff74e8..5763f0ceb9e 100644 --- a/yarn-project/aztec/CHANGELOG.md +++ b/yarn-project/aztec/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.70.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.69.1...aztec-package-v0.70.0) (2025-01-11) + + +### Features + +* Blob sink in sandbox without extra process ([#11032](https://github.com/AztecProtocol/aztec-packages/issues/11032)) ([4600f54](https://github.com/AztecProtocol/aztec-packages/commit/4600f540e519e1b80b4e780491be29707ccf9f40)) +* Browser chunking ([#11102](https://github.com/AztecProtocol/aztec-packages/issues/11102)) ([393e843](https://github.com/AztecProtocol/aztec-packages/commit/393e8438b082db7d45a45c78e0bf39719b11c56b)) + + +### Miscellaneous + +* Greater stability at 1TPS ([#10981](https://github.com/AztecProtocol/aztec-packages/issues/10981)) ([1c23662](https://github.com/AztecProtocol/aztec-packages/commit/1c23662f1bbf132680540fbb61afb49b6ead91f5)) +* Prover db config ([#11126](https://github.com/AztecProtocol/aztec-packages/issues/11126)) ([9d49393](https://github.com/AztecProtocol/aztec-packages/commit/9d49393e66eb38054e0ecf8202aab05919b1bfd4)), closes [#10267](https://github.com/AztecProtocol/aztec-packages/issues/10267) +* Rpc server cleanup & misc fixes ([#11145](https://github.com/AztecProtocol/aztec-packages/issues/11145)) ([8a927eb](https://github.com/AztecProtocol/aztec-packages/commit/8a927ebad0c70eaf2aecebbfe9d32eff0990d6f4)) + ## [0.69.1](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.69.0...aztec-package-v0.69.1) (2025-01-08) diff --git a/yarn-project/aztec/package.json b/yarn-project/aztec/package.json index 7c476c67213..e1f0afa47d1 100644 --- a/yarn-project/aztec/package.json +++ b/yarn-project/aztec/package.json @@ -1,6 +1,6 @@ { "name": "@aztec/aztec", - "version": "0.69.1", + "version": "0.70.0", "type": "module", "exports": { ".": "./dest/index.js"