{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":574999978,"defaultBranch":"master","name":"barretenberg","ownerLogin":"AztecProtocol","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-06T14:34:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45291733?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711377455.0","currentOid":""},"activityList":{"items":[{"before":"93c72621500165e0786a61a01a0a9a1340af02b5","after":"8b8da3e7fd2cb191834f6224bdd14f726f2612a8","ref":"refs/heads/master","pushedAt":"2024-05-31T02:13:52.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat: enable honk_recursion through acir (#6719)\n\nWe want to be able to verify honk proofs without adding a new opcode.\r\nThe workaround that this PR introduces is adding a flag that determines\r\nwhether to create a plonk vs a honk recursion constraint based on which\r\nproof system we're using to prove. If we are using ultra honk, we will\r\ngenerate a honk recursion constraint and the same for plonk.\r\n\r\nThis will need to be reverted after the offsite:\r\nhttps://github.com/AztecProtocol/barretenberg/issues/1013.\r\n\r\nPlease read [contributing guidelines](CONTRIBUTING.md) and remove this\r\nline.","shortMessageHtmlLink":"feat: enable honk_recursion through acir (#6719)"}},{"before":"72efb12fe455b0e58de08592913026c20d568c6b","after":"93c72621500165e0786a61a01a0a9a1340af02b5","ref":"refs/heads/master","pushedAt":"2024-05-30T02:13:50.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore: Goblin cleanup (#6722)\n\nGoblin cleanup/refactoring including:\r\n- Splitting Goblin into prover and verifier classes to match model used\r\nelsewhere and to prep for forthcoming implementation of\r\nGoblinRecursiveVerifier\r\n- Adding a new Goblin test suite\r\n- Moving some goblin related types to a types.hpp file","shortMessageHtmlLink":"chore: Goblin cleanup (#6722)"}},{"before":"d6a0cc1a4439cca765f5bfd334ab84e537669050","after":"72efb12fe455b0e58de08592913026c20d568c6b","ref":"refs/heads/master","pushedAt":"2024-05-29T02:14:29.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat: update honk recursion constraint (#6545)\n\nCloses https://github.com/AztecProtocol/barretenberg/issues/933.\r\n\r\nUpdates recursion constraint for honk so that it calls the ultra honk\r\nrecursive verifier.\r\nRemoves key hash from the constraint. Also recursively aggregates the\r\naggregation objects.\r\n\r\nIgnores the case where we don't have the witness values and want to use\r\ndummy witnesses.","shortMessageHtmlLink":"feat: update honk recursion constraint (#6545)"}},{"before":"f7e4253d919419924c067d4fc9ad84b36abf5a26","after":"d6a0cc1a4439cca765f5bfd334ab84e537669050","ref":"refs/heads/master","pushedAt":"2024-05-28T02:13:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat: Instantiate ECCVM relations on bigfield (#6647)\n\nThis PR provides the mechanism to instantiate ECCVM relations on\nbigfield, as well as the missing bigfield constructor and tests for the\nadded inversion function which is used in one of the relations. It also\nchecks consistency between native and bigfield relation instantiation.\n\n---------","shortMessageHtmlLink":"feat: Instantiate ECCVM relations on bigfield (#6647)"}},{"before":"46963c8fce10a89fc711e75c84dbee3e687282d6","after":"f7e4253d919419924c067d4fc9ad84b36abf5a26","ref":"refs/heads/master","pushedAt":"2024-05-26T02:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat: biggroup handles points at infinity (#6391)\n\nThis PR introdues a stdlib boolean flag into biggroup to track whether\r\nan element is the point at infinity. This is uses to handle edge cases\r\naround the point at infinity in biggroup operations. We now correctly\r\nhandle points at infinity under addition and subtraction. The\r\n`batch_mul` method correctly handles points at infinity (at least in\r\nthree tested cases) under the Mega arithmetization (though this is not\r\nall that meaningful without a full Goblin proof!). The `wnaf_batch_mul`\r\nmethod correctly handles points at infinity (at least in three tested\r\ncases) under the Ultra arithmetization, which is the only\r\narithmetization for which it's implemented.\r\n\r\nThe PR adds constraints that increase the cost of biggroup operations.\r\nThis cases the UltraPlonk recursive verifier circuit size to grow,\r\ncrossing a power-of-two boundary. This means that we can no longer\r\nexecute two UltraPlonk recursive verifications in WASM due to an\r\nout-of-memory error during provcing key creation. (cf the\r\n`double_verify_proof` tests; note that `double_verify_nested_proof` was\r\nalready not available in WASM). Moreover, the PR exposed that noir.js is\r\nnot capable of executing proof construction for a circuit of size\r\n$2^{19}$. In response to these two issues, we have disabled tests. We\r\ndid this in consulation with @TomAFrench and @vezenovm. \r\nRelated issues:\r\nhttps://github.com/noir-lang/noir/issues/5106,\r\nhttps://github.com/AztecProtocol/aztec-packages/issues/6672.\r\n\r\n---------\r\n\r\nCo-authored-by: codygunton ","shortMessageHtmlLink":"feat: biggroup handles points at infinity (#6391)"}},{"before":"e955482115731d87a5846cc45168f209595050d5","after":"46963c8fce10a89fc711e75c84dbee3e687282d6","ref":"refs/heads/master","pushedAt":"2024-05-25T02:12:12.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore: ultra goblin --> mega (#6674)\n\nNaming update: `UltraGoblin` --> `Mega`","shortMessageHtmlLink":"chore: ultra goblin --> mega (#6674)"}},{"before":"9d2ee149477b21206c7e9c0ae64ad659f74b3a54","after":"e955482115731d87a5846cc45168f209595050d5","ref":"refs/heads/master","pushedAt":"2024-05-24T02:13:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore(bb): -30% compile time (#6610)\n\nClangBuildAnalyzer warned:\r\n\r\n```\r\n**** Expensive headers:\r\n6385739 ms: /mnt/user-data/adam/aztec-packages/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/plookup_tables/plookup_tables.hpp (included 183 times, avg 34894 ms), included via:\r\n 7x: field.hpp witness.hpp circuit_builders.hpp circuit_simulator.hpp \r\n 7x: eccvm_flavor.hpp ipa.hpp transcript.hpp proof.hpp field.hpp witness.hpp circuit_builders.hpp circuit_simulator.hpp \r\n 6x: circuit_builders.hpp circuit_simulator.hpp \r\n 5x: translator_flavor.hpp kzg.hpp transcript.hpp proof.hpp field.hpp witness.hpp circuit_builders.hpp circuit_simulator.hpp \r\n 3x: client_ivc.hpp goblin.hpp eccvm_prover.hpp zeromorph.hpp transcript.hpp poseidon2.hpp sponge.hpp poseidon2_permutation.hpp circuit_builders.hpp goblin_ultra_circuit_builder.hpp ultra_circuit_builder.hpp \r\n 3x: standard_composer.hpp plonk_flavors.hpp ultra_circuit_builder.hpp \r\n ...\r\n ```\r\n \r\n I picked the easiest warning here to tackle, good result","shortMessageHtmlLink":"chore(bb): -30% compile time (#6610)"}},{"before":"d63f409ad20af0c532b77f73a338e12b77c8eeb4","after":"9d2ee149477b21206c7e9c0ae64ad659f74b3a54","ref":"refs/heads/master","pushedAt":"2024-05-23T02:12:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore: acir tests in bb (#6620)","shortMessageHtmlLink":"chore: acir tests in bb (#6620)"}},{"before":"8f6e476fcebf06b18771d1802035e8b1dcbd102f","after":"d63f409ad20af0c532b77f73a338e12b77c8eeb4","ref":"refs/heads/master","pushedAt":"2024-05-22T02:13:11.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore(master): Release 0.41.0 (#6412)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n
aztec-package: 0.41.0\r\n\r\n##\r\n[0.41.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.40.1...aztec-package-v0.41.0)\r\n(2024-05-21)\r\n\r\n\r\n### Miscellaneous\r\n\r\n* **aztec-package:** Synchronize aztec-packages versions\r\n
\r\n\r\n
barretenberg.js: 0.41.0\r\n\r\n##\r\n[0.41.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.40.1...barretenberg.js-v0.41.0)\r\n(2024-05-21)\r\n\r\n\r\n### Features\r\n\r\n* Vk_as_fields, proof_as_fields flows for honk\r\n([#6406](https://github.com/AztecProtocol/aztec-packages/issues/6406))\r\n([a6100ad](https://github.com/AztecProtocol/aztec-packages/commit/a6100ad3d5126321d457b5c336ab4a3521ff1fb2))\r\n\r\n\r\n### Miscellaneous\r\n\r\n* Remove acvmInfo from bb.js CLI\r\n([#6507](https://github.com/AztecProtocol/aztec-packages/issues/6507))\r\n([e298c76](https://github.com/AztecProtocol/aztec-packages/commit/e298c766d17029a9dbfce694b48327c5e76dfddb))\r\n
\r\n\r\n
aztec-packages: 0.41.0\r\n\r\n##\r\n[0.41.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.40.1...aztec-packages-v0.41.0)\r\n(2024-05-21)\r\n\r\n\r\n### ⚠ BREAKING CHANGES\r\n\r\n* compile-time incorrect exec environment errors\r\n([#6442](https://github.com/AztecProtocol/aztec-packages/issues/6442))\r\n* add is_infinite to curve addition opcode\r\n([#6384](https://github.com/AztecProtocol/aztec-packages/issues/6384))\r\n* remove backend interactions from `nargo`\r\n([#6320](https://github.com/AztecProtocol/aztec-packages/issues/6320))\r\n\r\n### Features\r\n\r\n* `npk_m_hash` in all notes + key rotation test\r\n([#6405](https://github.com/AztecProtocol/aztec-packages/issues/6405))\r\n([74e98d4](https://github.com/AztecProtocol/aztec-packages/commit/74e98d413b4135a1c84da9cef08ddb547a9c0bd5))\r\n* Add encrypted log outgoing body\r\n([#6334](https://github.com/AztecProtocol/aztec-packages/issues/6334))\r\n([fa9f442](https://github.com/AztecProtocol/aztec-packages/commit/fa9f442b8fcb73f5606cc2bb4da7bc2eb01b142e))\r\n* Add first version of kernel reset circuit\r\n([#6393](https://github.com/AztecProtocol/aztec-packages/issues/6393))\r\n([ed6df8e](https://github.com/AztecProtocol/aztec-packages/commit/ed6df8e4f8f8242c01df2cc763833a45a144f57e))\r\n* Add is_infinite to curve addition opcode\r\n([#6384](https://github.com/AztecProtocol/aztec-packages/issues/6384))\r\n([75d81c5](https://github.com/AztecProtocol/aztec-packages/commit/75d81c5fccf52d270239261bab79dd1fde41c19a))\r\n* Add native rust implementations of pedersen functions\r\n(https://github.com/noir-lang/noir/pull/4871)\r\n([8bbbbb6](https://github.com/AztecProtocol/aztec-packages/commit/8bbbbb645e7f12b535b1dc683b5ab5aea0b73e5b))\r\n* Add nullifying key to Token Note\r\n([#6130](https://github.com/AztecProtocol/aztec-packages/issues/6130))\r\n([95c6b4a](https://github.com/AztecProtocol/aztec-packages/commit/95c6b4af7db62162935b123277cfae51c23d30d3))\r\n* Adding autogenerated variants for the reset circuit\r\n([#6508](https://github.com/AztecProtocol/aztec-packages/issues/6508))\r\n([8e8d2dd](https://github.com/AztecProtocol/aztec-packages/commit/8e8d2ddd5eefed4f5ca7248b882dfc3d8287d1bb))\r\n* **avm-simulator:** Cap gas for external calls\r\n([#6479](https://github.com/AztecProtocol/aztec-packages/issues/6479))\r\n([c8771ba](https://github.com/AztecProtocol/aztec-packages/commit/c8771ba7c75fc2395ed0b12a117a2d3eb5ab6983))\r\n* **avm:** Gzip avm bytecode\r\n([#6475](https://github.com/AztecProtocol/aztec-packages/issues/6475))\r\n([29559bd](https://github.com/AztecProtocol/aztec-packages/commit/29559bd3ef28d7f208ebd7052fd85a8a4cd23436))\r\n* **avm:** To_radix gadget\r\n([#6368](https://github.com/AztecProtocol/aztec-packages/issues/6368))\r\n([89dd25f](https://github.com/AztecProtocol/aztec-packages/commit/89dd25f2b25f720def6cac003ce204e92de66c47))\r\n* Benchmark private proving\r\n([#6409](https://github.com/AztecProtocol/aztec-packages/issues/6409))\r\n([e9e5526](https://github.com/AztecProtocol/aztec-packages/commit/e9e5526178ef6b8228138d10acd9a1df5cdeb90c))\r\n* Compile-time incorrect exec environment errors\r\n([#6442](https://github.com/AztecProtocol/aztec-packages/issues/6442))\r\n([0f75efd](https://github.com/AztecProtocol/aztec-packages/commit/0f75efd5050bc4044d8c80dd6bd2ecd9fffb511b))\r\n* Do not return databus returndata, keep it private.\r\n(https://github.com/noir-lang/noir/pull/5023)\r\n([26f2197](https://github.com/AztecProtocol/aztec-packages/commit/26f2197b01331577bb499234050cc33a71c47f05))\r\n* **docs:** Authwit how tos\r\n([#6220](https://github.com/AztecProtocol/aztec-packages/issues/6220))\r\n([78f13d9](https://github.com/AztecProtocol/aztec-packages/commit/78f13d9e0070502a980003c7ded3738fd353dd5a))\r\n* **docs:** Key rotation / owner -> nullifier key docs\r\n([#6538](https://github.com/AztecProtocol/aztec-packages/issues/6538))\r\n([2453ba8](https://github.com/AztecProtocol/aztec-packages/commit/2453ba8f2ba193df829ec2d4937d8ae3770373d3))\r\n* Full encryption and decryption of log in ts\r\n([#6348](https://github.com/AztecProtocol/aztec-packages/issues/6348))\r\n([0ac83dc](https://github.com/AztecProtocol/aztec-packages/commit/0ac83dc8e65b87652a4bc3f4f931bfc23c7f41aa))\r\n* Generic key validation request\r\n([#6474](https://github.com/AztecProtocol/aztec-packages/issues/6474))\r\n([948ec38](https://github.com/AztecProtocol/aztec-packages/commit/948ec383b30c4f467b6da6591fa518ce793fc54d))\r\n* Improved ClientIvc\r\n([#6429](https://github.com/AztecProtocol/aztec-packages/issues/6429))\r\n([f360b3f](https://github.com/AztecProtocol/aztec-packages/commit/f360b3fd30b9dd1e80e5f1a3d42c325c0f54f8ed))\r\n* Laying out a new recursion constraint for honk\r\n([#6489](https://github.com/AztecProtocol/aztec-packages/issues/6489))\r\n([af9fea4](https://github.com/AztecProtocol/aztec-packages/commit/af9fea4bbafe1a41b09d9351a34a896db2c8ab7d))\r\n* New docs structure\r\n([#6195](https://github.com/AztecProtocol/aztec-packages/issues/6195))\r\n([9cca814](https://github.com/AztecProtocol/aztec-packages/commit/9cca8146db4c5eb4a505b5909f3b078f83916a71))\r\n* Pay out arbitrary fee to coinbase on L1\r\n([#6436](https://github.com/AztecProtocol/aztec-packages/issues/6436))\r\n([1b99de8](https://github.com/AztecProtocol/aztec-packages/commit/1b99de81e58a97fb47604d2e94582e6f227f98dd))\r\n* Remove total logs len from pre tail kernels + add to L1\r\n([#6466](https://github.com/AztecProtocol/aztec-packages/issues/6466))\r\n([66a2d43](https://github.com/AztecProtocol/aztec-packages/commit/66a2d43432607ec43eaac5b0ee7ac69f44d18d92))\r\n* Run benchmarks for ACIR proving\r\n([#6155](https://github.com/AztecProtocol/aztec-packages/issues/6155))\r\n([ebf6fc2](https://github.com/AztecProtocol/aztec-packages/commit/ebf6fc2313c82b97d9ccd8c36caee42fb7a1c901))\r\n* Squash transient note logs\r\n([#6268](https://github.com/AztecProtocol/aztec-packages/issues/6268))\r\n([4574877](https://github.com/AztecProtocol/aztec-packages/commit/457487795c6bce1db336b2ba80060ad016dd1265))\r\n* Sum transaction fees and pay on l1\r\n([#6522](https://github.com/AztecProtocol/aztec-packages/issues/6522))\r\n([bf441da](https://github.com/AztecProtocol/aztec-packages/commit/bf441da243405744caa9d5422e1b8a2676efba8b))\r\n* Translator recursive verifier\r\n([#6327](https://github.com/AztecProtocol/aztec-packages/issues/6327))\r\n([9321aef](https://github.com/AztecProtocol/aztec-packages/commit/9321aef1a49eb33ea388838ba7b0c00dddd9c898))\r\n* Update the encrypted note log format\r\n([#6411](https://github.com/AztecProtocol/aztec-packages/issues/6411))\r\n([e5cc9dc](https://github.com/AztecProtocol/aztec-packages/commit/e5cc9dccb6c36159ad90068d41786c8715af66da))\r\n* Validate counters\r\n([#6365](https://github.com/AztecProtocol/aztec-packages/issues/6365))\r\n([1f28b3a](https://github.com/AztecProtocol/aztec-packages/commit/1f28b3a622e603f47f88b20361abef559952a5af))\r\n* View functions with static context enforcing\r\n([#6338](https://github.com/AztecProtocol/aztec-packages/issues/6338))\r\n([22ad5a5](https://github.com/AztecProtocol/aztec-packages/commit/22ad5a5728afce5dcf32c8e6d8025691081e0de1))\r\n* Vk_as_fields, proof_as_fields flows for honk\r\n([#6406](https://github.com/AztecProtocol/aztec-packages/issues/6406))\r\n([a6100ad](https://github.com/AztecProtocol/aztec-packages/commit/a6100ad3d5126321d457b5c336ab4a3521ff1fb2))\r\n\r\n\r\n### Bug Fixes\r\n\r\n* Arm ci\r\n([#6480](https://github.com/AztecProtocol/aztec-packages/issues/6480))\r\n([237952e](https://github.com/AztecProtocol/aztec-packages/commit/237952e9fe5ea46585580c168421b6cdcdbf64e5))\r\n* Asset struct serialization does not match Noir internal serialization\r\n([#6494](https://github.com/AztecProtocol/aztec-packages/issues/6494))\r\n([9e6a4c3](https://github.com/AztecProtocol/aztec-packages/commit/9e6a4c3f37f7ebc3e91ca124dc6d643f5a16ecf7))\r\n* **avm-simulator:** Actually wrap oracles\r\n([#6449](https://github.com/AztecProtocol/aztec-packages/issues/6449))\r\n([8685acc](https://github.com/AztecProtocol/aztec-packages/commit/8685acc7df4c61cedde4c336f8523ead340ef5e2))\r\n* **avm-simulator:** Nested calls should preserve static context\r\n([#6414](https://github.com/AztecProtocol/aztec-packages/issues/6414))\r\n([44d7916](https://github.com/AztecProtocol/aztec-packages/commit/44d79163a4ded1f24463a7cee8306b303f98d266))\r\n* **avm-simulator:** Pending storage and nullifiers should be accessible\r\nin grandchild nested calls\r\n([#6428](https://github.com/AztecProtocol/aztec-packages/issues/6428))\r\n([84d2e1f](https://github.com/AztecProtocol/aztec-packages/commit/84d2e1faf9a0bbee670cdf13992b21d9e58871b3))\r\n* Buggy e2e key registry test setup\r\n([#6496](https://github.com/AztecProtocol/aztec-packages/issues/6496))\r\n([52d85d1](https://github.com/AztecProtocol/aztec-packages/commit/52d85d12269e4a58300c25653a0c9485ae3a6572))\r\n* **ci:** ARM\r\n([#6521](https://github.com/AztecProtocol/aztec-packages/issues/6521))\r\n([d1095f6](https://github.com/AztecProtocol/aztec-packages/commit/d1095f60bbd05d35748dc9b0188ad0c5f87390f5))\r\n* **ci:** Arm concurrency\r\n([#6564](https://github.com/AztecProtocol/aztec-packages/issues/6564))\r\n([a265da0](https://github.com/AztecProtocol/aztec-packages/commit/a265da0a0e4cb5666c91812dc725f5620ad9b740))\r\n* Disable buggy ClientIVC tests\r\n([#6546](https://github.com/AztecProtocol/aztec-packages/issues/6546))\r\n([b61dea3](https://github.com/AztecProtocol/aztec-packages/commit/b61dea36947a203457b6f9fe0943f3d28e8aab01))\r\n* Disk attach edge case\r\n([#6430](https://github.com/AztecProtocol/aztec-packages/issues/6430))\r\n([2366ad3](https://github.com/AztecProtocol/aztec-packages/commit/2366ad39b3e351e3b1b75b798db4d09cb1c26afd))\r\n* **docs:** Clarify content on portals\r\n([#6431](https://github.com/AztecProtocol/aztec-packages/issues/6431))\r\n([869df4d](https://github.com/AztecProtocol/aztec-packages/commit/869df4d217ccb944ec66adf4aefc2e61173d9f69))\r\n* Don't start multiple runners during RequestLimitExceeded\r\n([#6444](https://github.com/AztecProtocol/aztec-packages/issues/6444))\r\n([7c4c822](https://github.com/AztecProtocol/aztec-packages/commit/7c4c8226cb2f642c1e4d7a3a6add9b9065454986))\r\n* Dont start multiple builders\r\n([#6437](https://github.com/AztecProtocol/aztec-packages/issues/6437))\r\n([d67ab1c](https://github.com/AztecProtocol/aztec-packages/commit/d67ab1cb00002af55ff58404e8edb48990e65efb))\r\n* Fix no predicates for brillig with intermediate functions\r\n(https://github.com/noir-lang/noir/pull/5015)\r\n([26f2197](https://github.com/AztecProtocol/aztec-packages/commit/26f2197b01331577bb499234050cc33a71c47f05))\r\n* Fixed several vulnerabilities in U128, added some tests\r\n(https://github.com/noir-lang/noir/pull/5024)\r\n([26f2197](https://github.com/AztecProtocol/aztec-packages/commit/26f2197b01331577bb499234050cc33a71c47f05))\r\n* Increase N_max in Zeromorph\r\n([#6415](https://github.com/AztecProtocol/aztec-packages/issues/6415))\r\n([9e643b4](https://github.com/AztecProtocol/aztec-packages/commit/9e643b429b22a1b8905ede07ab2e9561f42a1a89))\r\n* Quick fix of\r\n[#6405](https://github.com/AztecProtocol/aztec-packages/issues/6405) by\r\nremoving context from value note utils\r\n([#6509](https://github.com/AztecProtocol/aztec-packages/issues/6509))\r\n([3a4d828](https://github.com/AztecProtocol/aztec-packages/commit/3a4d82857326ceb099cbd2af307cc6836027dfd1))\r\n* Removed plain from path in array args of contract interfaces\r\n([#6497](https://github.com/AztecProtocol/aztec-packages/issues/6497))\r\n([2b37729](https://github.com/AztecProtocol/aztec-packages/commit/2b37729e07fc16b560a60ddc0713cafba3aa5704))\r\n* Runs-on inconsistency and simplify concurrency keys\r\n([#6433](https://github.com/AztecProtocol/aztec-packages/issues/6433))\r\n([80674d9](https://github.com/AztecProtocol/aztec-packages/commit/80674d9fa20f53dea857ab6c5bc79c6d13c1aadb))\r\n* Spot retry fixup\r\n([#6476](https://github.com/AztecProtocol/aztec-packages/issues/6476))\r\n([784d784](https://github.com/AztecProtocol/aztec-packages/commit/784d78404ac9145902c75dbe9898f872174350f4))\r\n\r\n\r\n### Miscellaneous\r\n\r\n* Add benchmarks for pedersen and schnorr verification\r\n(https://github.com/noir-lang/noir/pull/5056)\r\n([8bbbbb6](https://github.com/AztecProtocol/aztec-packages/commit/8bbbbb645e7f12b535b1dc683b5ab5aea0b73e5b))\r\n* Add c++ tests for generator derivation\r\n([#6528](https://github.com/AztecProtocol/aztec-packages/issues/6528))\r\n([72931bd](https://github.com/AztecProtocol/aztec-packages/commit/72931bdb8202c34042cdfb8cee2ef44b75939879))\r\n* Add script to print lines of code\r\n(https://github.com/noir-lang/noir/pull/4991)\r\n([26f2197](https://github.com/AztecProtocol/aztec-packages/commit/26f2197b01331577bb499234050cc33a71c47f05))\r\n* Add some docs on syncing noir\r\n([#6340](https://github.com/AztecProtocol/aztec-packages/issues/6340))\r\n([bb68fcd](https://github.com/AztecProtocol/aztec-packages/commit/bb68fcd7cbfc2a2fa213da0005dc3a45bc1d6482))\r\n* Anvil kill wrapper now supports mac\r\n([#6520](https://github.com/AztecProtocol/aztec-packages/issues/6520))\r\n([2a5d975](https://github.com/AztecProtocol/aztec-packages/commit/2a5d975a09dcdd5adfcb8fc14af711ad3c40c022))\r\n* **avm:** Wrap oracles with unconstrained fns\r\n([#6421](https://github.com/AztecProtocol/aztec-packages/issues/6421))\r\n([3e7e094](https://github.com/AztecProtocol/aztec-packages/commit/3e7e094ff3ba60253c457ba081d1d4c4cc192296))\r\n* Bump earthly\r\n([#6419](https://github.com/AztecProtocol/aztec-packages/issues/6419))\r\n([3d78751](https://github.com/AztecProtocol/aztec-packages/commit/3d787515faeae084b54042ae338d6070d34d6d2c))\r\n* Bump maximum nullifier read requests (necessary for e2e tests in AVM)\r\n([#6462](https://github.com/AztecProtocol/aztec-packages/issues/6462))\r\n([26eac62](https://github.com/AztecProtocol/aztec-packages/commit/26eac620b22e3e4b19491884fe46ea3950ff5802))\r\n* Bump maximum nullifier read requests (necessary for e2e tests in AVM)\r\n([#6495](https://github.com/AztecProtocol/aztec-packages/issues/6495))\r\n([90d8092](https://github.com/AztecProtocol/aztec-packages/commit/90d80926cb6f8f7ae3c5f791e0386f4f313c7d90))\r\n* Change some error messages for avm switch\r\n([#6447](https://github.com/AztecProtocol/aztec-packages/issues/6447))\r\n([74d6519](https://github.com/AztecProtocol/aztec-packages/commit/74d6519d7a98a019db5e46d5c188c7479fb51430))\r\n* **ci:** Better retry defaults\r\n([#6472](https://github.com/AztecProtocol/aztec-packages/issues/6472))\r\n([b23f1fd](https://github.com/AztecProtocol/aztec-packages/commit/b23f1fdb0ccf2d5493f03cd5227aca7cb117bdbe))\r\n* **ci:** Consistency as external check\r\n([#6460](https://github.com/AztecProtocol/aztec-packages/issues/6460))\r\n([6793a75](https://github.com/AztecProtocol/aztec-packages/commit/6793a75ab1f4da67ad35114b55adecfb2fe90d9a))\r\n* **ci:** Dont detach ebs\r\n([#6441](https://github.com/AztecProtocol/aztec-packages/issues/6441))\r\n([f933fc0](https://github.com/AztecProtocol/aztec-packages/commit/f933fc0b722024251abc05dcaad35f41ffe25c60))\r\n* **ci:** Fix on-demand starting\r\n([#6434](https://github.com/AztecProtocol/aztec-packages/issues/6434))\r\n([c3efb9c](https://github.com/AztecProtocol/aztec-packages/commit/c3efb9cc1d8569d74c537bdf26851108b2d0ef0d))\r\n* **ci:** Increase timeouts\r\n([#6426](https://github.com/AztecProtocol/aztec-packages/issues/6426))\r\n([44986fe](https://github.com/AztecProtocol/aztec-packages/commit/44986feda565e0b4177ea69fd5440df281941471))\r\n* **ci:** Only run circleci on master\r\n([#6525](https://github.com/AztecProtocol/aztec-packages/issues/6525))\r\n([c75fbd4](https://github.com/AztecProtocol/aztec-packages/commit/c75fbd44c4b564e703ed9e33e948368eadc0867a))\r\n* **ci:** Push l1-contracts tests off of critical path\r\n([#6400](https://github.com/AztecProtocol/aztec-packages/issues/6400))\r\n([ce0ae6d](https://github.com/AztecProtocol/aztec-packages/commit/ce0ae6d8248d4adf9815db9339f0b86593b86fd2))\r\n* **ci:** Reenable arm build\r\n([#6455](https://github.com/AztecProtocol/aztec-packages/issues/6455))\r\n([2862767](https://github.com/AztecProtocol/aztec-packages/commit/2862767cb2d44d561ac136f3503e629a93775e65))\r\n* **ci:** Require setup in merge-check\r\n([#6454](https://github.com/AztecProtocol/aztec-packages/issues/6454))\r\n([ad73061](https://github.com/AztecProtocol/aztec-packages/commit/ad73061b191c20e5e4881928539f2642eeacc9fa))\r\n* **ci:** Spot capacity and reaping\r\n([#6561](https://github.com/AztecProtocol/aztec-packages/issues/6561))\r\n([8c639b5](https://github.com/AztecProtocol/aztec-packages/commit/8c639b509251f2919d9b83096d16a2d8fb5ce7f3))\r\n* Clean up kernel types by removing is_static from function_data\r\n([#6557](https://github.com/AztecProtocol/aztec-packages/issues/6557))\r\n([83ba29f](https://github.com/AztecProtocol/aztec-packages/commit/83ba29fa05528f055b5faa7ec4777019328144b2))\r\n* Cleanup the encrypted log incoming body\r\n([#6325](https://github.com/AztecProtocol/aztec-packages/issues/6325))\r\n([e88c209](https://github.com/AztecProtocol/aztec-packages/commit/e88c209965f862a1478422980d0a1a9a3df46295))\r\n* Copy subset of constants to cpp\r\n([#6544](https://github.com/AztecProtocol/aztec-packages/issues/6544))\r\n([21dc72a](https://github.com/AztecProtocol/aztec-packages/commit/21dc72aaf29ada2c1a12682d3763370c76eff524))\r\n* Do not rebuild yarn-projects on bench-comment\r\n([#6396](https://github.com/AztecProtocol/aztec-packages/issues/6396))\r\n([797115b](https://github.com/AztecProtocol/aztec-packages/commit/797115b82ae595be16d8ad887a0c310e7b53afa4))\r\n* **docs:** Adding analytics\r\n([#6350](https://github.com/AztecProtocol/aztec-packages/issues/6350))\r\n([6417cd9](https://github.com/AztecProtocol/aztec-packages/commit/6417cd905ab032c6724b6c07082e81f67d5f750f))\r\n* **docs:** Restructure improvs\r\n([#6502](https://github.com/AztecProtocol/aztec-packages/issues/6502))\r\n([c3b573e](https://github.com/AztecProtocol/aztec-packages/commit/c3b573e82e3fdc1feca6ce861951d2dd93e4f9b3))\r\n* Fix linter issues in AVM\r\n([#6057](https://github.com/AztecProtocol/aztec-packages/issues/6057))\r\n([c2e72b1](https://github.com/AztecProtocol/aztec-packages/commit/c2e72b1b8dbf7b9eb414d0db17dbbf7acc8a3b54))\r\n* Fix logs upload to S3\r\n([#6401](https://github.com/AztecProtocol/aztec-packages/issues/6401))\r\n([9df0602](https://github.com/AztecProtocol/aztec-packages/commit/9df06021e58c40b879f630544ab8887d4e546d55))\r\n* Fix migration notes\r\n([#6458](https://github.com/AztecProtocol/aztec-packages/issues/6458))\r\n([bee85a9](https://github.com/AztecProtocol/aztec-packages/commit/bee85a952bca1ca3aa6e08ce440f933cfbe94307))\r\n* Fix migration notes\r\n([#6551](https://github.com/AztecProtocol/aztec-packages/issues/6551))\r\n([89bc350](https://github.com/AztecProtocol/aztec-packages/commit/89bc350575076c8a6a7d25a6f687884b76803aa8))\r\n* Fix notes 0.41.0\r\n([#6461](https://github.com/AztecProtocol/aztec-packages/issues/6461))\r\n([04b0ec5](https://github.com/AztecProtocol/aztec-packages/commit/04b0ec563b656de363cf78b55a6eed4783bfbb52))\r\n* Fix poor performance and long compile times in value_note.derement()\r\n([#6523](https://github.com/AztecProtocol/aztec-packages/issues/6523))\r\n([002b4aa](https://github.com/AztecProtocol/aztec-packages/commit/002b4aa556041aa1a12f0fd09bb5ad0b07f04daa))\r\n* Fix tester image copy pattern\r\n([#6438](https://github.com/AztecProtocol/aztec-packages/issues/6438))\r\n([b892eae](https://github.com/AztecProtocol/aztec-packages/commit/b892eae79997438fa5351b77766900b1afae5823))\r\n* Get_nullifier_keys cleanup\r\n([#6451](https://github.com/AztecProtocol/aztec-packages/issues/6451))\r\n([8a71fd5](https://github.com/AztecProtocol/aztec-packages/commit/8a71fd5a1a8d7a59302ac5671536d5b505b8cf23))\r\n* Lower max public bytecode to 20k\r\n([#6477](https://github.com/AztecProtocol/aztec-packages/issues/6477))\r\n([ce192f0](https://github.com/AztecProtocol/aztec-packages/commit/ce192f0804d1d00ecf800198a4a5fda5a364a502))\r\n* Move `UPLOAD_LOGS` into root earthfile\r\n([#6424](https://github.com/AztecProtocol/aztec-packages/issues/6424))\r\n([d723da9](https://github.com/AztecProtocol/aztec-packages/commit/d723da9ff49e47908a78ac7eedc4cae025861316))\r\n* Nuking `KeyStore` and `KeyPair` interfaces\r\n([#6553](https://github.com/AztecProtocol/aztec-packages/issues/6553))\r\n([23e0518](https://github.com/AztecProtocol/aztec-packages/commit/23e0518fc46eb7308f93e65df7080278c2d732cf))\r\n* Parameterise cycle_group by `Builder` rather than `Composer`\r\n([#6565](https://github.com/AztecProtocol/aztec-packages/issues/6565))\r\n([ea36bf9](https://github.com/AztecProtocol/aztec-packages/commit/ea36bf9bbd5e22ba4c566b08a4c8410e46175c70))\r\n* Prefetch noir deps in earthly for caching\r\n([#6556](https://github.com/AztecProtocol/aztec-packages/issues/6556))\r\n([8ee9060](https://github.com/AztecProtocol/aztec-packages/commit/8ee9060858a9ee9d9b1741b7ba550bfaadd5e6d4))\r\n* Private call validation\r\n([#6510](https://github.com/AztecProtocol/aztec-packages/issues/6510))\r\n([07dc072](https://github.com/AztecProtocol/aztec-packages/commit/07dc0726501bc78d691e1d2360dda84d1a93b9c5))\r\n* Purge secret and open keywords\r\n([#6501](https://github.com/AztecProtocol/aztec-packages/issues/6501))\r\n([f9c74c4](https://github.com/AztecProtocol/aztec-packages/commit/f9c74c4195739ea10af77dfc307d2c32ee13dfd8)),\r\ncloses\r\n[#5538](https://github.com/AztecProtocol/aztec-packages/issues/5538)\r\n* Recommend Noir and rust plugin\r\n([#6558](https://github.com/AztecProtocol/aztec-packages/issues/6558))\r\n([298561f](https://github.com/AztecProtocol/aztec-packages/commit/298561fde56c843962dab7733247bc037e34d841))\r\n* Refactor key rotate and address comments from 6405\r\n([#6450](https://github.com/AztecProtocol/aztec-packages/issues/6450))\r\n([6f3dab8](https://github.com/AztecProtocol/aztec-packages/commit/6f3dab87f1ccae2afd5da4dfae7ef7f4ee4797ce))\r\n* Remove acvmInfo from bb.js CLI\r\n([#6507](https://github.com/AztecProtocol/aztec-packages/issues/6507))\r\n([e298c76](https://github.com/AztecProtocol/aztec-packages/commit/e298c766d17029a9dbfce694b48327c5e76dfddb))\r\n* Remove backend interactions from `nargo`\r\n([#6320](https://github.com/AztecProtocol/aztec-packages/issues/6320))\r\n([7a31896](https://github.com/AztecProtocol/aztec-packages/commit/7a318964f67dc844f15efe3faa40b33f4a4fad47))\r\n* Replace relative paths to noir-protocol-circuits\r\n([94ab877](https://github.com/AztecProtocol/aztec-packages/commit/94ab87786b2b83af40033e93b8fe1edb68b5e4f9))\r\n* Replace relative paths to noir-protocol-circuits\r\n([9f04bfe](https://github.com/AztecProtocol/aztec-packages/commit/9f04bfea51a0c4fe980bbbcde5867089e8f5d8a5))\r\n* Replace relative paths to noir-protocol-circuits\r\n([67f29e5](https://github.com/AztecProtocol/aztec-packages/commit/67f29e5ca14d4502cd4f1e04f1526597a0e89f58))\r\n* Replace relative paths to noir-protocol-circuits\r\n([a7a4b86](https://github.com/AztecProtocol/aztec-packages/commit/a7a4b86ce2501c1995219ae8136f9e94fcae8a0d))\r\n* Replace relative paths to noir-protocol-circuits\r\n([c6f61a4](https://github.com/AztecProtocol/aztec-packages/commit/c6f61a47c5d4dc0213d02b9389131f28c9644869))\r\n* Share decider with ultra_prover\r\n([#5467](https://github.com/AztecProtocol/aztec-packages/issues/5467))\r\n([b3b7376](https://github.com/AztecProtocol/aztec-packages/commit/b3b7376161f353a273bf26d42e435667b41cc5e2))\r\n* Switch over to constructing gates report in bash\r\n([#6491](https://github.com/AztecProtocol/aztec-packages/issues/6491))\r\n([1fa5963](https://github.com/AztecProtocol/aztec-packages/commit/1fa59637a0829208d382d1dded36df33f4d61582))\r\n* **tests:** Change error messages in preparation for AVM\r\n([#6422](https://github.com/AztecProtocol/aztec-packages/issues/6422))\r\n([6616dc6](https://github.com/AztecProtocol/aztec-packages/commit/6616dc6ef382d605c0f94585bfee86c8469dc1e3))\r\n\r\n\r\n### Documentation\r\n\r\n* Sumcheck documentation\r\n([#5841](https://github.com/AztecProtocol/aztec-packages/issues/5841))\r\n([116eef0](https://github.com/AztecProtocol/aztec-packages/commit/116eef06be3991fa03482425780715e6f78791ea))\r\n* Updating key docs in concepts section\r\n([#6387](https://github.com/AztecProtocol/aztec-packages/issues/6387))\r\n([921a7f4](https://github.com/AztecProtocol/aztec-packages/commit/921a7f4b9dce5fdc7e2f1978d6aba81908d38ede))\r\n
\r\n\r\n
barretenberg: 0.41.0\r\n\r\n##\r\n[0.41.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.40.1...barretenberg-v0.41.0)\r\n(2024-05-21)\r\n\r\n\r\n### ⚠ BREAKING CHANGES\r\n\r\n* add is_infinite to curve addition opcode\r\n([#6384](https://github.com/AztecProtocol/aztec-packages/issues/6384))\r\n\r\n### Features\r\n\r\n* Add is_infinite to curve addition opcode\r\n([#6384](https://github.com/AztecProtocol/aztec-packages/issues/6384))\r\n([75d81c5](https://github.com/AztecProtocol/aztec-packages/commit/75d81c5fccf52d270239261bab79dd1fde41c19a))\r\n* **avm-simulator:** Cap gas for external calls\r\n([#6479](https://github.com/AztecProtocol/aztec-packages/issues/6479))\r\n([c8771ba](https://github.com/AztecProtocol/aztec-packages/commit/c8771ba7c75fc2395ed0b12a117a2d3eb5ab6983))\r\n* **avm:** Gzip avm bytecode\r\n([#6475](https://github.com/AztecProtocol/aztec-packages/issues/6475))\r\n([29559bd](https://github.com/AztecProtocol/aztec-packages/commit/29559bd3ef28d7f208ebd7052fd85a8a4cd23436))\r\n* **avm:** To_radix gadget\r\n([#6368](https://github.com/AztecProtocol/aztec-packages/issues/6368))\r\n([89dd25f](https://github.com/AztecProtocol/aztec-packages/commit/89dd25f2b25f720def6cac003ce204e92de66c47))\r\n* Full encryption and decryption of log in ts\r\n([#6348](https://github.com/AztecProtocol/aztec-packages/issues/6348))\r\n([0ac83dc](https://github.com/AztecProtocol/aztec-packages/commit/0ac83dc8e65b87652a4bc3f4f931bfc23c7f41aa))\r\n* Improved ClientIvc\r\n([#6429](https://github.com/AztecProtocol/aztec-packages/issues/6429))\r\n([f360b3f](https://github.com/AztecProtocol/aztec-packages/commit/f360b3fd30b9dd1e80e5f1a3d42c325c0f54f8ed))\r\n* Laying out a new recursion constraint for honk\r\n([#6489](https://github.com/AztecProtocol/aztec-packages/issues/6489))\r\n([af9fea4](https://github.com/AztecProtocol/aztec-packages/commit/af9fea4bbafe1a41b09d9351a34a896db2c8ab7d))\r\n* Remove total logs len from pre tail kernels + add to L1\r\n([#6466](https://github.com/AztecProtocol/aztec-packages/issues/6466))\r\n([66a2d43](https://github.com/AztecProtocol/aztec-packages/commit/66a2d43432607ec43eaac5b0ee7ac69f44d18d92))\r\n* Run benchmarks for ACIR proving\r\n([#6155](https://github.com/AztecProtocol/aztec-packages/issues/6155))\r\n([ebf6fc2](https://github.com/AztecProtocol/aztec-packages/commit/ebf6fc2313c82b97d9ccd8c36caee42fb7a1c901))\r\n* Squash transient note logs\r\n([#6268](https://github.com/AztecProtocol/aztec-packages/issues/6268))\r\n([4574877](https://github.com/AztecProtocol/aztec-packages/commit/457487795c6bce1db336b2ba80060ad016dd1265))\r\n* Sum transaction fees and pay on l1\r\n([#6522](https://github.com/AztecProtocol/aztec-packages/issues/6522))\r\n([bf441da](https://github.com/AztecProtocol/aztec-packages/commit/bf441da243405744caa9d5422e1b8a2676efba8b))\r\n* Translator recursive verifier\r\n([#6327](https://github.com/AztecProtocol/aztec-packages/issues/6327))\r\n([9321aef](https://github.com/AztecProtocol/aztec-packages/commit/9321aef1a49eb33ea388838ba7b0c00dddd9c898))\r\n* View functions with static context enforcing\r\n([#6338](https://github.com/AztecProtocol/aztec-packages/issues/6338))\r\n([22ad5a5](https://github.com/AztecProtocol/aztec-packages/commit/22ad5a5728afce5dcf32c8e6d8025691081e0de1))\r\n* Vk_as_fields, proof_as_fields flows for honk\r\n([#6406](https://github.com/AztecProtocol/aztec-packages/issues/6406))\r\n([a6100ad](https://github.com/AztecProtocol/aztec-packages/commit/a6100ad3d5126321d457b5c336ab4a3521ff1fb2))\r\n\r\n\r\n### Bug Fixes\r\n\r\n* Disable buggy ClientIVC tests\r\n([#6546](https://github.com/AztecProtocol/aztec-packages/issues/6546))\r\n([b61dea3](https://github.com/AztecProtocol/aztec-packages/commit/b61dea36947a203457b6f9fe0943f3d28e8aab01))\r\n* Increase N_max in Zeromorph\r\n([#6415](https://github.com/AztecProtocol/aztec-packages/issues/6415))\r\n([9e643b4](https://github.com/AztecProtocol/aztec-packages/commit/9e643b429b22a1b8905ede07ab2e9561f42a1a89))\r\n\r\n\r\n### Miscellaneous\r\n\r\n* Add c++ tests for generator derivation\r\n([#6528](https://github.com/AztecProtocol/aztec-packages/issues/6528))\r\n([72931bd](https://github.com/AztecProtocol/aztec-packages/commit/72931bdb8202c34042cdfb8cee2ef44b75939879))\r\n* Bump maximum nullifier read requests (necessary for e2e tests in AVM)\r\n([#6462](https://github.com/AztecProtocol/aztec-packages/issues/6462))\r\n([26eac62](https://github.com/AztecProtocol/aztec-packages/commit/26eac620b22e3e4b19491884fe46ea3950ff5802))\r\n* Bump maximum nullifier read requests (necessary for e2e tests in AVM)\r\n([#6495](https://github.com/AztecProtocol/aztec-packages/issues/6495))\r\n([90d8092](https://github.com/AztecProtocol/aztec-packages/commit/90d80926cb6f8f7ae3c5f791e0386f4f313c7d90))\r\n* Copy subset of constants to cpp\r\n([#6544](https://github.com/AztecProtocol/aztec-packages/issues/6544))\r\n([21dc72a](https://github.com/AztecProtocol/aztec-packages/commit/21dc72aaf29ada2c1a12682d3763370c76eff524))\r\n* Lower max public bytecode to 20k\r\n([#6477](https://github.com/AztecProtocol/aztec-packages/issues/6477))\r\n([ce192f0](https://github.com/AztecProtocol/aztec-packages/commit/ce192f0804d1d00ecf800198a4a5fda5a364a502))\r\n* Parameterise cycle_group by `Builder` rather than `Composer`\r\n([#6565](https://github.com/AztecProtocol/aztec-packages/issues/6565))\r\n([ea36bf9](https://github.com/AztecProtocol/aztec-packages/commit/ea36bf9bbd5e22ba4c566b08a4c8410e46175c70))\r\n* Private call validation\r\n([#6510](https://github.com/AztecProtocol/aztec-packages/issues/6510))\r\n([07dc072](https://github.com/AztecProtocol/aztec-packages/commit/07dc0726501bc78d691e1d2360dda84d1a93b9c5))\r\n* Share decider with ultra_prover\r\n([#5467](https://github.com/AztecProtocol/aztec-packages/issues/5467))\r\n([b3b7376](https://github.com/AztecProtocol/aztec-packages/commit/b3b7376161f353a273bf26d42e435667b41cc5e2))\r\n\r\n\r\n### Documentation\r\n\r\n* Sumcheck documentation\r\n([#5841](https://github.com/AztecProtocol/aztec-packages/issues/5841))\r\n([116eef0](https://github.com/AztecProtocol/aztec-packages/commit/116eef06be3991fa03482425780715e6f78791ea))\r\n
\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(master): Release 0.41.0 (#6412)"}},{"before":"89a3cfe088ed6be4e6dbe66870000d3ddc369daf","after":"8f6e476fcebf06b18771d1802035e8b1dcbd102f","ref":"refs/heads/master","pushedAt":"2024-05-21T02:12:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore: Copy subset of constants to cpp (#6544)\n\nCopying all aztec constants to cpp-land caused unnecessary rebuilds of\r\nbarretenberg, since only a handful of constants are actually used. This\r\nadds a list of what constants are actually used in cpp that are used as\r\na filter.","shortMessageHtmlLink":"chore: Copy subset of constants to cpp (#6544)"}},{"before":"af5ae45393b9dba4c77626c5f9591d53897ae6f2","after":"89a3cfe088ed6be4e6dbe66870000d3ddc369daf","ref":"refs/heads/master","pushedAt":"2024-05-18T02:12:33.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat: laying out a new recursion constraint for honk (#6489)\n\nCreate new recursion constraint for honk, which is the same as the plonk\r\nrecursion constraint, but with a default aggregation object. \r\nThe default aggregation object work was moved from https://github.com/AztecProtocol/aztec-packages/pull/6087.\r\n\r\nThis PR is mostly for setup for https://github.com/AztecProtocol/barretenberg/issues/933.","shortMessageHtmlLink":"feat: laying out a new recursion constraint for honk (#6489)"}},{"before":"22b966bd46a1c64ec805709151bdb25d35a5bfc3","after":"af5ae45393b9dba4c77626c5f9591d53897ae6f2","ref":"refs/heads/master","pushedAt":"2024-05-17T02:12:20.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat(avm-simulator): cap gas for external calls (#6479)","shortMessageHtmlLink":"feat(avm-simulator): cap gas for external calls (#6479)"}},{"before":"8cb6cf04f5812579546d31654910f49e507f01e2","after":"22b966bd46a1c64ec805709151bdb25d35a5bfc3","ref":"refs/heads/master","pushedAt":"2024-05-16T02:12:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat(avm): to_radix gadget (#6368)\n\nPlease read [contributing guidelines](CONTRIBUTING.md) and remove this\r\nline.","shortMessageHtmlLink":"feat(avm): to_radix gadget (#6368)"}},{"before":"a95b12d7b67c9947457bf7d9133d517a6a74e3c4","after":"8cb6cf04f5812579546d31654910f49e507f01e2","ref":"refs/heads/master","pushedAt":"2024-05-15T02:14:10.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore(master): Release 0.40.1 (#6398)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n
aztec-package: 0.40.1\r\n\r\n##\r\n[0.40.1](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.40.0...aztec-package-v0.40.1)\r\n(2024-05-14)\r\n\r\n\r\n### Miscellaneous\r\n\r\n* **aztec-package:** Synchronize aztec-packages versions\r\n
\r\n\r\n
barretenberg.js: 0.40.1\r\n\r\n##\r\n[0.40.1](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.40.0...barretenberg.js-v0.40.1)\r\n(2024-05-14)\r\n\r\n\r\n### Miscellaneous\r\n\r\n* **barretenberg.js:** Synchronize aztec-packages versions\r\n
\r\n\r\n
aztec-packages: 0.40.1\r\n\r\n##\r\n[0.40.1](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.40.0...aztec-packages-v0.40.1)\r\n(2024-05-14)\r\n\r\n\r\n### Bug Fixes\r\n\r\n* **avm-simulator:** Unencrypted logs hash mismatch in kernel\r\n([#6399](https://github.com/AztecProtocol/aztec-packages/issues/6399))\r\n([35645e4](https://github.com/AztecProtocol/aztec-packages/commit/35645e4c8b06ad78bb3078559a2d68d4dff70a73))\r\n* **avm-transpiler:** Fix cast to u1\r\n([#6402](https://github.com/AztecProtocol/aztec-packages/issues/6402))\r\n([16ab1f7](https://github.com/AztecProtocol/aztec-packages/commit/16ab1f70752a4b167667a338d8c3e215a6554002))\r\n* **unconstrained:** Add missing debugLog oracle\r\n([#6397](https://github.com/AztecProtocol/aztec-packages/issues/6397))\r\n([87eb8ab](https://github.com/AztecProtocol/aztec-packages/commit/87eb8abf325385ced21be9c6e8029eea0a699570))\r\n
\r\n\r\n
barretenberg: 0.40.1\r\n\r\n##\r\n[0.40.1](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.40.0...barretenberg-v0.40.1)\r\n(2024-05-14)\r\n\r\n\r\n### Miscellaneous\r\n\r\n* **barretenberg:** Synchronize aztec-packages versions\r\n
\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(master): Release 0.40.1 (#6398)"}},{"before":"262053dbd1779c0a5f6248d2f93859fbec736d17","after":"a95b12d7b67c9947457bf7d9133d517a6a74e3c4","ref":"refs/heads/master","pushedAt":"2024-05-14T02:11:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat: Small translator optimisations (#6354)\n\nThis PR activates relation skipping for translator and parallelises\r\nconstruction of certain polynomials. Which results in\r\n-1s of WASM ClientIVC benchmark\r\n\r\n![image](https://github.com/AztecProtocol/aztec-packages/assets/4798775/f18715b1-03ee-41c9-bf4a-a25349fcd42a)\r\nNative:\r\n\r\n![image](https://github.com/AztecProtocol/aztec-packages/assets/4798775/f1ff5561-e964-42f8-8e65-b80f7b99f8c2)","shortMessageHtmlLink":"feat: Small translator optimisations (#6354)"}},{"before":"7d076dd13b7e3b7e8d95e94b6dd7f1c600069bb2","after":"262053dbd1779c0a5f6248d2f93859fbec736d17","ref":"refs/heads/master","pushedAt":"2024-05-12T02:13:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat(vm): reading kernel state opcodes (#5739)\n\nThis pr will cover the following opcodes:\r\nADDRESS\r\nSTORAGEADDRESS\r\nSENDER\r\nFEEPERL2GAS\r\nFEEPERDAGAS\r\nTRANSACTIONFEE\r\n\r\nCHAINID\r\nVERSION\r\nBLOCKNUMBER\r\nTIMESTAMP","shortMessageHtmlLink":"feat(vm): reading kernel state opcodes (#5739)"}},{"before":"a4926337861c17293b637e0a17ee7d6688a19c96","after":"7d076dd13b7e3b7e8d95e94b6dd7f1c600069bb2","ref":"refs/heads/master","pushedAt":"2024-05-11T02:10:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat!: switch `bb` over to read ACIR from nargo artifacts (#6283)\n\nThis PR further harmonises the `nargo`/`bb` interface by switching `bb`\r\nover to reading the ACIR bytecode directly out of a `nargo` JSON build\r\nartifact.\r\n\r\nI've dropped support for contracts in `nargo info` as we're dropping\r\nthis feature anyway and this would require us to write a whole bunch of\r\nextra files which we don't need.\r\n\r\nDraft as it builds on #6279 plus requires\r\nhttps://github.com/AztecProtocol/aztec-packages/issues/6168 to migrate\r\n`nargo info` over.","shortMessageHtmlLink":"feat!: switch bb over to read ACIR from nargo artifacts (#6283)"}},{"before":"a0f30c4760a4fe7db9680377d97cd7a75b048fdb","after":"a4926337861c17293b637e0a17ee7d6688a19c96","ref":"refs/heads/master","pushedAt":"2024-05-10T02:14:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"fix: temporarily revert to_radix blackbox (#6304)\n\nThis reverts commit ac27376b9a0cdf0624a02d36c64ec25886b44b4a.","shortMessageHtmlLink":"fix: temporarily revert to_radix blackbox (#6304)"}},{"before":"7ffbebd1eb8f60fb77145842a31358522ad161b9","after":"a0f30c4760a4fe7db9680377d97cd7a75b048fdb","ref":"refs/heads/master","pushedAt":"2024-05-09T02:13:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"refactor: Make MSM builder more explicit (#6110)\n\nAfter trying to understand the MSM builder part of the ECCVM builder, I\r\ndid a refactor for clarity. This is almost entirely naming (e.g we had\r\nsometimes 4+ indices `i, j, k, m, idx` in deeply nested loops that I\r\ngave more explicit names) and comments. I also made the function that\r\ncomputes the trace rows return a table rather than to mutate one since\r\nthere was no real reason to take the latter pattern.","shortMessageHtmlLink":"refactor: Make MSM builder more explicit (#6110)"}},{"before":"59bbde3c076ba7cd7786e552d99bd3d6e175e78d","after":"7ffbebd1eb8f60fb77145842a31358522ad161b9","ref":"refs/heads/master","pushedAt":"2024-05-08T02:02:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore(master): Release 0.37.1 (#6148)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n
aztec-package: 0.37.1\r\n\r\n##\r\n[0.37.1](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.37.0...aztec-package-v0.37.1)\r\n(2024-05-07)\r\n\r\n\r\n### Features\r\n\r\n* Proving benchmark\r\n([#6051](https://github.com/AztecProtocol/aztec-packages/issues/6051))\r\n([644bd85](https://github.com/AztecProtocol/aztec-packages/commit/644bd8525f6de8b71d6cc299baf3fda94b68abbb))\r\n
\r\n\r\n
barretenberg.js: 0.37.1\r\n\r\n##\r\n[0.37.1](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.37.0...barretenberg.js-v0.37.1)\r\n(2024-05-07)\r\n\r\n\r\n### Features\r\n\r\n* Honk flows exposed through wasm\r\n([#6096](https://github.com/AztecProtocol/aztec-packages/issues/6096))\r\n([c9b3206](https://github.com/AztecProtocol/aztec-packages/commit/c9b32061b2849442516ff0395b69d9a230191234))\r\n* Run noir-packages-test in Earthly\r\n([#6174](https://github.com/AztecProtocol/aztec-packages/issues/6174))\r\n([58e40c9](https://github.com/AztecProtocol/aztec-packages/commit/58e40c9125e6d7b30abf7a4cbb170bbfc15e2037))\r\n\r\n\r\n### Miscellaneous\r\n\r\n* Bump bb.js timeouts\r\n([#6196](https://github.com/AztecProtocol/aztec-packages/issues/6196))\r\n([acab3de](https://github.com/AztecProtocol/aztec-packages/commit/acab3de86aae9ce5078795ba1ed0626d0c018565))\r\n* Migrate acir tests to earthly\r\n([#6142](https://github.com/AztecProtocol/aztec-packages/issues/6142))\r\n([18c8ea8](https://github.com/AztecProtocol/aztec-packages/commit/18c8ea8eb5f9fd1cb51c116d6d1976c774d51bc1))\r\n
\r\n\r\n
aztec-packages: 0.37.1\r\n\r\n##\r\n[0.37.1](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.37.0...aztec-packages-v0.37.1)\r\n(2024-05-07)\r\n\r\n\r\n### Features\r\n\r\n* Add ciphertext computation for log header\r\n([#6175](https://github.com/AztecProtocol/aztec-packages/issues/6175))\r\n([3e05534](https://github.com/AztecProtocol/aztec-packages/commit/3e0553456535cd32743f7cf33e51ffd8a36ff75d))\r\n* Add proving retries\r\n([#6145](https://github.com/AztecProtocol/aztec-packages/issues/6145))\r\n([39ab99c](https://github.com/AztecProtocol/aztec-packages/commit/39ab99c3d0c819094b7eb39edd22c81322ca4627))\r\n* Add public teardown to circuit structs\r\n([#6191](https://github.com/AztecProtocol/aztec-packages/issues/6191))\r\n([03e1b93](https://github.com/AztecProtocol/aztec-packages/commit/03e1b937db09dc64ac73960285849c4dd88e1f01))\r\n* Always including debug data in a function artifact\r\n([#6223](https://github.com/AztecProtocol/aztec-packages/issues/6223))\r\n([5d6d22c](https://github.com/AztecProtocol/aztec-packages/commit/5d6d22ca416c6471428b56a55968e859334caa6a))\r\n* **avm:** Add TransactionFee opcode to simulator\r\n([#6210](https://github.com/AztecProtocol/aztec-packages/issues/6210))\r\n([fcac844](https://github.com/AztecProtocol/aztec-packages/commit/fcac84451f657bb4a70c496538b443dda5bc961e))\r\n* Complex outputs from acir call\r\n(https://github.com/noir-lang/noir/pull/4952)\r\n([3ed41a0](https://github.com/AztecProtocol/aztec-packages/commit/3ed41a08c1fef80a6b8eecf4618dcc9be891e4c0))\r\n* Expose set_public_teardown_function in private context\r\n([#6199](https://github.com/AztecProtocol/aztec-packages/issues/6199))\r\n([4d8b51c](https://github.com/AztecProtocol/aztec-packages/commit/4d8b51caf477ff83390ec6b40f11b0768e57903f))\r\n* Handle empty response foreign calls without an external resolver\r\n(https://github.com/noir-lang/noir/pull/4959)\r\n([3ed41a0](https://github.com/AztecProtocol/aztec-packages/commit/3ed41a08c1fef80a6b8eecf4618dcc9be891e4c0))\r\n* Hash logs inside circuit\r\n([#5934](https://github.com/AztecProtocol/aztec-packages/issues/5934))\r\n([6b99527](https://github.com/AztecProtocol/aztec-packages/commit/6b99527881345d7aa0dc90cfc61832432d817587))\r\n* Honk flows exposed through wasm\r\n([#6096](https://github.com/AztecProtocol/aztec-packages/issues/6096))\r\n([c9b3206](https://github.com/AztecProtocol/aztec-packages/commit/c9b32061b2849442516ff0395b69d9a230191234))\r\n* Include transaction fee in txreceipt\r\n([#6139](https://github.com/AztecProtocol/aztec-packages/issues/6139))\r\n([6785512](https://github.com/AztecProtocol/aztec-packages/commit/6785512fff9dfec77bec5ce1580880c7ae21dce8))\r\n* Making keys getters complete\r\n([#6171](https://github.com/AztecProtocol/aztec-packages/issues/6171))\r\n([e85dde9](https://github.com/AztecProtocol/aztec-packages/commit/e85dde9743c4e2e6c2f0dfd7bf487a2b4234d2b5))\r\n* Move noir-tests to earthly\r\n([#6185](https://github.com/AztecProtocol/aztec-packages/issues/6185))\r\n([4daea40](https://github.com/AztecProtocol/aztec-packages/commit/4daea40fc8d994f25321ee6359ad37321ccd99dd))\r\n* Note hash read requests fixes and refactoring\r\n([#6125](https://github.com/AztecProtocol/aztec-packages/issues/6125))\r\n([9d03f34](https://github.com/AztecProtocol/aztec-packages/commit/9d03f34ca023c954832889ee8eef65aca60f1b1b))\r\n* Optimize array sets in if conditions (alternate version)\r\n(https://github.com/noir-lang/noir/pull/4716)\r\n([3ed41a0](https://github.com/AztecProtocol/aztec-packages/commit/3ed41a08c1fef80a6b8eecf4618dcc9be891e4c0))\r\n* Osxcross\r\n([#6099](https://github.com/AztecProtocol/aztec-packages/issues/6099))\r\n([6cc924d](https://github.com/AztecProtocol/aztec-packages/commit/6cc924dc44a36d9ef2aeda05ea69a120898fc272))\r\n* Parsing non-string assertion payloads in noir js\r\n([#6079](https://github.com/AztecProtocol/aztec-packages/issues/6079))\r\n([fbd78fd](https://github.com/AztecProtocol/aztec-packages/commit/fbd78fdc53071f3548971dfb4832a440512f4687))\r\n* Proving benchmark\r\n([#6051](https://github.com/AztecProtocol/aztec-packages/issues/6051))\r\n([644bd85](https://github.com/AztecProtocol/aztec-packages/commit/644bd8525f6de8b71d6cc299baf3fda94b68abbb))\r\n* Proving the private kernels and app circuits\r\n([#6112](https://github.com/AztecProtocol/aztec-packages/issues/6112))\r\n([4a43fab](https://github.com/AztecProtocol/aztec-packages/commit/4a43fab043d9974a80c259703ebe2e0027e8ae57))\r\n* Publish transaction_fee\r\n([#6126](https://github.com/AztecProtocol/aztec-packages/issues/6126))\r\n([6f3a036](https://github.com/AztecProtocol/aztec-packages/commit/6f3a036585da589e04eb35b823ed2aaa7135bae5))\r\n* Recursive folding verifier and decider as ultra circuits and circuit\r\nsimulator\r\n([#6150](https://github.com/AztecProtocol/aztec-packages/issues/6150))\r\n([acc8641](https://github.com/AztecProtocol/aztec-packages/commit/acc86416668ccfd6425ee3af4a898f2e8513168b))\r\n* Run noir-packages-test in Earthly\r\n([#6174](https://github.com/AztecProtocol/aztec-packages/issues/6174))\r\n([58e40c9](https://github.com/AztecProtocol/aztec-packages/commit/58e40c9125e6d7b30abf7a4cbb170bbfc15e2037))\r\n* Set aztec private functions to be recursive\r\n([#6192](https://github.com/AztecProtocol/aztec-packages/issues/6192))\r\n([22625f8](https://github.com/AztecProtocol/aztec-packages/commit/22625f845f22703dc0d6e661fa36a0f67e6c719e))\r\n* Use actual tx fee in gas token when charging fee\r\n([#6166](https://github.com/AztecProtocol/aztec-packages/issues/6166))\r\n([8418eac](https://github.com/AztecProtocol/aztec-packages/commit/8418eac301fc9761cc29efd901ca5f719c3dfa09))\r\n\r\n\r\n### Bug Fixes\r\n\r\n* **abstract-phase-manager:** Get available gas from latest kernel\r\noutput\r\n([#6102](https://github.com/AztecProtocol/aztec-packages/issues/6102))\r\n([0fa509b](https://github.com/AztecProtocol/aztec-packages/commit/0fa509b68da7a8ab1b5865d17a7cf4cb197eb8b3))\r\n* Aztec-run not exposing port for builder\r\n([#6241](https://github.com/AztecProtocol/aztec-packages/issues/6241))\r\n([a80c091](https://github.com/AztecProtocol/aztec-packages/commit/a80c0911c629852d72bbff48b22af3b178b191b2))\r\n* Boxes use base image\r\n([#6120](https://github.com/AztecProtocol/aztec-packages/issues/6120))\r\n([ef2589a](https://github.com/AztecProtocol/aztec-packages/commit/ef2589a41f72981e5245f294695c5da8d4f04d0e))\r\n* Correct circuit size estimation for UltraHonk\r\n([#6164](https://github.com/AztecProtocol/aztec-packages/issues/6164))\r\n([ed84fe3](https://github.com/AztecProtocol/aztec-packages/commit/ed84fe3bcc29c69b1e9d9caafd2c2c2134a67dce))\r\n* Docs release ci setup\r\n([#6159](https://github.com/AztecProtocol/aztec-packages/issues/6159))\r\n([6d5cfe6](https://github.com/AztecProtocol/aztec-packages/commit/6d5cfe65dadf56b3f9094a2662b32792dd1a9520))\r\n* **docs:** Fix broken link in tree implementations page\r\n([#6143](https://github.com/AztecProtocol/aztec-packages/issues/6143))\r\n([b39f1db](https://github.com/AztecProtocol/aztec-packages/commit/b39f1db91942096eb1768a37ba9ecfb94d4e1313))\r\n* **docs:** Update sandbox reference\r\n([#6094](https://github.com/AztecProtocol/aztec-packages/issues/6094))\r\n([0641085](https://github.com/AztecProtocol/aztec-packages/commit/06410858fd1b6d0d8a1c225a08b8c6628ad9ddcc))\r\n* Increase default number of proving agents\r\n([#6146](https://github.com/AztecProtocol/aztec-packages/issues/6146))\r\n([5ade36e](https://github.com/AztecProtocol/aztec-packages/commit/5ade36e63ad9d521efe62e889836de5e891e6d0b))\r\n* Install aztec-builder\r\n([#6149](https://github.com/AztecProtocol/aztec-packages/issues/6149))\r\n([0497dcf](https://github.com/AztecProtocol/aztec-packages/commit/0497dcf4876b9e7bd7e7459f8d49a6167fd57323))\r\n* **public-kernel:** Only validate start-gas for execution requests\r\n([#6100](https://github.com/AztecProtocol/aztec-packages/issues/6100))\r\n([3ec9303](https://github.com/AztecProtocol/aztec-packages/commit/3ec9303c4fe25eb8bf5b81e58dcf989acc8ac7e6))\r\n* Scope netlify to yarn bin\r\n([#6162](https://github.com/AztecProtocol/aztec-packages/issues/6162))\r\n([be8e3c0](https://github.com/AztecProtocol/aztec-packages/commit/be8e3c00837f7b823b74dfad7ef0875265ae35fe))\r\n* Set up the ci runner for doc deployment\r\n([#6160](https://github.com/AztecProtocol/aztec-packages/issues/6160))\r\n([e295900](https://github.com/AztecProtocol/aztec-packages/commit/e2959004c132f87b876e7b08ed3b2c3eb99622bf))\r\n* Sporadic failure of GoblinRecursionTests.Vanilla\r\n([#6218](https://github.com/AztecProtocol/aztec-packages/issues/6218))\r\n([f4ecea5](https://github.com/AztecProtocol/aztec-packages/commit/f4ecea5a83bcc88fd11698ac5c8e174c2461a74b))\r\n* Use annotated type when checking declaration\r\n(https://github.com/noir-lang/noir/pull/4966)\r\n([3ed41a0](https://github.com/AztecProtocol/aztec-packages/commit/3ed41a08c1fef80a6b8eecf4618dcc9be891e4c0))\r\n* Use pushed build images.\r\n([#6154](https://github.com/AztecProtocol/aztec-packages/issues/6154))\r\n([426f7a7](https://github.com/AztecProtocol/aztec-packages/commit/426f7a7c0911512058d5d5d49a3ed9f2ab5ed4e0))\r\n* Use random id for proving jobs\r\n([#6084](https://github.com/AztecProtocol/aztec-packages/issues/6084))\r\n([0e0fc58](https://github.com/AztecProtocol/aztec-packages/commit/0e0fc585b9329371e5f89accf10ff1b7a08749c0))\r\n* Various aztec-builder issues\r\n([#6233](https://github.com/AztecProtocol/aztec-packages/issues/6233))\r\n([9a644ba](https://github.com/AztecProtocol/aztec-packages/commit/9a644baeae7c46250ced9942ce30f3f8694efe7f))\r\n\r\n\r\n### Miscellaneous\r\n\r\n* **avm-simulator:** Avm's nested calls now stay internal and properly\r\ntrack PublicExecutionResult\r\n([#6165](https://github.com/AztecProtocol/aztec-packages/issues/6165))\r\n([9fd4f39](https://github.com/AztecProtocol/aztec-packages/commit/9fd4f39e48793262d8d84e4ac0990c80072dcca3))\r\n* **avm-simulator:** Make shifts take u8\r\n([#5905](https://github.com/AztecProtocol/aztec-packages/issues/5905))\r\n([4719ff1](https://github.com/AztecProtocol/aztec-packages/commit/4719ff19e71e27965a3ccf75b7356a27389ee766))\r\n* **avm-simulator:** Track recursive public execution result in\r\navm-simulator for integration with old kernel\r\n([#6106](https://github.com/AztecProtocol/aztec-packages/issues/6106))\r\n([df3bcc6](https://github.com/AztecProtocol/aztec-packages/commit/df3bcc6315ba6ded3a352f7374888504ecc48eb9))\r\n* Bump bb.js timeouts\r\n([#6196](https://github.com/AztecProtocol/aztec-packages/issues/6196))\r\n([acab3de](https://github.com/AztecProtocol/aztec-packages/commit/acab3de86aae9ce5078795ba1ed0626d0c018565))\r\n* Check root parity is only enqueued once its deps are ready\r\n([#6015](https://github.com/AztecProtocol/aztec-packages/issues/6015))\r\n([c1120d1](https://github.com/AztecProtocol/aztec-packages/commit/c1120d16a68550934ab6744f8759b41f3dcdf4eb))\r\n* **ci:** Force earthly prune if corrupted cache\r\n([#6152](https://github.com/AztecProtocol/aztec-packages/issues/6152))\r\n([3910314](https://github.com/AztecProtocol/aztec-packages/commit/39103141a56f7f71fffb2d4164f0c4f432704a81))\r\n* **ci:** Improve dependency structure\r\n([#6200](https://github.com/AztecProtocol/aztec-packages/issues/6200))\r\n([3abc862](https://github.com/AztecProtocol/aztec-packages/commit/3abc862f77b883382e6f03ec66c5fd93efef9989))\r\n* **ci:** Migrate `protocol-circuits-gate-diff` to earthly\r\n([#6204](https://github.com/AztecProtocol/aztec-packages/issues/6204))\r\n([4b43295](https://github.com/AztecProtocol/aztec-packages/commit/4b432951a9fe46ca1b0e0d38ebafe523bebf04eb))\r\n* **ci:** More stable spot request\r\n([#6212](https://github.com/AztecProtocol/aztec-packages/issues/6212))\r\n([00156b5](https://github.com/AztecProtocol/aztec-packages/commit/00156b566dbc2973ddc8a61550000e980f9c3454))\r\n* **ci:** Optimize e2e build\r\n([#6202](https://github.com/AztecProtocol/aztec-packages/issues/6202))\r\n([4614059](https://github.com/AztecProtocol/aztec-packages/commit/4614059c9667d4b42063d47a2b4cc5b24d54db9b))\r\n* **ci:** Rollback earthly prune\r\n([#6208](https://github.com/AztecProtocol/aztec-packages/issues/6208))\r\n([3ccc6ac](https://github.com/AztecProtocol/aztec-packages/commit/3ccc6acae834f9add0548c0ca044e65a2e13b08b))\r\n* **ci:** Try to make base image more stable\r\n([#6144](https://github.com/AztecProtocol/aztec-packages/issues/6144))\r\n([979a22d](https://github.com/AztecProtocol/aztec-packages/commit/979a22d5668f5b46c350f2355b60da8bd59e2cda))\r\n* E2e workaround\r\n([#6158](https://github.com/AztecProtocol/aztec-packages/issues/6158))\r\n([7794d78](https://github.com/AztecProtocol/aztec-packages/commit/7794d788cb9675dbb4714f850e3a39d6dd3ce990))\r\n* Migrate acir tests to earthly\r\n([#6142](https://github.com/AztecProtocol/aztec-packages/issues/6142))\r\n([18c8ea8](https://github.com/AztecProtocol/aztec-packages/commit/18c8ea8eb5f9fd1cb51c116d6d1976c774d51bc1))\r\n* Rename instruction checks for side effects\r\n(https://github.com/noir-lang/noir/pull/4945)\r\n([3ed41a0](https://github.com/AztecProtocol/aztec-packages/commit/3ed41a08c1fef80a6b8eecf4618dcc9be891e4c0))\r\n* Replace relative paths to noir-protocol-circuits\r\n([cf543a6](https://github.com/AztecProtocol/aztec-packages/commit/cf543a6ea944e49e9fff71e52620718385456428))\r\n* Replace relative paths to noir-protocol-circuits\r\n([53cf7bb](https://github.com/AztecProtocol/aztec-packages/commit/53cf7bbc008fc1dae4c295901153d6751bf9eacd))\r\n* Replace relative paths to noir-protocol-circuits\r\n([ca29cea](https://github.com/AztecProtocol/aztec-packages/commit/ca29cea33adda120adc90b3a32163625271af319))\r\n* Replace relative paths to noir-protocol-circuits\r\n([08e538b](https://github.com/AztecProtocol/aztec-packages/commit/08e538b3ef0805270c498b3d65443378cf720985))\r\n* Speedup static_call test\r\n([#6157](https://github.com/AztecProtocol/aztec-packages/issues/6157))\r\n([abe8875](https://github.com/AztecProtocol/aztec-packages/commit/abe8875fe40703419fcf12653a21d734e8028b4d))\r\n* Switch Noir JS to use execute program instead of circuit\r\n(https://github.com/noir-lang/noir/pull/4965)\r\n([3ed41a0](https://github.com/AztecProtocol/aztec-packages/commit/3ed41a08c1fef80a6b8eecf4618dcc9be891e4c0))\r\n* Use correct call type\r\n([#6064](https://github.com/AztecProtocol/aztec-packages/issues/6064))\r\n([b3ae289](https://github.com/AztecProtocol/aztec-packages/commit/b3ae289748954229aac7ae2e1fe72483ede79a52))\r\n\r\n\r\n### Documentation\r\n\r\n* Add GlobalVariables to CombinedConstantData\r\n([#6071](https://github.com/AztecProtocol/aztec-packages/issues/6071))\r\n([cf026d2](https://github.com/AztecProtocol/aztec-packages/commit/cf026d2c5928ce081bfac1e0d85260075b06f418))\r\n* Update fees kernel tracking docs\r\n([#6151](https://github.com/AztecProtocol/aztec-packages/issues/6151))\r\n([7d80428](https://github.com/AztecProtocol/aztec-packages/commit/7d804287889164873c5fdec452a9af0144bbe183))\r\n
\r\n\r\n
barretenberg: 0.37.1\r\n\r\n##\r\n[0.37.1](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.37.0...barretenberg-v0.37.1)\r\n(2024-05-07)\r\n\r\n\r\n### Features\r\n\r\n* **avm:** Add TransactionFee opcode to simulator\r\n([#6210](https://github.com/AztecProtocol/aztec-packages/issues/6210))\r\n([fcac844](https://github.com/AztecProtocol/aztec-packages/commit/fcac84451f657bb4a70c496538b443dda5bc961e))\r\n* Honk flows exposed through wasm\r\n([#6096](https://github.com/AztecProtocol/aztec-packages/issues/6096))\r\n([c9b3206](https://github.com/AztecProtocol/aztec-packages/commit/c9b32061b2849442516ff0395b69d9a230191234))\r\n* Osxcross\r\n([#6099](https://github.com/AztecProtocol/aztec-packages/issues/6099))\r\n([6cc924d](https://github.com/AztecProtocol/aztec-packages/commit/6cc924dc44a36d9ef2aeda05ea69a120898fc272))\r\n* Recursive folding verifier and decider as ultra circuits and circuit\r\nsimulator\r\n([#6150](https://github.com/AztecProtocol/aztec-packages/issues/6150))\r\n([acc8641](https://github.com/AztecProtocol/aztec-packages/commit/acc86416668ccfd6425ee3af4a898f2e8513168b))\r\n\r\n\r\n### Bug Fixes\r\n\r\n* Correct circuit size estimation for UltraHonk\r\n([#6164](https://github.com/AztecProtocol/aztec-packages/issues/6164))\r\n([ed84fe3](https://github.com/AztecProtocol/aztec-packages/commit/ed84fe3bcc29c69b1e9d9caafd2c2c2134a67dce))\r\n* Sporadic failure of GoblinRecursionTests.Vanilla\r\n([#6218](https://github.com/AztecProtocol/aztec-packages/issues/6218))\r\n([f4ecea5](https://github.com/AztecProtocol/aztec-packages/commit/f4ecea5a83bcc88fd11698ac5c8e174c2461a74b))\r\n\r\n\r\n### Miscellaneous\r\n\r\n* Migrate acir tests to earthly\r\n([#6142](https://github.com/AztecProtocol/aztec-packages/issues/6142))\r\n([18c8ea8](https://github.com/AztecProtocol/aztec-packages/commit/18c8ea8eb5f9fd1cb51c116d6d1976c774d51bc1))\r\n
\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(master): Release 0.37.1 (#6148)"}},{"before":"8b31aae4675961c2f7c7f27d2f8b79edf8f68f12","after":"59bbde3c076ba7cd7786e552d99bd3d6e175e78d","ref":"refs/heads/master","pushedAt":"2024-05-07T02:14:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"fix: Sporadic failure of GoblinRecursionTests.Vanilla (#6218)\n\nThe test in question would fail sporadically. It was fixed by disabling\r\nmultithreading for certain loops in the MSM builder. This introduces a\r\nsmall regression which is probably not worth fixing (.16s in WASM).\r\n\r\nFor more info, see the PR description.","shortMessageHtmlLink":"fix: Sporadic failure of GoblinRecursionTests.Vanilla (#6218)"}},{"before":"4a453f4c7b3b01410968abc95ff3ba13d5d2da8b","after":"8b31aae4675961c2f7c7f27d2f8b79edf8f68f12","ref":"refs/heads/master","pushedAt":"2024-05-06T02:12:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat: run noir-packages-test in Earthly (#6174)","shortMessageHtmlLink":"feat: run noir-packages-test in Earthly (#6174)"}},{"before":"d6e0824b144875a9a0fd1561047affa319d64b83","after":"4a453f4c7b3b01410968abc95ff3ba13d5d2da8b","ref":"refs/heads/master","pushedAt":"2024-05-04T02:09:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore: bump bb.js timeouts (#6196)\n\nSeem to be hitting timeouts with new bb.js tests. This is a big\r\nworrying, means builds could be interfering with each other, but doing\r\nthis for stability","shortMessageHtmlLink":"chore: bump bb.js timeouts (#6196)"}},{"before":"11d32452a6e82ea4d4738ba36be8d99ad977d15f","after":"d6e0824b144875a9a0fd1561047affa319d64b83","ref":"refs/heads/master","pushedAt":"2024-05-03T02:12:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat: honk flows exposed through wasm (#6096)\n\nAdds the Honk prove, verify, and store_vk flows for WASM (through\r\nbb.js).\r\n\r\nCloses https://github.com/AztecProtocol/barretenberg/issues/970.","shortMessageHtmlLink":"feat: honk flows exposed through wasm (#6096)"}},{"before":"e43e6b0a1bd6e46298391ab921fc52d6423317db","after":"11d32452a6e82ea4d4738ba36be8d99ad977d15f","ref":"refs/heads/master","pushedAt":"2024-05-02T02:10:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat: Sync from noir (#6138)\n\nAutomated pull of development from the\r\n[noir](https://github.com/noir-lang/noir) programming language, a\r\ndependency of Aztec.\r\nBEGIN_COMMIT_OVERRIDE\r\nfix: Require for all foldable functions to use distinct return\r\n(https://github.com/noir-lang/noir/pull/4949)\r\nfeat!: use `distinct` return value witnesses by default\r\n(https://github.com/noir-lang/noir/pull/4951)\r\nchore(docs): adding matomo tracking\r\n(https://github.com/noir-lang/noir/pull/4898)\r\nchore: fix typo in `ResolverError::AbiAttributeOutsideContract`\r\n(https://github.com/noir-lang/noir/pull/4933)\r\nchore: Add test for recursing a foldable function\r\n(https://github.com/noir-lang/noir/pull/4948)\r\nfeat: Handle `no_predicates` attribute\r\n(https://github.com/noir-lang/noir/pull/4942)\r\nfix: ensure where clauses propagated to trait default definitions\r\n(https://github.com/noir-lang/noir/pull/4894)\r\nchore: Remove unnecessary `pub(super)` in interpreter\r\n(https://github.com/noir-lang/noir/pull/4939)\r\nEND_COMMIT_OVERRIDE\r\n\r\n---------\r\n\r\nCo-authored-by: Tom French \r\nCo-authored-by: Maxim Vezenov ","shortMessageHtmlLink":"feat: Sync from noir (#6138)"}},{"before":"31ec6089135e12bf85240d50bc8bac066918dfa0","after":"e43e6b0a1bd6e46298391ab921fc52d6423317db","ref":"refs/heads/master","pushedAt":"2024-05-01T02:13:20.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"feat: Pippenger benchmarks compatible with wasmtime (#6095)\n\nAdded pippenger benchmarks\r\n\r\n```\r\n--------------------------------------------------------------------\r\nBenchmark Time CPU Iterations\r\n--------------------------------------------------------------------\r\npippenger/16/iterations:5 133089 us 1.3309e+11 us 5\r\npippenger/17/iterations:5 255069 us 2.5507e+11 us 5\r\npippenger/18/iterations:5 481599 us 4.8160e+11 us 5\r\npippenger/19/iterations:5 892886 us 8.9289e+11 us 5\r\npippenger/20/iterations:5 1706423 us 1.7064e+12 us 5\r\n */\r\n```","shortMessageHtmlLink":"feat: Pippenger benchmarks compatible with wasmtime (#6095)"}},{"before":"795c999a3b7fe8d85af05ffc09ddfd349c00e5a4","after":"31ec6089135e12bf85240d50bc8bac066918dfa0","ref":"refs/heads/master","pushedAt":"2024-04-30T02:09:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"fix: fix relation skipping for sumcheck (#6092)\n\nDue to a bad merge (or something?), the relation skipping for Sumcheck\r\nwas not activated in the original PR. This fix corrects the syntax of\r\nthe skipping check which turns on the skipping for Sumcheck only (full\r\nproof construction / decider).\r\n\r\nBranch (ultra honk bench)\r\n```\r\n---------------------------------------------------------------------------------------\r\nBenchmark Time CPU Iterations\r\n---------------------------------------------------------------------------------------\r\nconstruct_proof_ultrahonk/sha256 324 ms 270 ms 3\r\nconstruct_proof_ultrahonk/keccak 1235 ms 1023 ms 1\r\nconstruct_proof_ultrahonk/ecdsa_verification 2402 ms 1996 ms 1\r\nconstruct_proof_ultrahonk/merkle_membership 188 ms 156 ms 4\r\nconstruct_proof_ultrahonk_power_of_2/15 200 ms 185 ms 4\r\nconstruct_proof_ultrahonk_power_of_2/16 362 ms 335 ms 2\r\nconstruct_proof_ultrahonk_power_of_2/17 684 ms 632 ms 1\r\nconstruct_proof_ultrahonk_power_of_2/18 1350 ms 1248 ms 1\r\nconstruct_proof_ultrahonk_power_of_2/19 2698 ms 2481 ms 1\r\nconstruct_proof_ultrahonk_power_of_2/20 5176 ms 4784 ms 1\r\n```\r\n\r\nMaster (ultra honk bench)\r\n```\r\n---------------------------------------------------------------------------------------\r\nBenchmark Time CPU Iterations\r\n---------------------------------------------------------------------------------------\r\nconstruct_proof_ultrahonk/sha256 423 ms 395 ms 2\r\nconstruct_proof_ultrahonk/keccak 1628 ms 1515 ms 1\r\nconstruct_proof_ultrahonk/ecdsa_verification 2971 ms 2764 ms 1\r\nconstruct_proof_ultrahonk/merkle_membership 236 ms 218 ms 3\r\nconstruct_proof_ultrahonk_power_of_2/15 248 ms 231 ms 3\r\nconstruct_proof_ultrahonk_power_of_2/16 459 ms 430 ms 2\r\nconstruct_proof_ultrahonk_power_of_2/17 872 ms 820 ms 1\r\nconstruct_proof_ultrahonk_power_of_2/18 1773 ms 1656 ms 1\r\nconstruct_proof_ultrahonk_power_of_2/19 3342 ms 3133 ms 1\r\nconstruct_proof_ultrahonk_power_of_2/20 6694 ms 6289 ms 1\r\n\r\n```\r\n\r\nBranch (client IVC)\r\n```\r\n--------------------------------------------------------------------------------\r\nBenchmark Time CPU Iterations UserCounters...\r\n--------------------------------------------------------------------------------\r\nClientIVCBench/Full/6 21234 ms 16030 ms 1\r\nfunction ms % sum\r\nconstruct_circuits(t) 4537 21.52%\r\nProverInstance(Circuit&)(t) 1912 9.07%\r\nProtogalaxyProver::fold_instances(t) 11102 52.64%\r\nDecider::construct_proof(t) 577 2.73%\r\nECCVMProver(CircuitBuilder&)(t) 129 0.61%\r\nECCVMProver::construct_proof(t) 1765 8.37%\r\nGoblinTranslatorProver::construct_proof(t) 930 4.41%\r\nGoblin::merge(t) 137 0.65%\r\n```\r\n\r\nMaster (client IVC)\r\n```\r\n--------------------------------------------------------------------------------\r\nBenchmark Time CPU Iterations UserCounters...\r\n--------------------------------------------------------------------------------\r\nClientIVCBench/Full/6 21385 ms 16321 ms 1\r\nfunction ms % sum\r\nconstruct_circuits(t) 4544 21.40%\r\nProverInstance(Circuit&)(t) 1919 9.03%\r\nProtogalaxyProver::fold_instances(t) 11055 52.05%\r\nDecider::construct_proof(t) 728 3.43%\r\nECCVMProver(CircuitBuilder&)(t) 132 0.62%\r\nECCVMProver::construct_proof(t) 1757 8.27%\r\nGoblinTranslatorProver::construct_proof(t) 965 4.55%\r\nGoblin::merge(t) 138 0.65%\r\n```","shortMessageHtmlLink":"fix: fix relation skipping for sumcheck (#6092)"}},{"before":"2edbb89f3954bccf7cff3d338abca9ac22216bed","after":"795c999a3b7fe8d85af05ffc09ddfd349c00e5a4","ref":"refs/heads/master","pushedAt":"2024-04-27T02:09:56.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"refactor: ProvingKey has ProverPolynomials (#5940)\n\nUpdates all proving systems (except AVM) to have a single storage\r\ncontainer for polynomials: a `ProverPolynomials` object belonging to the\r\n`ProvingKey`.\r\n\r\nThe old model: Two containers for polynomials: `ProvingKey` (via\r\ninheritance from `PrecomputedEntities` and `WitnessEntities`) and a\r\n`ProverPolynomials` owned by the `ProverInstance`. Both of these\r\ncontainers store genuine Polynomials, but the memory is \"shared\" so\r\nneither was any more the owner of the polys than the other. This led to\r\nlots of boilerplate for sharing polys between the two containers and\r\nconfusion about what needed to be shared when. There were also several\r\nplaces where we would construct a temporary ProverPolynomials for use in\r\none round (e.g. grand product computation which needs shifts) only to\r\ndestroy it immediately afterwards.\r\n\r\nNote: it used to make sense to have both ProvingKey and\r\nProverPolynomials when ProvingKey was not a Flavor-style object. I.e. it\r\nused to be a collection of different vectors of polys, so we needed to\r\nconstruct ProverPolynomials as the nice container for sumcheck to\r\noperate on. But as soon as ProvingKey became a thing inheriting from\r\nPrecomputed Entities and WitnessEntities, this no longer made sense.\r\n\r\nCloses https://github.com/AztecProtocol/barretenberg/issues/962\r\n\r\nBranch:\r\n`ClientIVCBench/Full/6 21403 ms 16242 ms 1`\r\n\r\nMaster\r\n`ClientIVCBench/Full/6 21585 ms 16480 ms 1`","shortMessageHtmlLink":"refactor: ProvingKey has ProverPolynomials (#5940)"}},{"before":"297d96b6ea5fc4471d9e39993658e27affe3aecf","after":"2edbb89f3954bccf7cff3d338abca9ac22216bed","ref":"refs/heads/master","pushedAt":"2024-04-26T02:09:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore: Do not bootstrap cache if working copy is dirty (#6033)\n\nAnother attempt at #5851 but not applies to all uses of `extract_repo`,\r\nsince it was breaking eg docs deployments:\r\n\r\n![screenshot_2024-04-18_at_6 20\r\n28___pm](https://github.com/AztecProtocol/aztec-packages/assets/429604/9fe28488-643a-4737-b6dc-0f602b020691)","shortMessageHtmlLink":"chore: Do not bootstrap cache if working copy is dirty (#6033)"}},{"before":"40fdf900bf687d93bd2eb7e54ee39d336346097a","after":"297d96b6ea5fc4471d9e39993658e27affe3aecf","ref":"refs/heads/master","pushedAt":"2024-04-25T02:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AztecBot","name":"Aztec Bot","path":"/AztecBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49558828?s=80&v=4"},"commit":{"message":"chore: Clean up and clarify some translator flavor logic (#5965)\n\nCleans up Translator flavor: removes some redundant methods, replaces\r\nlist style getters with one built up from sub-components, and clarifies\r\nthe subtlety around getters that return everything except concatenated\r\npolys.","shortMessageHtmlLink":"chore: Clean up and clarify some translator flavor logic (#5965)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWJPCYQA","startCursor":null,"endCursor":null}},"title":"Activity · AztecProtocol/barretenberg"}