Skip to content

Commit

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


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

##
[0.17.0](aztec-packages-v0.16.9...aztec-packages-v0.17.0)
(2024-01-09)


### ⚠ BREAKING CHANGES

* Remove aggregation objects from RecursionConstraint
([#3885](#3885))
* Noir development branch (serialization changes)
([#3858](#3858))
* **aztec.js:** Move accounts out of aztec.js into new package
([#3844](#3844))
* Add Side effect counter struct for ordering
([#3608](#3608))
* typing partial address, deduplicating `Point`, `Point` ->
`GrumpkinPoint`
([#3814](#3814))
* moving `compute_selector` to `FunctionSelector`
([#3806](#3806))
* moving compute_address func to AztecAddress
([#3801](#3801))
* updated note hash and nullifier macro
([#3777](#3777))
* return full verification contract from
`AcirComposer::get_solidity_verifier`
([#3735](#3735))
* deduplicating circuit types + typing everything
([#3594](#3594))

### Features

* A script which runs `nargo fmt` in all packages + running it
([#3803](#3803))
([5f0ebd6](5f0ebd6))
* Add new metrics
([#3855](#3855))
([a2b267b](a2b267b))
* Adding option to set initial and max memory
([#3265](#3265))
([0ad75fe](0ad75fe))
* **avm-main:** Pil -&gt; permutations
([#3650](#3650))
([c52acf6](c52acf6))
* **avm-mini:** Call and return opcodes
([#3704](#3704))
([e534204](e534204))
* **avm:** Add standalone jump opcode
([#3781](#3781))
([b1b2e7c](b1b2e7c))
* **avm:** VM circuit handles tagged memory
([#3725](#3725))
([739fe90](739fe90)),
closes
[#3644](#3644)
* **aztec.js:** Move accounts out of aztec.js into new package
([#3844](#3844))
([afd7b6d](afd7b6d)),
closes
[#3807](#3807)
* Barretenberg doxygen CI
([#3818](#3818))
([022a918](022a918))
* Bb uses goblin
([#3636](#3636))
([d093266](d093266))
* Compile base rollup as a circuit
([#3739](#3739))
([5118d44](5118d44))
* Contract inclusion proof
([#3680](#3680))
([43aa603](43aa603))
* Correct circuit construction from acir
([#3757](#3757))
([a876ab8](a876ab8))
* Deduplicating circuit types + typing everything
([#3594](#3594))
([fcb04a7](fcb04a7)),
closes
[#3592](#3592)
[#3059](#3059)
* Goblin and eccvm bench
([#3606](#3606))
([1fe63b2](1fe63b2))
* Goblinize the final ecc ops in ZM
([#3741](#3741))
([3048d08](3048d08))
* Launch the monorepo in a codespace.
([#3829](#3829))
([f5a4a78](f5a4a78))
* Moving `compute_selector` to `FunctionSelector`
([#3806](#3806))
([bbaebf4](bbaebf4)),
closes
[#3681](#3681)
* Moving compute_address func to AztecAddress
([#3801](#3801))
([3107aad](3107aad)),
closes
[#3794](#3794)
* Node version check in `yarn-project/bootstrap.sh`
([#3780](#3780))
([c29e4ee](c29e4ee))
* Noir development branch (serialization changes)
([#3858](#3858))
([d2ae2cd](d2ae2cd))
* Only one tx per base rollup
([#3742](#3742))
([9eef247](9eef247))
* ProverPolynomials owns its memory
([#3560](#3560))
([a4aba00](a4aba00))
* Public data tree as indexed tree
([#3566](#3566))
([4711ef7](4711ef7))
* PXE adds note processors for stored accounts
([#3673](#3673))
([93f9315](93f9315))
* Return full verification contract from
`AcirComposer::get_solidity_verifier`
([#3735](#3735))
([bd5614c](bd5614c))
* Serialize synchronize and simulateTx calls by the pxe via SerialQueue
([#3817](#3817))
([e893675](e893675))
* Specific membership witness functions in aztec-nr
([#3674](#3674))
([3403877](3403877)),
closes
[#3663](#3663)
* Tree ids in noir
([#3809](#3809))
([ec2e36e](ec2e36e))
* Txpool persistence
([#3672](#3672))
([4dd076c](4dd076c)),
closes
[#3365](#3365)
* Typing partial address, deduplicating `Point`, `Point` -&gt;
`GrumpkinPoint`
([#3814](#3814))
([44458be](44458be)),
closes
[#3682](#3682)
* Update to latest noir and update noir compiler
([#3696](#3696))
([62a17a4](62a17a4))
* Updated note hash and nullifier macro
([#3777](#3777))
([e83dd2b](e83dd2b)),
closes
[#3669](#3669)


### Bug Fixes

* AWS deploy_service regex + faucet dockerfile
([#3699](#3699))
([260c7c3](260c7c3))
* Broken aztec-nr imports
([#3693](#3693))
([7c8814e](7c8814e))
* Build scripts if statements
([#3700](#3700))
([4847c19](4847c19))
* **ci:** Contracts_deployed check
([#3703](#3703))
([6c4bf75](6c4bf75))
* **ci:** Redeploy triggers
([#3677](#3677))
([cc515da](cc515da))
* CRS not needed for gate_count. Grumpkin not needed for non-goblin.
([#3872](#3872))
([8cda00d](8cda00d))
* Deploy l1 contracts script
([#3713](#3713))
([309be4b](309be4b))
* Disable goblin bbjs tests
([#3836](#3836))
([1f5b2c6](1f5b2c6))
* Docker user permissions
([#3711](#3711))
([35316fc](35316fc))
* **docs:** Fix docs build during releases
([#3815](#3815))
([2e0776a](2e0776a))
* **docs:** Force docs build using latest released code always
([#3762](#3762))
([5545ee6](5545ee6))
* **docs:** Make git repo available when building docs
([#3761](#3761))
([bce2d99](bce2d99))
* **docs:** Show latest released code on published site
([#3716](#3716))
([f1eb6d5](f1eb6d5))
* Event macro
([#3784](#3784))
([3af2438](3af2438)),
closes
[#3655](#3655)
* Fix for faucet and node deployment config
([#3722](#3722))
([a60b71a](a60b71a))
* Flaky e2e-p2p test
([#3831](#3831))
([5b1e9f2](5b1e9f2))
* Issue with `run_nargo_fmt.sh` + minor yellow paper naming improvements
([#3833](#3833))
([8e692c1](8e692c1))
* Map relative path to protocol circuits
([#3694](#3694))
([125ab1d](125ab1d))
* Noir-protocol circuits
([#3734](#3734))
([34e2505](34e2505))
* Reenable goblin bbjs for a single test
([#3838](#3838))
([30e47a0](30e47a0))
* Setup aztec-cli cache
([#3698](#3698))
([48b7474](48b7474))
* Stale pseudocode in yellow paper process func
([#3869](#3869))
([4a73e3d](4a73e3d))
* Subrepo commit
([b5bfb0b](b5bfb0b))
* There is no main.js
([#3691](#3691))
([58ba060](58ba060))
* Unpick world state circulars.
([#3721](#3721))
([84f4671](84f4671))
* Update for new p2p bootstrap node names
([#3710](#3710))
([c7b29b3](c7b29b3))
* Update toy to new master
([78cf525](78cf525))
* Use lookup instead of resolve to ensure consider /etc/hosts
([#3720](#3720))
([eb8413e](eb8413e))


### Miscellaneous

* Add GH action to notify gate count differences
([#3724](#3724))
([c0a24fb](c0a24fb)),
closes
[#3467](#3467)
* Add Side effect counter struct for ordering
([#3608](#3608))
([c58b197](c58b197))
* Add small how to diagram section
([#3804](#3804))
([df581f0](df581f0))
* Added cryptography section to yellow paper
([#3647](#3647))
([286028b](286028b))
* Adding some clarification after a question on discourse
([#3823](#3823))
([f3d37d7](f3d37d7))
* Align bb.js testing
([#3840](#3840))
([c489727](c489727))
* **avm:** Avm memory trace building
([#3835](#3835))
([b7766d6](b7766d6))
* Aztec js circulars
([#3723](#3723))
([378407d](378407d))
* Bring boxes back to CI. Build and run using docker/docker-compose.
([#3727](#3727))
([4a1c0df](4a1c0df))
* Build protocol circuits on CI and stop committing artifacts
([#3816](#3816))
([fa1c456](fa1c456))
* Checking noir formatting in CI
([#3828](#3828))
([b53bacf](b53bacf)),
closes
[#3825](#3825)
* Cleaning inconsistency
([#3851](#3851))
([9bbd70a](9bbd70a))
* Cleanup recursion interface
([#3744](#3744))
([fde0ac3](fde0ac3))
* **docs:** Add block productions
([#3770](#3770))
([f091f49](f091f49))
* **docs:** Add high level overview of a tx
([#3763](#3763))
([9a55e57](9a55e57))
* **docs:** Remove npm reference section from testing page
([#3719](#3719))
([1484c11](1484c11))
* **docs:** Remove references to npm packages
([#3676](#3676))
([bd5355f](bd5355f))
* **docs:** Starting a migration notes section
([#3853](#3853))
([060f39a](060f39a))
* **docs:** Update deps in tutorials
([#3708](#3708))
([f3d93aa](f3d93aa))
* **docs:** Update install script
([#3847](#3847))
([7003853](7003853))
* **docs:** Update reference link
([#3768](#3768))
([18edb98](18edb98))
* **docs:** Update testing pages
([#3733](#3733))
([1c68e3b](1c68e3b))
* **docs:** Update token bridge tutorial
([#3773](#3773))
([764cb46](764cb46))
* **docs:** Update trees page
([#3732](#3732))
([b265531](b265531))
* **dsl:** Abstract nested aggregation object from ACIR
([#3765](#3765))
([92f72e4](92f72e4))
* Increase benchmark warning threshold for trial decrypt
([#3602](#3602))
([913943e](913943e))
* Just nargo compile.
([#3775](#3775))
([3d08ef9](3d08ef9))
* Move boxes out of yarn-project
([#3688](#3688))
([472596c](472596c))
* Noir sync
([#3884](#3884))
([217de09](217de09))
* Remove aggregation objects from RecursionConstraint
([#3885](#3885))
([9a80008](9a80008))
* Remove HashToField128Security ACIR opcode
([#3631](#3631))
([1d6d3c9](1d6d3c9))
* Removing leaf data type + related cleanup
([#3794](#3794))
([3030cc8](3030cc8))
* Rename generate-ts/nr commands to codegen.
([#3843](#3843))
([1fcb964](1fcb964))
* Replace relative paths to noir-protocol-circuits
([c2fed18](c2fed18))
* Replace relative paths to noir-protocol-circuits
([3accd8a](3accd8a))
* Replace relative paths to noir-protocol-circuits
([346590b](346590b))
* Replace relative paths to noir-protocol-circuits
([861d928](861d928))
* Show noir tag alongside commit on sandbox startup
([#3750](#3750))
([009f66d](009f66d))
* Update governance vote ballot
([#3789](#3789))
([f8976ad](f8976ad))
* Update how_to_contribute.md
([#3759](#3759))
([4567ec4](4567ec4))
* Update privacy main.md
([#3760](#3760))
([c3d8b5d](c3d8b5d))
* Use repo BB for gate diff
([#3852](#3852))
([506e719](506e719))
* Use simple "flat" CRS.
([#3748](#3748))
([5c6c2ca](5c6c2ca))
* Use traits in noir-protocol-circuits
([#3832](#3832))
([88fcf8d](88fcf8d))


### Documentation

* A layout of logs section of yellow paper
([#3582](#3582))
([8c759f6](8c759f6))
* Add current thinking on upgrades
([#3743](#3743))
([9f3d972](9f3d972))
* Add da doc
([#3736](#3736))
([193f3f2](193f3f2)),
closes
[#3645](#3645)
* Bytecode
([#3701](#3701))
([912df7e](912df7e))
* Extend state documentation
([#3731](#3731))
([a99cbd6](a99cbd6))
* Remove mentions of noir-compiler
([#3702](#3702))
([ea7cd50](ea7cd50))
* Yellow paper rollup circuits and state update
([#3558](#3558))
([b2d6376](b2d6376))
* **yellow-paper:** Circuits
([#3782](#3782))
([a935ca3](a935ca3))
* **yellow-paper:** Contract deployment
([#3624](#3624))
([b282867](b282867)),
closes
[#3104](#3104)
* **yellow-paper:** Drop pokodl request in key derivation
([#3837](#3837))
([a3920fb](a3920fb))
* **yellow-paper:** Update keys and addresses
([#3707](#3707))
([56992ae](56992ae))
* **yellowpaper:** AVM high-level execution
([#3717](#3717))
([2ded221](2ded221))
* **yellowpaper:** AVM intro sections
([#3692](#3692))
([c48e76c](c48e76c))
* **yellowpaper:** Avm nested call returns, updating calling context
([#3749](#3749))
([a1c701d](a1c701d))
* **yellowpaper:** Finish AVM Context definitions
([#3709](#3709))
([4cfb427](4cfb427))
* **yellowpaper:** Private kernel circuits
([#3559](#3559))
([056e553](056e553))
</details>

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

##
[0.17.0](barretenberg.js-v0.16.9...barretenberg.js-v0.17.0)
(2024-01-09)


### ⚠ BREAKING CHANGES

* return full verification contract from
`AcirComposer::get_solidity_verifier`
([#3735](#3735))

### Features

* Adding option to set initial and max memory
([#3265](#3265))
([0ad75fe](0ad75fe))
* Bb uses goblin
([#3636](#3636))
([d093266](d093266))
* Correct circuit construction from acir
([#3757](#3757))
([a876ab8](a876ab8))
* Return full verification contract from
`AcirComposer::get_solidity_verifier`
([#3735](#3735))
([bd5614c](bd5614c))


### Miscellaneous

* Remove HashToField128Security ACIR opcode
([#3631](#3631))
([1d6d3c9](1d6d3c9))
* Use simple "flat" CRS.
([#3748](#3748))
([5c6c2ca](5c6c2ca))
</details>

<details><summary>barretenberg: 0.17.0</summary>

##
[0.17.0](barretenberg-v0.16.9...barretenberg-v0.17.0)
(2024-01-09)


### ⚠ BREAKING CHANGES

* Remove aggregation objects from RecursionConstraint
([#3885](#3885))
* Noir development branch (serialization changes)
([#3858](#3858))
* Add Side effect counter struct for ordering
([#3608](#3608))
* return full verification contract from
`AcirComposer::get_solidity_verifier`
([#3735](#3735))

### Features

* Adding option to set initial and max memory
([#3265](#3265))
([0ad75fe](0ad75fe))
* **avm-main:** Pil -&gt; permutations
([#3650](#3650))
([c52acf6](c52acf6))
* **avm-mini:** Call and return opcodes
([#3704](#3704))
([e534204](e534204))
* **avm:** Add standalone jump opcode
([#3781](#3781))
([b1b2e7c](b1b2e7c))
* **avm:** VM circuit handles tagged memory
([#3725](#3725))
([739fe90](739fe90)),
closes
[#3644](#3644)
* Barretenberg doxygen CI
([#3818](#3818))
([022a918](022a918))
* Bb uses goblin
([#3636](#3636))
([d093266](d093266))
* Correct circuit construction from acir
([#3757](#3757))
([a876ab8](a876ab8))
* Goblin and eccvm bench
([#3606](#3606))
([1fe63b2](1fe63b2))
* Goblinize the final ecc ops in ZM
([#3741](#3741))
([3048d08](3048d08))
* Noir development branch (serialization changes)
([#3858](#3858))
([d2ae2cd](d2ae2cd))
* ProverPolynomials owns its memory
([#3560](#3560))
([a4aba00](a4aba00))
* Return full verification contract from
`AcirComposer::get_solidity_verifier`
([#3735](#3735))
([bd5614c](bd5614c))


### Bug Fixes

* CRS not needed for gate_count. Grumpkin not needed for non-goblin.
([#3872](#3872))
([8cda00d](8cda00d))
* Disable goblin bbjs tests
([#3836](#3836))
([1f5b2c6](1f5b2c6))
* Reenable goblin bbjs for a single test
([#3838](#3838))
([30e47a0](30e47a0))
* Update toy to new master
([78cf525](78cf525))


### Miscellaneous

* Add Side effect counter struct for ordering
([#3608](#3608))
([c58b197](c58b197))
* Align bb.js testing
([#3840](#3840))
([c489727](c489727))
* **avm:** Avm memory trace building
([#3835](#3835))
([b7766d6](b7766d6))
* Bring boxes back to CI. Build and run using docker/docker-compose.
([#3727](#3727))
([4a1c0df](4a1c0df))
* Cleanup recursion interface
([#3744](#3744))
([fde0ac3](fde0ac3))
* **dsl:** Abstract nested aggregation object from ACIR
([#3765](#3765))
([92f72e4](92f72e4))
* Remove aggregation objects from RecursionConstraint
([#3885](#3885))
([9a80008](9a80008))
* Remove HashToField128Security ACIR opcode
([#3631](#3631))
([1d6d3c9](1d6d3c9))
* Use simple "flat" CRS.
([#3748](#3748))
([5c6c2ca](5c6c2ca))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
  • Loading branch information
AztecBot committed Jan 9, 2024
1 parent 7003853 commit 1681b39
Show file tree
Hide file tree
Showing 6 changed files with 224 additions and 5 deletions.
6 changes: 3 additions & 3 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
".": "0.16.9",
"barretenberg": "0.16.9",
"barretenberg/ts": "0.16.9"
".": "0.17.0",
"barretenberg": "0.17.0",
"barretenberg/ts": "0.17.0"
}
152 changes: 152 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

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

## [0.17.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.16.9...barretenberg-v0.17.0) (2024-01-09)


### ⚠ BREAKING CHANGES

* Remove aggregation objects from RecursionConstraint ([#3885](https://github.com/AztecProtocol/aztec-packages/issues/3885))
* Noir development branch (serialization changes) ([#3858](https://github.com/AztecProtocol/aztec-packages/issues/3858))
* Add Side effect counter struct for ordering ([#3608](https://github.com/AztecProtocol/aztec-packages/issues/3608))
* return full verification contract from `AcirComposer::get_solidity_verifier` ([#3735](https://github.com/AztecProtocol/aztec-packages/issues/3735))

### Features

* Adding option to set initial and max memory ([#3265](https://github.com/AztecProtocol/aztec-packages/issues/3265)) ([0ad75fe](https://github.com/AztecProtocol/aztec-packages/commit/0ad75fe745099119726976f964a92d1587f32fbf))
* **avm-main:** Pil -&gt; permutations ([#3650](https://github.com/AztecProtocol/aztec-packages/issues/3650)) ([c52acf6](https://github.com/AztecProtocol/aztec-packages/commit/c52acf64cf00443867f8f578a1c25cda49583faf))
* **avm-mini:** Call and return opcodes ([#3704](https://github.com/AztecProtocol/aztec-packages/issues/3704)) ([e534204](https://github.com/AztecProtocol/aztec-packages/commit/e534204c760db31eb1347cd76e85d151a1fb8305))
* **avm:** Add standalone jump opcode ([#3781](https://github.com/AztecProtocol/aztec-packages/issues/3781)) ([b1b2e7c](https://github.com/AztecProtocol/aztec-packages/commit/b1b2e7ca28ba56cf0bae0f906734df00458714b9))
* **avm:** VM circuit handles tagged memory ([#3725](https://github.com/AztecProtocol/aztec-packages/issues/3725)) ([739fe90](https://github.com/AztecProtocol/aztec-packages/commit/739fe90a50891d99b03a8f34da556c8725673f80)), closes [#3644](https://github.com/AztecProtocol/aztec-packages/issues/3644)
* Barretenberg doxygen CI ([#3818](https://github.com/AztecProtocol/aztec-packages/issues/3818)) ([022a918](https://github.com/AztecProtocol/aztec-packages/commit/022a918911817b1897fd69ea72da84054450c8cb))
* Bb uses goblin ([#3636](https://github.com/AztecProtocol/aztec-packages/issues/3636)) ([d093266](https://github.com/AztecProtocol/aztec-packages/commit/d09326636140dbd68d3efb8bc4ec2b6948e2bfe1))
* Correct circuit construction from acir ([#3757](https://github.com/AztecProtocol/aztec-packages/issues/3757)) ([a876ab8](https://github.com/AztecProtocol/aztec-packages/commit/a876ab8a61108be06bd5d884d727058e7e54a383))
* Goblin and eccvm bench ([#3606](https://github.com/AztecProtocol/aztec-packages/issues/3606)) ([1fe63b2](https://github.com/AztecProtocol/aztec-packages/commit/1fe63b2cf5b83fef576bb99294700743929d5ec7))
* Goblinize the final ecc ops in ZM ([#3741](https://github.com/AztecProtocol/aztec-packages/issues/3741)) ([3048d08](https://github.com/AztecProtocol/aztec-packages/commit/3048d0820c89f3bcce38913d3744cf5be1ece14f))
* Noir development branch (serialization changes) ([#3858](https://github.com/AztecProtocol/aztec-packages/issues/3858)) ([d2ae2cd](https://github.com/AztecProtocol/aztec-packages/commit/d2ae2cd529b0ef132c0b6c7c35938066c89d809c))
* ProverPolynomials owns its memory ([#3560](https://github.com/AztecProtocol/aztec-packages/issues/3560)) ([a4aba00](https://github.com/AztecProtocol/aztec-packages/commit/a4aba0061929c96bf9cccb64916f96011688a3e1))
* Return full verification contract from `AcirComposer::get_solidity_verifier` ([#3735](https://github.com/AztecProtocol/aztec-packages/issues/3735)) ([bd5614c](https://github.com/AztecProtocol/aztec-packages/commit/bd5614c2ee04065e149d3df48f1ace9c0ce3858f))


### Bug Fixes

* CRS not needed for gate_count. Grumpkin not needed for non-goblin. ([#3872](https://github.com/AztecProtocol/aztec-packages/issues/3872)) ([8cda00d](https://github.com/AztecProtocol/aztec-packages/commit/8cda00d94946ed7e8dfc1dbafdefae3e6d1af682))
* Disable goblin bbjs tests ([#3836](https://github.com/AztecProtocol/aztec-packages/issues/3836)) ([1f5b2c6](https://github.com/AztecProtocol/aztec-packages/commit/1f5b2c606def0c7203cbd7497264c95bbfa708e1))
* Reenable goblin bbjs for a single test ([#3838](https://github.com/AztecProtocol/aztec-packages/issues/3838)) ([30e47a0](https://github.com/AztecProtocol/aztec-packages/commit/30e47a005c39ae0af80ef33b83251d04046191dc))
* Update toy to new master ([78cf525](https://github.com/AztecProtocol/aztec-packages/commit/78cf525dcacba77386779a74b6f806fba47f1bc7))


### Miscellaneous

* Add Side effect counter struct for ordering ([#3608](https://github.com/AztecProtocol/aztec-packages/issues/3608)) ([c58b197](https://github.com/AztecProtocol/aztec-packages/commit/c58b197512297a292cfddd253d8d951b207829a0))
* Align bb.js testing ([#3840](https://github.com/AztecProtocol/aztec-packages/issues/3840)) ([c489727](https://github.com/AztecProtocol/aztec-packages/commit/c4897270515f23891a32807dd2be046be12d5095))
* **avm:** Avm memory trace building ([#3835](https://github.com/AztecProtocol/aztec-packages/issues/3835)) ([b7766d6](https://github.com/AztecProtocol/aztec-packages/commit/b7766d68727c92f92abc91131a4332db25d805dd))
* Bring boxes back to CI. Build and run using docker/docker-compose. ([#3727](https://github.com/AztecProtocol/aztec-packages/issues/3727)) ([4a1c0df](https://github.com/AztecProtocol/aztec-packages/commit/4a1c0df76f26530521daaaa60945fead106b555e))
* Cleanup recursion interface ([#3744](https://github.com/AztecProtocol/aztec-packages/issues/3744)) ([fde0ac3](https://github.com/AztecProtocol/aztec-packages/commit/fde0ac3e96fe6e2edcdb1e6919d372e96181eda5))
* **dsl:** Abstract nested aggregation object from ACIR ([#3765](https://github.com/AztecProtocol/aztec-packages/issues/3765)) ([92f72e4](https://github.com/AztecProtocol/aztec-packages/commit/92f72e44d4b57a3078da6bd1bb39dd0f615785be))
* Remove aggregation objects from RecursionConstraint ([#3885](https://github.com/AztecProtocol/aztec-packages/issues/3885)) ([9a80008](https://github.com/AztecProtocol/aztec-packages/commit/9a80008c623a9d26e1b82c9e86561c304ef185f1))
* Remove HashToField128Security ACIR opcode ([#3631](https://github.com/AztecProtocol/aztec-packages/issues/3631)) ([1d6d3c9](https://github.com/AztecProtocol/aztec-packages/commit/1d6d3c94f327de1f20ef7d78302d3957db70019e))
* Use simple "flat" CRS. ([#3748](https://github.com/AztecProtocol/aztec-packages/issues/3748)) ([5c6c2ca](https://github.com/AztecProtocol/aztec-packages/commit/5c6c2caf212fb22856df41fd15464dda37e10dab))

## [0.16.9](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.16.8...barretenberg-v0.16.9) (2023-12-13)


Expand Down
2 changes: 1 addition & 1 deletion barretenberg/cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.24)
project(
Barretenberg
DESCRIPTION "BN254 elliptic curve library, and PLONK SNARK prover"
VERSION 0.16.9 # x-release-please-version
VERSION 0.17.0 # x-release-please-version
LANGUAGES CXX C
)
# Insert version into `bb` config file
Expand Down
20 changes: 20 additions & 0 deletions barretenberg/ts/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Changelog

## [0.17.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.16.9...barretenberg.js-v0.17.0) (2024-01-09)


### ⚠ BREAKING CHANGES

* return full verification contract from `AcirComposer::get_solidity_verifier` ([#3735](https://github.com/AztecProtocol/aztec-packages/issues/3735))

### Features

* Adding option to set initial and max memory ([#3265](https://github.com/AztecProtocol/aztec-packages/issues/3265)) ([0ad75fe](https://github.com/AztecProtocol/aztec-packages/commit/0ad75fe745099119726976f964a92d1587f32fbf))
* Bb uses goblin ([#3636](https://github.com/AztecProtocol/aztec-packages/issues/3636)) ([d093266](https://github.com/AztecProtocol/aztec-packages/commit/d09326636140dbd68d3efb8bc4ec2b6948e2bfe1))
* Correct circuit construction from acir ([#3757](https://github.com/AztecProtocol/aztec-packages/issues/3757)) ([a876ab8](https://github.com/AztecProtocol/aztec-packages/commit/a876ab8a61108be06bd5d884d727058e7e54a383))
* Return full verification contract from `AcirComposer::get_solidity_verifier` ([#3735](https://github.com/AztecProtocol/aztec-packages/issues/3735)) ([bd5614c](https://github.com/AztecProtocol/aztec-packages/commit/bd5614c2ee04065e149d3df48f1ace9c0ce3858f))


### Miscellaneous

* Remove HashToField128Security ACIR opcode ([#3631](https://github.com/AztecProtocol/aztec-packages/issues/3631)) ([1d6d3c9](https://github.com/AztecProtocol/aztec-packages/commit/1d6d3c94f327de1f20ef7d78302d3957db70019e))
* Use simple "flat" CRS. ([#3748](https://github.com/AztecProtocol/aztec-packages/issues/3748)) ([5c6c2ca](https://github.com/AztecProtocol/aztec-packages/commit/5c6c2caf212fb22856df41fd15464dda37e10dab))

## [0.16.9](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.16.8...barretenberg.js-v0.16.9) (2023-12-13)


Expand Down
2 changes: 1 addition & 1 deletion barretenberg/ts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aztec/bb.js",
"version": "0.16.9",
"version": "0.17.0",
"homepage": "https://github.com/AztecProtocol/aztec-packages/tree/master/barretenberg/ts",
"license": "MIT",
"type": "module",
Expand Down

0 comments on commit 1681b39

Please sign in to comment.