diff --git a/.release-please-manifest.json b/.release-please-manifest.json index bc97e0e138e..7ceef53c30a 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - ".": "0.57.0", + ".": "0.58.0", "yarn-project/cli": "0.35.1", - "yarn-project/aztec": "0.57.0", - "barretenberg": "0.57.0", - "barretenberg/ts": "0.57.0" + "yarn-project/aztec": "0.58.0", + "barretenberg": "0.58.0", + "barretenberg/ts": "0.58.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 777f615af82..1334ab8b765 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,206 @@ # Changelog +## [0.58.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.57.0...aztec-packages-v0.58.0) (2024-10-18) + + +### ⚠ BREAKING CHANGES + +* remove pedersen commitment ([#9107](https://github.com/AztecProtocol/aztec-packages/issues/9107)) +* remove pedersen hash opcode ([#9245](https://github.com/AztecProtocol/aztec-packages/issues/9245)) +* Brillig and AVM default all uninitialized memory cells to Field 0 ([#9057](https://github.com/AztecProtocol/aztec-packages/issues/9057)) +* Integer division is not the inverse of integer multiplication (https://github.com/noir-lang/noir/pull/6243) +* kind size checks (https://github.com/noir-lang/noir/pull/6137) +* Change tag attributes to require a ' prefix (https://github.com/noir-lang/noir/pull/6235) +* **avm:** remove tags from wire format ([#9198](https://github.com/AztecProtocol/aztec-packages/issues/9198)) +* remove keccak256 opcode from ACIR/Brillig ([#9104](https://github.com/AztecProtocol/aztec-packages/issues/9104)) +* **avm:** more instr wire format takes u16 ([#9174](https://github.com/AztecProtocol/aztec-packages/issues/9174)) +* Brillig with a stack and conditional inlining ([#8989](https://github.com/AztecProtocol/aztec-packages/issues/8989)) +* unrevert "feat: new per-enqueued-call gas limit" ([#9140](https://github.com/AztecProtocol/aztec-packages/issues/9140)) +* protocol contracts ([#9025](https://github.com/AztecProtocol/aztec-packages/issues/9025)) + +### Features + +* Add `checked_transmute` (https://github.com/noir-lang/noir/pull/6262) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Add insturmentation to attestation and epoch quote mem pools ([#9055](https://github.com/AztecProtocol/aztec-packages/issues/9055)) ([7dfa295](https://github.com/AztecProtocol/aztec-packages/commit/7dfa2951d4116b104744704901d143b55dd275eb)) +* Add more `Type` and `UnresolvedType` methods (https://github.com/noir-lang/noir/pull/5994) ([26185f0](https://github.com/AztecProtocol/aztec-packages/commit/26185f0e23d54e2f122ae07de573b77b2974e7c1)) +* Add sequencer address to metrics ([#9145](https://github.com/AztecProtocol/aztec-packages/issues/9145)) ([c33d38b](https://github.com/AztecProtocol/aztec-packages/commit/c33d38b68a8c109e138a2809b530f7fdb1abb122)) +* Add validator address to logs ([#9143](https://github.com/AztecProtocol/aztec-packages/issues/9143)) ([e245f83](https://github.com/AztecProtocol/aztec-packages/commit/e245f833e56b05cf11850cb8537d9dbba01de746)) +* Allow `unconstrained` after visibility (https://github.com/noir-lang/noir/pull/6246) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* **avm:** Codegen recursive_verifier.cpp ([#9204](https://github.com/AztecProtocol/aztec-packages/issues/9204)) ([2592e50](https://github.com/AztecProtocol/aztec-packages/commit/2592e50b2bd9e76d35a3c9caac4d7042fe26b9b6)), closes [#8849](https://github.com/AztecProtocol/aztec-packages/issues/8849) +* **avm:** Constrain start and end l2/da gas ([#9031](https://github.com/AztecProtocol/aztec-packages/issues/9031)) ([308c03b](https://github.com/AztecProtocol/aztec-packages/commit/308c03b9ad45001570e6232f88403de8cc7d3cfb)), closes [#9001](https://github.com/AztecProtocol/aztec-packages/issues/9001) +* **avm:** More instr wire format takes u16 ([#9174](https://github.com/AztecProtocol/aztec-packages/issues/9174)) ([3a01ad9](https://github.com/AztecProtocol/aztec-packages/commit/3a01ad93e21e9e6cd27b7a2a4c1e2c9f24d6363e)) +* **avm:** Remove tags from wire format ([#9198](https://github.com/AztecProtocol/aztec-packages/issues/9198)) ([68a7326](https://github.com/AztecProtocol/aztec-packages/commit/68a7326d9f2d4bd891acac12950289d6e9fbe617)) +* Better tracing/metrics in validator and archiver ([#9108](https://github.com/AztecProtocol/aztec-packages/issues/9108)) ([1801f5b](https://github.com/AztecProtocol/aztec-packages/commit/1801f5b49fb3b153817a1596c6fd568f1c762fe5)) +* Brillig and AVM default all uninitialized memory cells to Field 0 ([#9057](https://github.com/AztecProtocol/aztec-packages/issues/9057)) ([5861d4e](https://github.com/AztecProtocol/aztec-packages/commit/5861d4e5e8a72161dac910e0bc8e635e0d332793)) +* Brillig with a stack and conditional inlining ([#8989](https://github.com/AztecProtocol/aztec-packages/issues/8989)) ([409b7b8](https://github.com/AztecProtocol/aztec-packages/commit/409b7b8c6b43a91fc1b5be48aee0174d56d914d9)) +* Browser tests for UltraHonk ([#9047](https://github.com/AztecProtocol/aztec-packages/issues/9047)) ([f0d45dd](https://github.com/AztecProtocol/aztec-packages/commit/f0d45dd8d0c00707cd18989c3a45ff0c3cbc92a6)) +* Chaos mesh ([#9196](https://github.com/AztecProtocol/aztec-packages/issues/9196)) ([134bef8](https://github.com/AztecProtocol/aztec-packages/commit/134bef8c3820fbf8ed08c7b44cbf5636d9342d99)) +* Docker_fast.sh ([#9273](https://github.com/AztecProtocol/aztec-packages/issues/9273)) ([57e792e](https://github.com/AztecProtocol/aztec-packages/commit/57e792e6baaa2dfaef7af4c84d4ab75804c9d3de)) +* Don't crash LSP when there are errors resolving the workspace (https://github.com/noir-lang/noir/pull/6257) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Don't suggest private struct fields in LSP (https://github.com/noir-lang/noir/pull/6256) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Drop epoch duration / block times ([#9149](https://github.com/AztecProtocol/aztec-packages/issues/9149)) ([c3e859b](https://github.com/AztecProtocol/aztec-packages/commit/c3e859b86ce66d42ed04dfd1b3d82995490f74ae)) +* Externally accessible spartan deployment ([#9171](https://github.com/AztecProtocol/aztec-packages/issues/9171)) ([26edb4d](https://github.com/AztecProtocol/aztec-packages/commit/26edb4dd0b47df5d079fa8af7d20adef26da8ad7)) +* Fix encoding of public keys ([#9158](https://github.com/AztecProtocol/aztec-packages/issues/9158)) ([35c66c9](https://github.com/AztecProtocol/aztec-packages/commit/35c66c9875c6515d719ff4633236e4e11d1b54a1)) +* Handwritten parser (https://github.com/noir-lang/noir/pull/6180) ([26185f0](https://github.com/AztecProtocol/aztec-packages/commit/26185f0e23d54e2f122ae07de573b77b2974e7c1)) +* **improve:** Remove scan through globals (https://github.com/noir-lang/noir/pull/6282) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Integrate databus in the private kernels ([#9028](https://github.com/AztecProtocol/aztec-packages/issues/9028)) ([1798b1c](https://github.com/AztecProtocol/aztec-packages/commit/1798b1cc701824dd268ed0e49e592febf01a1687)) +* Kind size checks (https://github.com/noir-lang/noir/pull/6137) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Make index in inbox global ([#9110](https://github.com/AztecProtocol/aztec-packages/issues/9110)) ([375c017](https://github.com/AztecProtocol/aztec-packages/commit/375c017ac130a20f9cc20be11e5199327641013e)), closes [#9085](https://github.com/AztecProtocol/aztec-packages/issues/9085) +* Modify contract instance to include public keys ([#9153](https://github.com/AztecProtocol/aztec-packages/issues/9153)) ([17c6127](https://github.com/AztecProtocol/aztec-packages/commit/17c612740dc3563321bf69c1760de1ef88b22124)) +* Native testnet helper script ([#9260](https://github.com/AztecProtocol/aztec-packages/issues/9260)) ([1613c0f](https://github.com/AztecProtocol/aztec-packages/commit/1613c0f0e13101bfa152a6a6fac3a07cf7604ef0)) +* Native tmux-based network e2e ([#9036](https://github.com/AztecProtocol/aztec-packages/issues/9036)) ([f9fc73a](https://github.com/AztecProtocol/aztec-packages/commit/f9fc73a40f5b9d11ad92a6cee3e29d3fcc80425e)) +* New per-enqueued-call gas limit ([#9033](https://github.com/AztecProtocol/aztec-packages/issues/9033)) ([6ef0895](https://github.com/AztecProtocol/aztec-packages/commit/6ef0895ed9788c533b0caf2d2c30839552dabbcc)) +* New world state ([#8776](https://github.com/AztecProtocol/aztec-packages/issues/8776)) ([41f3934](https://github.com/AztecProtocol/aztec-packages/commit/41f393443396cae77e09a09df07d42e6d5ff5618)) +* Nomismatokopio ([#8940](https://github.com/AztecProtocol/aztec-packages/issues/8940)) ([1f53957](https://github.com/AztecProtocol/aztec-packages/commit/1f53957ffea720fc008a80623d0fb1da8a3cb302)) +* Optimize `Quoted::as_expr` by parsing just once (https://github.com/noir-lang/noir/pull/6237) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Optimize reading a workspace's files (https://github.com/noir-lang/noir/pull/6281) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Parameterize circuit epoch duration ([#9050](https://github.com/AztecProtocol/aztec-packages/issues/9050)) ([1b902f6](https://github.com/AztecProtocol/aztec-packages/commit/1b902f663349198aa8f9b3a22663b5c8adc0d442)) +* **perf:** Flamegraphs for test program execution benchmarks (https://github.com/noir-lang/noir/pull/6253) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* **perf:** Follow array sets backwards in array set from get optimization (https://github.com/noir-lang/noir/pull/6208) ([26185f0](https://github.com/AztecProtocol/aztec-packages/commit/26185f0e23d54e2f122ae07de573b77b2974e7c1)) +* Persistent storage edit for anvil node ([#9089](https://github.com/AztecProtocol/aztec-packages/issues/9089)) ([9b72a69](https://github.com/AztecProtocol/aztec-packages/commit/9b72a69940d2d601256dbb88f59c39af2af0f182)) +* Protocol contracts ([#9025](https://github.com/AztecProtocol/aztec-packages/issues/9025)) ([f3bcff0](https://github.com/AztecProtocol/aztec-packages/commit/f3bcff0c0943d190261de366301ed8f9267543f3)) +* Recover from '=' instead of ':' in struct constructor/pattern (https://github.com/noir-lang/noir/pull/6236) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Remove byte decomposition in `compute_decomposition` (https://github.com/noir-lang/noir/pull/6159) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Replace Zeromorph with Shplemini in ECCVM ([#9102](https://github.com/AztecProtocol/aztec-packages/issues/9102)) ([c857cd9](https://github.com/AztecProtocol/aztec-packages/commit/c857cd9167f696fc237b64ff579952001eba7d40)) +* Restore VK tree ([#9156](https://github.com/AztecProtocol/aztec-packages/issues/9156)) ([440e729](https://github.com/AztecProtocol/aztec-packages/commit/440e729758c3be99558cd36d4af3f10c324debb7)) +* Show LSP diagnostic related information (https://github.com/noir-lang/noir/pull/6277) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Slightly improve "unexpected token" error message (https://github.com/noir-lang/noir/pull/6279) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Stable deployments for spartan ([#9147](https://github.com/AztecProtocol/aztec-packages/issues/9147)) ([3e1c02e](https://github.com/AztecProtocol/aztec-packages/commit/3e1c02efed2bc10b5f88f3017f9940eb68533510)) +* Structured commit ([#9027](https://github.com/AztecProtocol/aztec-packages/issues/9027)) ([26f406b](https://github.com/AztecProtocol/aztec-packages/commit/26f406b0591b3f88cb37c5e8f7cb3cbfc625315e)) +* Sysstia ([#8941](https://github.com/AztecProtocol/aztec-packages/issues/8941)) ([2da2fe2](https://github.com/AztecProtocol/aztec-packages/commit/2da2fe2655ad57ab2bc19d589768b2b84ee8e393)) +* **test:** Fuzz poseidon hases against an external library (https://github.com/noir-lang/noir/pull/6273) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* **test:** Fuzz test poseidon2 hash equivalence (https://github.com/noir-lang/noir/pull/6265) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* **test:** Fuzz test stdlib hash functions (https://github.com/noir-lang/noir/pull/6233) ([26185f0](https://github.com/AztecProtocol/aztec-packages/commit/26185f0e23d54e2f122ae07de573b77b2974e7c1)) +* **test:** Include the PoseidonHasher in the fuzzing (https://github.com/noir-lang/noir/pull/6280) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Tracy time with instrumentation ([#9170](https://github.com/AztecProtocol/aztec-packages/issues/9170)) ([1c008d9](https://github.com/AztecProtocol/aztec-packages/commit/1c008d9a2fad747142e8ca356d6c00cee1663f2c)) +* Trait inheritance (https://github.com/noir-lang/noir/pull/6252) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Unrevert "feat: new per-enqueued-call gas limit" ([#9140](https://github.com/AztecProtocol/aztec-packages/issues/9140)) ([1323a34](https://github.com/AztecProtocol/aztec-packages/commit/1323a34c50e7727435129aa31a05ae7bdfb0ca09)) +* Use s3 cache in bootstrap fast ([#9111](https://github.com/AztecProtocol/aztec-packages/issues/9111)) ([349f938](https://github.com/AztecProtocol/aztec-packages/commit/349f938601f7a4fdbdf83aea62c7b8c244bbe434)) +* Visibility for struct fields (https://github.com/noir-lang/noir/pull/6221) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* World State Re-orgs ([#9035](https://github.com/AztecProtocol/aztec-packages/issues/9035)) ([04f4a7b](https://github.com/AztecProtocol/aztec-packages/commit/04f4a7b2ae141b7eee4464e8d2cc91460d0c650a)) +* World state synchronizer reorgs ([#9091](https://github.com/AztecProtocol/aztec-packages/issues/9091)) ([ba63b43](https://github.com/AztecProtocol/aztec-packages/commit/ba63b43c6e5c09ecda0ed94bdd3b875546400d27)) + + +### Bug Fixes + +* Accidental e2e inclusion ([6e651de](https://github.com/AztecProtocol/aztec-packages/commit/6e651de0d37b925900d2109a9c1b1f67f25005c1)) +* Address inactive public key check in `verify_signature_noir` (https://github.com/noir-lang/noir/pull/6270) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Allow passing rayon threads when building aztec images ([#9096](https://github.com/AztecProtocol/aztec-packages/issues/9096)) ([05de539](https://github.com/AztecProtocol/aztec-packages/commit/05de539d3a1a9dbfb2885b5b0d6d06e6109bbc77)) +* Assert block header matches ([#9172](https://github.com/AztecProtocol/aztec-packages/issues/9172)) ([3e0504d](https://github.com/AztecProtocol/aztec-packages/commit/3e0504dc781878578d0e97450593f4628b6a57b0)) +* Avoid huge compilation times in base rollup ([#9113](https://github.com/AztecProtocol/aztec-packages/issues/9113)) ([6eb43b6](https://github.com/AztecProtocol/aztec-packages/commit/6eb43b64cb13d97ecf8f8025a6d7e622d81b5db6)) +* Bb bootstrap_cache.sh ([#9254](https://github.com/AztecProtocol/aztec-packages/issues/9254)) ([df37104](https://github.com/AztecProtocol/aztec-packages/commit/df3710477fc7d2e7c44e62b116bea74d4e14f930)) +* Better handle async timings in test ([#9178](https://github.com/AztecProtocol/aztec-packages/issues/9178)) ([fb35151](https://github.com/AztecProtocol/aztec-packages/commit/fb35151c0d5e08f56b263eb15e0ddfc1565d4b17)) +* Buffer instanceof usage ([#9235](https://github.com/AztecProtocol/aztec-packages/issues/9235)) ([8e66ef9](https://github.com/AztecProtocol/aztec-packages/commit/8e66ef97b133b3d57d5b3742e0acf2b3792433f7)) +* Build error around bb config in cli cmd ([#9134](https://github.com/AztecProtocol/aztec-packages/issues/9134)) ([a5b677c](https://github.com/AztecProtocol/aztec-packages/commit/a5b677ca4aec3ace39924869c9517a256749c588)) +* Call correct method on fee juice contract ([#9137](https://github.com/AztecProtocol/aztec-packages/issues/9137)) ([2dff976](https://github.com/AztecProtocol/aztec-packages/commit/2dff976202022cc474fdcc67bdcd3bc72e61dc70)) +* Change tag attributes to require a ' prefix (https://github.com/noir-lang/noir/pull/6235) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Check for Schnorr null signature (https://github.com/noir-lang/noir/pull/6226) ([26185f0](https://github.com/AztecProtocol/aztec-packages/commit/26185f0e23d54e2f122ae07de573b77b2974e7c1)) +* **ci:** Don't report for now on kind-network-test ([#9163](https://github.com/AztecProtocol/aztec-packages/issues/9163)) ([c59d693](https://github.com/AztecProtocol/aztec-packages/commit/c59d6936ea46296359abbd3cbf0823d44e64da90)) +* Dockerized vk build ([#9078](https://github.com/AztecProtocol/aztec-packages/issues/9078)) ([2aac1fb](https://github.com/AztecProtocol/aztec-packages/commit/2aac1fb78790eb4472529146ab5ef562abe1d0fc)) +* Docs pdf generation ([#9114](https://github.com/AztecProtocol/aztec-packages/issues/9114)) ([2f9c4e9](https://github.com/AztecProtocol/aztec-packages/commit/2f9c4e9883d3081fc9d6bf73bc2305ae197a61e8)) +* Don't warn on unuse global if it has an abi annotation (https://github.com/noir-lang/noir/pull/6258) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Don't warn on unused struct that has an abi annotation (https://github.com/noir-lang/noir/pull/6254) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* E2e bot follows pending chain ([#9115](https://github.com/AztecProtocol/aztec-packages/issues/9115)) ([9afd190](https://github.com/AztecProtocol/aztec-packages/commit/9afd190fc234b1df64b53293434f1a1ab5e0dc94)) +* E2e-p2p attestation timeout ([#9154](https://github.com/AztecProtocol/aztec-packages/issues/9154)) ([25bd47b](https://github.com/AztecProtocol/aztec-packages/commit/25bd47bb4faad24822d4671ee524fd6f1a50ff49)) +* **frontend:** Do not warn when a nested struct is provided as input to main (https://github.com/noir-lang/noir/pull/6239) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Handle dfg databus in SSA normalization (https://github.com/noir-lang/noir/pull/6249) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Handle nested arrays in calldata (https://github.com/noir-lang/noir/pull/6232) ([26185f0](https://github.com/AztecProtocol/aztec-packages/commit/26185f0e23d54e2f122ae07de573b77b2974e7c1)) +* Homogeneous input points for EC ADD (https://github.com/noir-lang/noir/pull/6241) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Increase l1 propose gas estimate ([#9071](https://github.com/AztecProtocol/aztec-packages/issues/9071)) ([9d28414](https://github.com/AztecProtocol/aztec-packages/commit/9d284140bd58a9485fdbc3db52c08496adf1f7d1)) +* Integer division is not the inverse of integer multiplication (https://github.com/noir-lang/noir/pull/6243) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* K8s peer discovery ([#9274](https://github.com/AztecProtocol/aztec-packages/issues/9274)) ([61e4d12](https://github.com/AztecProtocol/aztec-packages/commit/61e4d1290a9d019f3a2c54d504d9560fead4c6fa)) +* Limit number of bb.js threads to 32 ([#9070](https://github.com/AztecProtocol/aztec-packages/issues/9070)) ([97e4b9b](https://github.com/AztecProtocol/aztec-packages/commit/97e4b9b2e0d37575b6b5e4c7a22f85b60d1f418b)) +* Limit number of threads ([#9135](https://github.com/AztecProtocol/aztec-packages/issues/9135)) ([19d2620](https://github.com/AztecProtocol/aztec-packages/commit/19d2620e7536dfe99eaea901da647aaf78478f2e)) +* Mac-build ([#9216](https://github.com/AztecProtocol/aztec-packages/issues/9216)) ([80ea32c](https://github.com/AztecProtocol/aztec-packages/commit/80ea32cfda8c149980938382518c47a6da123e72)) +* Make gate counting functions less confusing and avoid estimations ([#9046](https://github.com/AztecProtocol/aztec-packages/issues/9046)) ([0bda0a4](https://github.com/AztecProtocol/aztec-packages/commit/0bda0a4d71ae0fb4352de0746f7d96b63b787888)) +* Native_world_state_instance.ts ([#9136](https://github.com/AztecProtocol/aztec-packages/issues/9136)) ([4a204c1](https://github.com/AztecProtocol/aztec-packages/commit/4a204c12c8dab688848a1aa2d65fcde7d3ee4982)) +* Panic on composite types within databus (https://github.com/noir-lang/noir/pull/6225) ([26185f0](https://github.com/AztecProtocol/aztec-packages/commit/26185f0e23d54e2f122ae07de573b77b2974e7c1)) +* Prevent compiler panic when popping from empty slices (https://github.com/noir-lang/noir/pull/6274) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Prometheus metrics ([#9226](https://github.com/AztecProtocol/aztec-packages/issues/9226)) ([9445a4f](https://github.com/AztecProtocol/aztec-packages/commit/9445a4fba8e3092c3948ffe9d5eaf5f679fce89c)) +* Publish-aztec-packages.yml ([#9229](https://github.com/AztecProtocol/aztec-packages/issues/9229)) ([4bfeb83](https://github.com/AztecProtocol/aztec-packages/commit/4bfeb830ffc421386f4f9f8b4a23e2bc7fbf832d)), closes [#9220](https://github.com/AztecProtocol/aztec-packages/issues/9220) +* Reduce SRS size back to normal ([#9098](https://github.com/AztecProtocol/aztec-packages/issues/9098)) ([a306ea5](https://github.com/AztecProtocol/aztec-packages/commit/a306ea5ffeb13019427a96d8152e5642b717c5f6)) +* Reject invalid expression with in CLI parser (https://github.com/noir-lang/noir/pull/6287) ([70fb8fa](https://github.com/AztecProtocol/aztec-packages/commit/70fb8fa97ab0d2484cb49126271df7aa18432f3e)) +* Release `master` dockerhub images ([#9117](https://github.com/AztecProtocol/aztec-packages/issues/9117)) ([6662fba](https://github.com/AztecProtocol/aztec-packages/commit/6662fbae99808d6d4de9f39db6ef587bb455156c)) +* Remove need for duplicate attributes on each function ([#9244](https://github.com/AztecProtocol/aztec-packages/issues/9244)) ([ed933ee](https://github.com/AztecProtocol/aztec-packages/commit/ed933eefc2aab4b616dca94fee9a02837aec7fb9)), closes [#9243](https://github.com/AztecProtocol/aztec-packages/issues/9243) +* Revert "feat: new per-enqueued-call gas limit" ([#9139](https://github.com/AztecProtocol/aztec-packages/issues/9139)) ([7677ca5](https://github.com/AztecProtocol/aztec-packages/commit/7677ca5d9280ac9615a92be36d1958960dbd7353)) +* Revert "feat: use s3 cache in bootstrap fast" ([#9181](https://github.com/AztecProtocol/aztec-packages/issues/9181)) ([7872d09](https://github.com/AztecProtocol/aztec-packages/commit/7872d092c359298273d7ab1fc23fa61ae1973f8b)) +* Revert "fix: Revert "feat: use s3 cache in bootstrap fast"" ([#9182](https://github.com/AztecProtocol/aztec-packages/issues/9182)) ([ce3d08a](https://github.com/AztecProtocol/aztec-packages/commit/ce3d08a18684da9f5b1289a2b9bdf60a66342590)) +* **s3-cache:** Link extracted preset-release-world-state ([#9252](https://github.com/AztecProtocol/aztec-packages/issues/9252)) ([8b2d7d9](https://github.com/AztecProtocol/aztec-packages/commit/8b2d7d9c962c975592e17424f4d0b70f9ca7acd4)) +* Setup fee juice for e2e tests ([#9094](https://github.com/AztecProtocol/aztec-packages/issues/9094)) ([a8ec91a](https://github.com/AztecProtocol/aztec-packages/commit/a8ec91a32d8fee3d309c855ed9d43a6c025c487b)) +* Spartan account pre-funding ([#9161](https://github.com/AztecProtocol/aztec-packages/issues/9161)) ([f4754f7](https://github.com/AztecProtocol/aztec-packages/commit/f4754f7ea9587edbe8367c49539f65d25e251e23)) +* Transaction bot proper configuration ([#9106](https://github.com/AztecProtocol/aztec-packages/issues/9106)) ([666fc38](https://github.com/AztecProtocol/aztec-packages/commit/666fc382fba1235ec0bca9a6cd027734e49eb182)) +* Unrevert "feat: trace AVM side effects per enqueued call"" ([#9095](https://github.com/AztecProtocol/aztec-packages/issues/9095)) ([72e4867](https://github.com/AztecProtocol/aztec-packages/commit/72e4867fc0c429563f7c54092470010d1e6553a9)) +* Visibility for impl methods (https://github.com/noir-lang/noir/pull/6261) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) + + +### Miscellaneous + +* Activate peer scoring for other p2p topics ([#9097](https://github.com/AztecProtocol/aztec-packages/issues/9097)) ([18d24fb](https://github.com/AztecProtocol/aztec-packages/commit/18d24fbd1083c22507cd7b421976c7c63f11d140)) +* Add regression test for [#5756](https://github.com/AztecProtocol/aztec-packages/issues/5756) (https://github.com/noir-lang/noir/pull/5770) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Add world_state_napi to bootstrap fast ([#9079](https://github.com/AztecProtocol/aztec-packages/issues/9079)) ([e827056](https://github.com/AztecProtocol/aztec-packages/commit/e827056e652a4789c91a617587945d57163fa7ff)) +* Added healthcheck and startup check ([#9112](https://github.com/AztecProtocol/aztec-packages/issues/9112)) ([ffa012f](https://github.com/AztecProtocol/aztec-packages/commit/ffa012ffb1d0e72ddab68c066ca9e923bd1c0c2b)) +* Adjust debug level of received attestations ([#9087](https://github.com/AztecProtocol/aztec-packages/issues/9087)) ([eb67dd4](https://github.com/AztecProtocol/aztec-packages/commit/eb67dd4ab47755cd8e1445be3fb1b75a4d6c3f21)) +* **avm:** Revert 9080 - re-introducing start/end gas constraining ([#9109](https://github.com/AztecProtocol/aztec-packages/issues/9109)) ([763e9b8](https://github.com/AztecProtocol/aztec-packages/commit/763e9b8a98981545b68f96e5b49a0726fc3c80b3)) +* **avm:** Type aliasing for VmPublicInputs ([#8884](https://github.com/AztecProtocol/aztec-packages/issues/8884)) ([f3ed39b](https://github.com/AztecProtocol/aztec-packages/commit/f3ed39bf7be6f08bcfcabf6c04eb570f4d06ed27)) +* **ci:** Disable gossip_network.test.ts ([#9165](https://github.com/AztecProtocol/aztec-packages/issues/9165)) ([5e7ab1d](https://github.com/AztecProtocol/aztec-packages/commit/5e7ab1de0a9b4da56ff84381cf3dea44837bd79d)) +* **ci:** Parallelise CI for acir-test flows ([#9238](https://github.com/AztecProtocol/aztec-packages/issues/9238)) ([73a7c23](https://github.com/AztecProtocol/aztec-packages/commit/73a7c231193d56fdbf2e1160be5ea8d58f5596bb)) +* **ci:** Parallelise noir-projects CI ([#9270](https://github.com/AztecProtocol/aztec-packages/issues/9270)) ([44ad5e5](https://github.com/AztecProtocol/aztec-packages/commit/44ad5e595c09639eac0913be3b653d32eb4accac)) +* **ci:** Try to offload compute burden when merging ([#9213](https://github.com/AztecProtocol/aztec-packages/issues/9213)) ([c8dc016](https://github.com/AztecProtocol/aztec-packages/commit/c8dc016a2bfc5b41899c32e3bf2b2d3ffb855140)) +* Configure trees instead of duplicating constants ([#9088](https://github.com/AztecProtocol/aztec-packages/issues/9088)) ([c1150c9](https://github.com/AztecProtocol/aztec-packages/commit/c1150c9b28581985686b13ba97eb7f0066736652)) +* Default logging level to debug if debug set ([#9173](https://github.com/AztecProtocol/aztec-packages/issues/9173)) ([febf744](https://github.com/AztecProtocol/aztec-packages/commit/febf7449c80ffe44eaadb88c088e35fa419ed443)) +* **deployments:** Native network test ([#9138](https://github.com/AztecProtocol/aztec-packages/issues/9138)) ([975ea36](https://github.com/AztecProtocol/aztec-packages/commit/975ea3617d9cddc2d2c35aa56c8e7b1f5d5069ab)) +* Different metrics values for production and local ([#9124](https://github.com/AztecProtocol/aztec-packages/issues/9124)) ([6888d70](https://github.com/AztecProtocol/aztec-packages/commit/6888d70be014b4d541c1e584248ae6eca8562a04)) +* Disable e2e-p2p completely ([#9219](https://github.com/AztecProtocol/aztec-packages/issues/9219)) ([286d617](https://github.com/AztecProtocol/aztec-packages/commit/286d617e3f06395ee5c88339b8d57170aad00213)) +* Disable flakey rediscovery.test.ts ([#9217](https://github.com/AztecProtocol/aztec-packages/issues/9217)) ([14e73e2](https://github.com/AztecProtocol/aztec-packages/commit/14e73e29a784a3b6131b464b40058dcf8bb53a86)) +* **docs:** Rewriting bbup script, refactoring bb readme for clarity ([#9073](https://github.com/AztecProtocol/aztec-packages/issues/9073)) ([662b61e](https://github.com/AztecProtocol/aztec-packages/commit/662b61e4c20a2d4217980922d4578f4dfeacae6b)) +* Eccvm transcript builder ([#9026](https://github.com/AztecProtocol/aztec-packages/issues/9026)) ([d2c9ae2](https://github.com/AztecProtocol/aztec-packages/commit/d2c9ae2853bb75cd736583406a57e96645bd2e88)) +* Expose util func to convert field compressed string back to string in aztec js ([#9239](https://github.com/AztecProtocol/aztec-packages/issues/9239)) ([ce7e687](https://github.com/AztecProtocol/aztec-packages/commit/ce7e687506104828ddc96f66fd30845bda6494fc)), closes [#9233](https://github.com/AztecProtocol/aztec-packages/issues/9233) +* Fix missing migrations to immutable contract fn interaction ([#9053](https://github.com/AztecProtocol/aztec-packages/issues/9053)) ([41c496f](https://github.com/AztecProtocol/aztec-packages/commit/41c496f9271ebe3d53fbb6d988a7306617ee7e38)) +* Format noir stuff ([#9202](https://github.com/AztecProtocol/aztec-packages/issues/9202)) ([2b09709](https://github.com/AztecProtocol/aztec-packages/commit/2b09709932885b8a0de4bf2b91fb381d39baf6b2)) +* Goodbye circleci ([#9259](https://github.com/AztecProtocol/aztec-packages/issues/9259)) ([dab2a93](https://github.com/AztecProtocol/aztec-packages/commit/dab2a933128a3b42c6a62152a51a46c5e7a3d09d)) +* Improve setup_local_k8s.sh to focus kind ([#9228](https://github.com/AztecProtocol/aztec-packages/issues/9228)) ([8efdb47](https://github.com/AztecProtocol/aztec-packages/commit/8efdb474611730320ca2aadd87ff6238d464c2c9)) +* Increase tx bot delay ([9e0ab97](https://github.com/AztecProtocol/aztec-packages/commit/9e0ab97194b8338e4b4292229c9bf911c7446dcc)) +* Log revert reason on publish to L1 ([#9067](https://github.com/AztecProtocol/aztec-packages/issues/9067)) ([814b6d0](https://github.com/AztecProtocol/aztec-packages/commit/814b6d09d1e4750c5b3277cebde523f17af5f85e)) +* Modify note processors and synchronizers to use complete address ([#9152](https://github.com/AztecProtocol/aztec-packages/issues/9152)) ([730d90f](https://github.com/AztecProtocol/aztec-packages/commit/730d90fcfdc65c00a1867420fdc8211a72293cd9)) +* Move contract stuff from types into circuits.js ([#9151](https://github.com/AztecProtocol/aztec-packages/issues/9151)) ([d8131bc](https://github.com/AztecProtocol/aztec-packages/commit/d8131bc5c1b4d47d20c3312598296bfb89cecf11)) +* Move public keys to protocol circuits ([#9074](https://github.com/AztecProtocol/aztec-packages/issues/9074)) ([8adbdd5](https://github.com/AztecProtocol/aztec-packages/commit/8adbdd5827a81cf7b34bc06883367d0dc47a47a2)) +* Offsite network stuff ([#9231](https://github.com/AztecProtocol/aztec-packages/issues/9231)) ([155b40b](https://github.com/AztecProtocol/aztec-packages/commit/155b40b67616387f183dcb05d6ab08e9e4c3ab72)) +* **p2p:** Refactor pools ([#9065](https://github.com/AztecProtocol/aztec-packages/issues/9065)) ([b62235e](https://github.com/AztecProtocol/aztec-packages/commit/b62235ed75b55f79fd84a5ebf1a1f5af28fa289a)) +* **p2p:** Store received epoch quotes ([#9064](https://github.com/AztecProtocol/aztec-packages/issues/9064)) ([e3b467f](https://github.com/AztecProtocol/aztec-packages/commit/e3b467f70ca1d41bd27ac7231e257f1329ed0896)) +* Pass by const reference ([#9083](https://github.com/AztecProtocol/aztec-packages/issues/9083)) ([764bba4](https://github.com/AztecProtocol/aztec-packages/commit/764bba4dd8a016d45b201562ec82f9a12de65c2d)) +* Pre-initialise validators in cluster ([#9048](https://github.com/AztecProtocol/aztec-packages/issues/9048)) ([e2d32a1](https://github.com/AztecProtocol/aztec-packages/commit/e2d32a113ca279ee205a666c24061199e34e1e7b)) +* Quieter cache-download.sh ([#9176](https://github.com/AztecProtocol/aztec-packages/issues/9176)) ([b75d4c8](https://github.com/AztecProtocol/aztec-packages/commit/b75d4c85531ab149e142b79749eca9320baacf1a)) +* Reenable sync test ([#9160](https://github.com/AztecProtocol/aztec-packages/issues/9160)) ([a71642f](https://github.com/AztecProtocol/aztec-packages/commit/a71642f052e89f601c30f082b83c372d6e68f9ee)) +* Regression test for [#5462](https://github.com/AztecProtocol/aztec-packages/issues/5462) (https://github.com/noir-lang/noir/pull/6286) ([5a3a8cc](https://github.com/AztecProtocol/aztec-packages/commit/5a3a8ccd0286a16b93c95a1de21676250926456a)) +* Remove AvmVerificationKeyData and tube specific types ([#8569](https://github.com/AztecProtocol/aztec-packages/issues/8569)) ([da6c579](https://github.com/AztecProtocol/aztec-packages/commit/da6c579975112d8d629e64834465b6a52b04eb6a)) +* Remove end-to-end from circleci ([#9116](https://github.com/AztecProtocol/aztec-packages/issues/9116)) ([4d1f7d8](https://github.com/AztecProtocol/aztec-packages/commit/4d1f7d83f9d14b1df70a26c99f696aebd0416ebd)) +* Remove keccak256 opcode from ACIR/Brillig ([#9104](https://github.com/AztecProtocol/aztec-packages/issues/9104)) ([4c1163a](https://github.com/AztecProtocol/aztec-packages/commit/4c1163a9e9516d298e55421f1cf0ed81081151dd)) +* Remove pedersen commitment ([#9107](https://github.com/AztecProtocol/aztec-packages/issues/9107)) ([1823bde](https://github.com/AztecProtocol/aztec-packages/commit/1823bde2b486827f33a87899074594f811cfbef4)) +* Remove pedersen hash opcode ([#9245](https://github.com/AztecProtocol/aztec-packages/issues/9245)) ([1f0538f](https://github.com/AztecProtocol/aztec-packages/commit/1f0538f00cadcf4325d2aa17bdb098d11ca3840f)) +* Rename some prover env vars ([#9032](https://github.com/AztecProtocol/aztec-packages/issues/9032)) ([e27ead8](https://github.com/AztecProtocol/aztec-packages/commit/e27ead85403d3f21ebc406e7d1a7e18190085603)) +* Replace relative paths to noir-protocol-circuits ([424afba](https://github.com/AztecProtocol/aztec-packages/commit/424afbae1b1d4a9a8e01dfe4cca141407bf1bc44)) +* Replace relative paths to noir-protocol-circuits ([bef3907](https://github.com/AztecProtocol/aztec-packages/commit/bef39073e2a380bf7ae815053dc6d5e4665aa13a)) +* Replace relative paths to noir-protocol-circuits ([1b21a31](https://github.com/AztecProtocol/aztec-packages/commit/1b21a317209be12453d805e29a3112e47cfcf394)) +* Replace relative paths to noir-protocol-circuits ([5285348](https://github.com/AztecProtocol/aztec-packages/commit/52853488488b68dde602f9facb5c5d42d5609c8c)) +* Replace relative paths to noir-protocol-circuits ([7934d39](https://github.com/AztecProtocol/aztec-packages/commit/7934d3946c856ecbc194be0e59f7a4023fdf66e2)) +* Replace relative paths to noir-protocol-circuits ([b787722](https://github.com/AztecProtocol/aztec-packages/commit/b787722d72068160ca57440807edc1939dbb1cfe)) +* Replace relative paths to noir-protocol-circuits ([21cb2b1](https://github.com/AztecProtocol/aztec-packages/commit/21cb2b1e68befc5c0cbb051d4521ea39b10cfb48)) +* Replace relative paths to noir-protocol-circuits ([facf462](https://github.com/AztecProtocol/aztec-packages/commit/facf4625e7bc4d5506464f4e1d331d1b6ad48bc8)) +* Replace relative paths to noir-protocol-circuits ([45a72af](https://github.com/AztecProtocol/aztec-packages/commit/45a72afac98b3be090cf517aaa8948d72015462f)) +* Reproduce AVM ecadd bug ([#9019](https://github.com/AztecProtocol/aztec-packages/issues/9019)) ([757ccef](https://github.com/AztecProtocol/aztec-packages/commit/757ccefd280a0798d1f6fc5cb62efafe86764bee)) +* Revert "feat(avm): constrain start and end l2/da gas ([#9031](https://github.com/AztecProtocol/aztec-packages/issues/9031))" ([#9080](https://github.com/AztecProtocol/aztec-packages/issues/9080)) ([07e4c95](https://github.com/AztecProtocol/aztec-packages/commit/07e4c956494154685970849bc4dda60c25af31bc)) +* Revert deletion of the old bbup ([#9146](https://github.com/AztecProtocol/aztec-packages/issues/9146)) ([3138078](https://github.com/AztecProtocol/aztec-packages/commit/3138078f0062d8426b3c45ac47646169317ab795)) +* Script for deploying the spartan network ([#9167](https://github.com/AztecProtocol/aztec-packages/issues/9167)) ([4660cec](https://github.com/AztecProtocol/aztec-packages/commit/4660cec92802d0e165a2a1ddff08c6756348b527)) +* Swap `pub` and `unconstrained` in function signatures ([#9237](https://github.com/AztecProtocol/aztec-packages/issues/9237)) ([1c7e627](https://github.com/AztecProtocol/aztec-packages/commit/1c7e627e28eeabe0cbf9ccae45e107d66b0953b0)) +* Update palla/update-env-vars-prover to add new env var to spartan ([#9069](https://github.com/AztecProtocol/aztec-packages/issues/9069)) ([077a01c](https://github.com/AztecProtocol/aztec-packages/commit/077a01c9a10d5a30c85e881d4a786eed7e25c492)) +* Update validator management policy to be parallel ([#9086](https://github.com/AztecProtocol/aztec-packages/issues/9086)) ([f8267f2](https://github.com/AztecProtocol/aztec-packages/commit/f8267f292b9aabfa29e3e056cb42f56d5ad0f163)) +* Wire bb skip cleanup for bb prover ([#9100](https://github.com/AztecProtocol/aztec-packages/issues/9100)) ([bba5674](https://github.com/AztecProtocol/aztec-packages/commit/bba56743ece19986f8259c4cf5bfdd7573207054)) + + +### Documentation + +* Initial pass on node guide ([#9192](https://github.com/AztecProtocol/aztec-packages/issues/9192)) ([0fa1423](https://github.com/AztecProtocol/aztec-packages/commit/0fa14238fa83e8ad3939db8d4afd664e179fa887)) + ## [0.57.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.56.0...aztec-packages-v0.57.0) (2024-10-07) diff --git a/barretenberg/CHANGELOG.md b/barretenberg/CHANGELOG.md index 618160adc0b..7646357b852 100644 --- a/barretenberg/CHANGELOG.md +++ b/barretenberg/CHANGELOG.md @@ -1,5 +1,69 @@ # Changelog +## [0.58.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.57.0...barretenberg-v0.58.0) (2024-10-18) + + +### ⚠ BREAKING CHANGES + +* remove pedersen commitment ([#9107](https://github.com/AztecProtocol/aztec-packages/issues/9107)) +* remove pedersen hash opcode ([#9245](https://github.com/AztecProtocol/aztec-packages/issues/9245)) +* Brillig and AVM default all uninitialized memory cells to Field 0 ([#9057](https://github.com/AztecProtocol/aztec-packages/issues/9057)) +* **avm:** remove tags from wire format ([#9198](https://github.com/AztecProtocol/aztec-packages/issues/9198)) +* remove keccak256 opcode from ACIR/Brillig ([#9104](https://github.com/AztecProtocol/aztec-packages/issues/9104)) +* **avm:** more instr wire format takes u16 ([#9174](https://github.com/AztecProtocol/aztec-packages/issues/9174)) +* Brillig with a stack and conditional inlining ([#8989](https://github.com/AztecProtocol/aztec-packages/issues/8989)) +* unrevert "feat: new per-enqueued-call gas limit" ([#9140](https://github.com/AztecProtocol/aztec-packages/issues/9140)) + +### Features + +* **avm:** Codegen recursive_verifier.cpp ([#9204](https://github.com/AztecProtocol/aztec-packages/issues/9204)) ([2592e50](https://github.com/AztecProtocol/aztec-packages/commit/2592e50b2bd9e76d35a3c9caac4d7042fe26b9b6)), closes [#8849](https://github.com/AztecProtocol/aztec-packages/issues/8849) +* **avm:** Constrain start and end l2/da gas ([#9031](https://github.com/AztecProtocol/aztec-packages/issues/9031)) ([308c03b](https://github.com/AztecProtocol/aztec-packages/commit/308c03b9ad45001570e6232f88403de8cc7d3cfb)), closes [#9001](https://github.com/AztecProtocol/aztec-packages/issues/9001) +* **avm:** More instr wire format takes u16 ([#9174](https://github.com/AztecProtocol/aztec-packages/issues/9174)) ([3a01ad9](https://github.com/AztecProtocol/aztec-packages/commit/3a01ad93e21e9e6cd27b7a2a4c1e2c9f24d6363e)) +* **avm:** Remove tags from wire format ([#9198](https://github.com/AztecProtocol/aztec-packages/issues/9198)) ([68a7326](https://github.com/AztecProtocol/aztec-packages/commit/68a7326d9f2d4bd891acac12950289d6e9fbe617)) +* Brillig and AVM default all uninitialized memory cells to Field 0 ([#9057](https://github.com/AztecProtocol/aztec-packages/issues/9057)) ([5861d4e](https://github.com/AztecProtocol/aztec-packages/commit/5861d4e5e8a72161dac910e0bc8e635e0d332793)) +* Brillig with a stack and conditional inlining ([#8989](https://github.com/AztecProtocol/aztec-packages/issues/8989)) ([409b7b8](https://github.com/AztecProtocol/aztec-packages/commit/409b7b8c6b43a91fc1b5be48aee0174d56d914d9)) +* Browser tests for UltraHonk ([#9047](https://github.com/AztecProtocol/aztec-packages/issues/9047)) ([f0d45dd](https://github.com/AztecProtocol/aztec-packages/commit/f0d45dd8d0c00707cd18989c3a45ff0c3cbc92a6)) +* Integrate databus in the private kernels ([#9028](https://github.com/AztecProtocol/aztec-packages/issues/9028)) ([1798b1c](https://github.com/AztecProtocol/aztec-packages/commit/1798b1cc701824dd268ed0e49e592febf01a1687)) +* Modify contract instance to include public keys ([#9153](https://github.com/AztecProtocol/aztec-packages/issues/9153)) ([17c6127](https://github.com/AztecProtocol/aztec-packages/commit/17c612740dc3563321bf69c1760de1ef88b22124)) +* New per-enqueued-call gas limit ([#9033](https://github.com/AztecProtocol/aztec-packages/issues/9033)) ([6ef0895](https://github.com/AztecProtocol/aztec-packages/commit/6ef0895ed9788c533b0caf2d2c30839552dabbcc)) +* New world state ([#8776](https://github.com/AztecProtocol/aztec-packages/issues/8776)) ([41f3934](https://github.com/AztecProtocol/aztec-packages/commit/41f393443396cae77e09a09df07d42e6d5ff5618)) +* Replace Zeromorph with Shplemini in ECCVM ([#9102](https://github.com/AztecProtocol/aztec-packages/issues/9102)) ([c857cd9](https://github.com/AztecProtocol/aztec-packages/commit/c857cd9167f696fc237b64ff579952001eba7d40)) +* Structured commit ([#9027](https://github.com/AztecProtocol/aztec-packages/issues/9027)) ([26f406b](https://github.com/AztecProtocol/aztec-packages/commit/26f406b0591b3f88cb37c5e8f7cb3cbfc625315e)) +* Tracy time with instrumentation ([#9170](https://github.com/AztecProtocol/aztec-packages/issues/9170)) ([1c008d9](https://github.com/AztecProtocol/aztec-packages/commit/1c008d9a2fad747142e8ca356d6c00cee1663f2c)) +* Unrevert "feat: new per-enqueued-call gas limit" ([#9140](https://github.com/AztecProtocol/aztec-packages/issues/9140)) ([1323a34](https://github.com/AztecProtocol/aztec-packages/commit/1323a34c50e7727435129aa31a05ae7bdfb0ca09)) +* Use s3 cache in bootstrap fast ([#9111](https://github.com/AztecProtocol/aztec-packages/issues/9111)) ([349f938](https://github.com/AztecProtocol/aztec-packages/commit/349f938601f7a4fdbdf83aea62c7b8c244bbe434)) +* World State Re-orgs ([#9035](https://github.com/AztecProtocol/aztec-packages/issues/9035)) ([04f4a7b](https://github.com/AztecProtocol/aztec-packages/commit/04f4a7b2ae141b7eee4464e8d2cc91460d0c650a)) + + +### Bug Fixes + +* Bb bootstrap_cache.sh ([#9254](https://github.com/AztecProtocol/aztec-packages/issues/9254)) ([df37104](https://github.com/AztecProtocol/aztec-packages/commit/df3710477fc7d2e7c44e62b116bea74d4e14f930)) +* Limit number of bb.js threads to 32 ([#9070](https://github.com/AztecProtocol/aztec-packages/issues/9070)) ([97e4b9b](https://github.com/AztecProtocol/aztec-packages/commit/97e4b9b2e0d37575b6b5e4c7a22f85b60d1f418b)) +* Mac-build ([#9216](https://github.com/AztecProtocol/aztec-packages/issues/9216)) ([80ea32c](https://github.com/AztecProtocol/aztec-packages/commit/80ea32cfda8c149980938382518c47a6da123e72)) +* Make gate counting functions less confusing and avoid estimations ([#9046](https://github.com/AztecProtocol/aztec-packages/issues/9046)) ([0bda0a4](https://github.com/AztecProtocol/aztec-packages/commit/0bda0a4d71ae0fb4352de0746f7d96b63b787888)) +* Reduce SRS size back to normal ([#9098](https://github.com/AztecProtocol/aztec-packages/issues/9098)) ([a306ea5](https://github.com/AztecProtocol/aztec-packages/commit/a306ea5ffeb13019427a96d8152e5642b717c5f6)) +* Revert "feat: new per-enqueued-call gas limit" ([#9139](https://github.com/AztecProtocol/aztec-packages/issues/9139)) ([7677ca5](https://github.com/AztecProtocol/aztec-packages/commit/7677ca5d9280ac9615a92be36d1958960dbd7353)) +* Revert "feat: use s3 cache in bootstrap fast" ([#9181](https://github.com/AztecProtocol/aztec-packages/issues/9181)) ([7872d09](https://github.com/AztecProtocol/aztec-packages/commit/7872d092c359298273d7ab1fc23fa61ae1973f8b)) +* Revert "fix: Revert "feat: use s3 cache in bootstrap fast"" ([#9182](https://github.com/AztecProtocol/aztec-packages/issues/9182)) ([ce3d08a](https://github.com/AztecProtocol/aztec-packages/commit/ce3d08a18684da9f5b1289a2b9bdf60a66342590)) +* **s3-cache:** Link extracted preset-release-world-state ([#9252](https://github.com/AztecProtocol/aztec-packages/issues/9252)) ([8b2d7d9](https://github.com/AztecProtocol/aztec-packages/commit/8b2d7d9c962c975592e17424f4d0b70f9ca7acd4)) + + +### Miscellaneous + +* Add world_state_napi to bootstrap fast ([#9079](https://github.com/AztecProtocol/aztec-packages/issues/9079)) ([e827056](https://github.com/AztecProtocol/aztec-packages/commit/e827056e652a4789c91a617587945d57163fa7ff)) +* **avm:** Revert 9080 - re-introducing start/end gas constraining ([#9109](https://github.com/AztecProtocol/aztec-packages/issues/9109)) ([763e9b8](https://github.com/AztecProtocol/aztec-packages/commit/763e9b8a98981545b68f96e5b49a0726fc3c80b3)) +* **avm:** Type aliasing for VmPublicInputs ([#8884](https://github.com/AztecProtocol/aztec-packages/issues/8884)) ([f3ed39b](https://github.com/AztecProtocol/aztec-packages/commit/f3ed39bf7be6f08bcfcabf6c04eb570f4d06ed27)) +* **ci:** Parallelise CI for acir-test flows ([#9238](https://github.com/AztecProtocol/aztec-packages/issues/9238)) ([73a7c23](https://github.com/AztecProtocol/aztec-packages/commit/73a7c231193d56fdbf2e1160be5ea8d58f5596bb)) +* Configure trees instead of duplicating constants ([#9088](https://github.com/AztecProtocol/aztec-packages/issues/9088)) ([c1150c9](https://github.com/AztecProtocol/aztec-packages/commit/c1150c9b28581985686b13ba97eb7f0066736652)) +* **docs:** Rewriting bbup script, refactoring bb readme for clarity ([#9073](https://github.com/AztecProtocol/aztec-packages/issues/9073)) ([662b61e](https://github.com/AztecProtocol/aztec-packages/commit/662b61e4c20a2d4217980922d4578f4dfeacae6b)) +* Eccvm transcript builder ([#9026](https://github.com/AztecProtocol/aztec-packages/issues/9026)) ([d2c9ae2](https://github.com/AztecProtocol/aztec-packages/commit/d2c9ae2853bb75cd736583406a57e96645bd2e88)) +* Pass by const reference ([#9083](https://github.com/AztecProtocol/aztec-packages/issues/9083)) ([764bba4](https://github.com/AztecProtocol/aztec-packages/commit/764bba4dd8a016d45b201562ec82f9a12de65c2d)) +* Remove keccak256 opcode from ACIR/Brillig ([#9104](https://github.com/AztecProtocol/aztec-packages/issues/9104)) ([4c1163a](https://github.com/AztecProtocol/aztec-packages/commit/4c1163a9e9516d298e55421f1cf0ed81081151dd)) +* Remove pedersen commitment ([#9107](https://github.com/AztecProtocol/aztec-packages/issues/9107)) ([1823bde](https://github.com/AztecProtocol/aztec-packages/commit/1823bde2b486827f33a87899074594f811cfbef4)) +* Remove pedersen hash opcode ([#9245](https://github.com/AztecProtocol/aztec-packages/issues/9245)) ([1f0538f](https://github.com/AztecProtocol/aztec-packages/commit/1f0538f00cadcf4325d2aa17bdb098d11ca3840f)) +* Revert "feat(avm): constrain start and end l2/da gas ([#9031](https://github.com/AztecProtocol/aztec-packages/issues/9031))" ([#9080](https://github.com/AztecProtocol/aztec-packages/issues/9080)) ([07e4c95](https://github.com/AztecProtocol/aztec-packages/commit/07e4c956494154685970849bc4dda60c25af31bc)) +* Revert deletion of the old bbup ([#9146](https://github.com/AztecProtocol/aztec-packages/issues/9146)) ([3138078](https://github.com/AztecProtocol/aztec-packages/commit/3138078f0062d8426b3c45ac47646169317ab795)) + ## [0.57.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.56.0...barretenberg-v0.57.0) (2024-10-07) diff --git a/barretenberg/cpp/CMakeLists.txt b/barretenberg/cpp/CMakeLists.txt index 38bdf552b21..14e3a775ac1 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.57.0 # x-release-please-version + VERSION 0.58.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 1951dd80d9b..585518a116b 100644 --- a/barretenberg/ts/CHANGELOG.md +++ b/barretenberg/ts/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.58.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.57.0...barretenberg.js-v0.58.0) (2024-10-18) + + +### Features + +* Browser tests for UltraHonk ([#9047](https://github.com/AztecProtocol/aztec-packages/issues/9047)) ([f0d45dd](https://github.com/AztecProtocol/aztec-packages/commit/f0d45dd8d0c00707cd18989c3a45ff0c3cbc92a6)) +* Docker_fast.sh ([#9273](https://github.com/AztecProtocol/aztec-packages/issues/9273)) ([57e792e](https://github.com/AztecProtocol/aztec-packages/commit/57e792e6baaa2dfaef7af4c84d4ab75804c9d3de)) +* Use s3 cache in bootstrap fast ([#9111](https://github.com/AztecProtocol/aztec-packages/issues/9111)) ([349f938](https://github.com/AztecProtocol/aztec-packages/commit/349f938601f7a4fdbdf83aea62c7b8c244bbe434)) + + +### Bug Fixes + +* Limit number of bb.js threads to 32 ([#9070](https://github.com/AztecProtocol/aztec-packages/issues/9070)) ([97e4b9b](https://github.com/AztecProtocol/aztec-packages/commit/97e4b9b2e0d37575b6b5e4c7a22f85b60d1f418b)) +* Make gate counting functions less confusing and avoid estimations ([#9046](https://github.com/AztecProtocol/aztec-packages/issues/9046)) ([0bda0a4](https://github.com/AztecProtocol/aztec-packages/commit/0bda0a4d71ae0fb4352de0746f7d96b63b787888)) +* Reduce SRS size back to normal ([#9098](https://github.com/AztecProtocol/aztec-packages/issues/9098)) ([a306ea5](https://github.com/AztecProtocol/aztec-packages/commit/a306ea5ffeb13019427a96d8152e5642b717c5f6)) +* Revert "feat: use s3 cache in bootstrap fast" ([#9181](https://github.com/AztecProtocol/aztec-packages/issues/9181)) ([7872d09](https://github.com/AztecProtocol/aztec-packages/commit/7872d092c359298273d7ab1fc23fa61ae1973f8b)) +* Revert "fix: Revert "feat: use s3 cache in bootstrap fast"" ([#9182](https://github.com/AztecProtocol/aztec-packages/issues/9182)) ([ce3d08a](https://github.com/AztecProtocol/aztec-packages/commit/ce3d08a18684da9f5b1289a2b9bdf60a66342590)) + ## [0.57.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.56.0...barretenberg.js-v0.57.0) (2024-10-07) diff --git a/barretenberg/ts/package.json b/barretenberg/ts/package.json index 508809953c0..e6eef986a6f 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.57.0", + "version": "0.58.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 996e8507477..4325d9f180b 100644 --- a/yarn-project/aztec/CHANGELOG.md +++ b/yarn-project/aztec/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [0.58.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.57.0...aztec-package-v0.58.0) (2024-10-18) + + +### ⚠ BREAKING CHANGES + +* protocol contracts ([#9025](https://github.com/AztecProtocol/aztec-packages/issues/9025)) + +### Features + +* Modify contract instance to include public keys ([#9153](https://github.com/AztecProtocol/aztec-packages/issues/9153)) ([17c6127](https://github.com/AztecProtocol/aztec-packages/commit/17c612740dc3563321bf69c1760de1ef88b22124)) +* Native tmux-based network e2e ([#9036](https://github.com/AztecProtocol/aztec-packages/issues/9036)) ([f9fc73a](https://github.com/AztecProtocol/aztec-packages/commit/f9fc73a40f5b9d11ad92a6cee3e29d3fcc80425e)) +* Protocol contracts ([#9025](https://github.com/AztecProtocol/aztec-packages/issues/9025)) ([f3bcff0](https://github.com/AztecProtocol/aztec-packages/commit/f3bcff0c0943d190261de366301ed8f9267543f3)) +* World state synchronizer reorgs ([#9091](https://github.com/AztecProtocol/aztec-packages/issues/9091)) ([ba63b43](https://github.com/AztecProtocol/aztec-packages/commit/ba63b43c6e5c09ecda0ed94bdd3b875546400d27)) + + +### Miscellaneous + +* Added healthcheck and startup check ([#9112](https://github.com/AztecProtocol/aztec-packages/issues/9112)) ([ffa012f](https://github.com/AztecProtocol/aztec-packages/commit/ffa012ffb1d0e72ddab68c066ca9e923bd1c0c2b)) +* Default logging level to debug if debug set ([#9173](https://github.com/AztecProtocol/aztec-packages/issues/9173)) ([febf744](https://github.com/AztecProtocol/aztec-packages/commit/febf7449c80ffe44eaadb88c088e35fa419ed443)) +* Rename some prover env vars ([#9032](https://github.com/AztecProtocol/aztec-packages/issues/9032)) ([e27ead8](https://github.com/AztecProtocol/aztec-packages/commit/e27ead85403d3f21ebc406e7d1a7e18190085603)) + ## [0.57.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.56.0...aztec-package-v0.57.0) (2024-10-07) diff --git a/yarn-project/aztec/package.json b/yarn-project/aztec/package.json index 4ce8632be01..a0b6864d043 100644 --- a/yarn-project/aztec/package.json +++ b/yarn-project/aztec/package.json @@ -1,6 +1,6 @@ { "name": "@aztec/aztec", - "version": "0.57.0", + "version": "0.58.0", "type": "module", "exports": { ".": "./dest/index.js"