aztec-packages
aztec-packages copied to clipboard
chore(master): Release 0.58.0
:robot: I have created a release beep boop
aztec-package: 0.58.0
0.58.0 (2024-10-11)
⚠ BREAKING CHANGES
- protocol contracts (#9025)
Features
- Native tmux-based network e2e (#9036) (f9fc73a)
- Protocol contracts (#9025) (f3bcff0)
- World state synchronizer reorgs (#9091) (ba63b43)
Miscellaneous
aztec-packages: 0.58.0
0.58.0 (2024-10-11)
⚠ BREAKING CHANGES
- avm: remove tags from wire format (#9198)
- remove keccak256 opcode from ACIR/Brillig (#9104)
- avm: more instr wire format takes u16 (#9174)
- Brillig with a stack and conditional inlining (#8989)
- unrevert "feat: new per-enqueued-call gas limit" (#9140)
- protocol contracts (#9025)
Features
- Add insturmentation to attestation and epoch quote mem pools (#9055) (7dfa295)
- Add more
Type
andUnresolvedType
methods (https://github.com/noir-lang/noir/pull/5994) (26185f0) - Add sequencer address to metrics (#9145) (c33d38b)
- Add validator address to logs (#9143) (e245f83)
- avm: Codegen recursive_verifier.cpp (#9204) (2592e50), closes #8849
- avm: Constrain start and end l2/da gas (#9031) (308c03b), closes #9001
- avm: More instr wire format takes u16 (#9174) (3a01ad9)
- avm: Remove tags from wire format (#9198) (68a7326)
- Better tracing/metrics in validator and archiver (#9108) (1801f5b)
- Brillig with a stack and conditional inlining (#8989) (409b7b8)
- Browser tests for UltraHonk (#9047) (f0d45dd)
- Drop epoch duration / block times (#9149) (c3e859b)
- Handwritten parser (https://github.com/noir-lang/noir/pull/6180) (26185f0)
- Integrate databus in the private kernels (#9028) (1798b1c)
- Make index in inbox global (#9110) (375c017), closes #9085
- Native tmux-based network e2e (#9036) (f9fc73a)
- New per-enqueued-call gas limit (#9033) (6ef0895)
- New world state (#8776) (41f3934)
- Nomismatokopio (#8940) (1f53957)
- Parameterize circuit epoch duration (#9050) (1b902f6)
- perf: Follow array sets backwards in array set from get optimization (https://github.com/noir-lang/noir/pull/6208) (26185f0)
- Persistent storage edit for anvil node (#9089) (9b72a69)
- Protocol contracts (#9025) (f3bcff0)
- Stable deployments for spartan (#9147) (3e1c02e)
- Structured commit (#9027) (26f406b)
- Sysstia (#8941) (2da2fe2)
- test: Fuzz test stdlib hash functions (https://github.com/noir-lang/noir/pull/6233) (26185f0)
- Tracy time with instrumentation (#9170) (1c008d9)
- Unrevert "feat: new per-enqueued-call gas limit" (#9140) (1323a34)
- Use s3 cache in bootstrap fast (#9111) (349f938)
- World State Re-orgs (#9035) (04f4a7b)
- World state synchronizer reorgs (#9091) (ba63b43)
Bug Fixes
- Accidental e2e inclusion (6e651de)
- Allow passing rayon threads when building aztec images (#9096) (05de539)
- Assert block header matches (#9172) (3e0504d)
- Avoid huge compilation times in base rollup (#9113) (6eb43b6)
- Better handle async timings in test (#9178) (fb35151)
- Build error around bb config in cli cmd (#9134) (a5b677c)
- Call correct method on fee juice contract (#9137) (2dff976)
- Check for Schnorr null signature (https://github.com/noir-lang/noir/pull/6226) (26185f0)
- ci: Don't report for now on kind-network-test (#9163) (c59d693)
- Dockerized vk build (#9078) (2aac1fb)
- Docs pdf generation (#9114) (2f9c4e9)
- E2e bot follows pending chain (#9115) (9afd190)
- E2e-p2p attestation timeout (#9154) (25bd47b)
- Handle nested arrays in calldata (https://github.com/noir-lang/noir/pull/6232) (26185f0)
- Increase l1 propose gas estimate (#9071) (9d28414)
- Limit number of bb.js threads to 32 (#9070) (97e4b9b)
- Limit number of threads (#9135) (19d2620)
- Make gate counting functions less confusing and avoid estimations (#9046) (0bda0a4)
- Native_world_state_instance.ts (#9136) (4a204c1)
- Panic on composite types within databus (https://github.com/noir-lang/noir/pull/6225) (26185f0)
- Release
master
dockerhub images (#9117) (6662fba) - Revert "feat: new per-enqueued-call gas limit" (#9139) (7677ca5)
- Revert "feat: use s3 cache in bootstrap fast" (#9181) (7872d09)
- Revert "fix: Revert "feat: use s3 cache in bootstrap fast"" (#9182) (ce3d08a)
- Setup fee juice for e2e tests (#9094) (a8ec91a)
- Spartan account pre-funding (#9161) (f4754f7)
- Transaction bot proper configuration (#9106) (666fc38)
- Unrevert "feat: trace AVM side effects per enqueued call"" (#9095) (72e4867)
Miscellaneous
- Activate peer scoring for other p2p topics (#9097) (18d24fb)
- Add world_state_napi to bootstrap fast (#9079) (e827056)
- Added healthcheck and startup check (#9112) (ffa012f)
- Adjust debug level of received attestations (#9087) (eb67dd4)
- avm: Revert 9080 - re-introducing start/end gas constraining (#9109) (763e9b8)
- avm: Type aliasing for VmPublicInputs (#8884) (f3ed39b)
- ci: Disable gossip_network.test.ts (#9165) (5e7ab1d)
- Configure trees instead of duplicating constants (#9088) (c1150c9)
- Default logging level to debug if debug set (#9173) (febf744)
- deployments: Native network test (#9138) (975ea36)
- Different metrics values for production and local (#9124) (6888d70)
- docs: Rewriting bbup script, refactoring bb readme for clarity (#9073) (662b61e)
- Eccvm transcript builder (#9026) (d2c9ae2)
- Fix missing migrations to immutable contract fn interaction (#9053) (41c496f)
- Format noir stuff (#9202) (2b09709)
- Increase tx bot delay (9e0ab97)
- Log revert reason on publish to L1 (#9067) (814b6d0)
- Move contract stuff from types into circuits.js (#9151) (d8131bc)
- Move public keys to protocol circuits (#9074) (8adbdd5)
- p2p: Refactor pools (#9065) (b62235e)
- p2p: Store received epoch quotes (#9064) (e3b467f)
- Pass by const reference (#9083) (764bba4)
- Pre-initialise validators in cluster (#9048) (e2d32a1)
- Quieter cache-download.sh (#9176) (b75d4c8)
- Reenable sync test (#9160) (a71642f)
- Remove end-to-end from circleci (#9116) (4d1f7d8)
- Remove keccak256 opcode from ACIR/Brillig (#9104) (4c1163a)
- Rename some prover env vars (#9032) (e27ead8)
- Replace relative paths to noir-protocol-circuits (21cb2b1)
- Replace relative paths to noir-protocol-circuits (facf462)
- Replace relative paths to noir-protocol-circuits (45a72af)
- Reproduce AVM ecadd bug (#9019) (757ccef)
- Revert "feat(avm): constrain start and end l2/da gas (#9031)" (#9080) (07e4c95)
- Revert deletion of the old bbup (#9146) (3138078)
- Script for deploying the spartan network (#9167) (4660cec)
- Update palla/update-env-vars-prover to add new env var to spartan (#9069) (077a01c)
- Update validator management policy to be parallel (#9086) (f8267f2)
- Wire bb skip cleanup for bb prover (#9100) (bba5674)
barretenberg: 0.58.0
0.58.0 (2024-10-11)
⚠ BREAKING CHANGES
- avm: remove tags from wire format (#9198)
- remove keccak256 opcode from ACIR/Brillig (#9104)
- avm: more instr wire format takes u16 (#9174)
- Brillig with a stack and conditional inlining (#8989)
- unrevert "feat: new per-enqueued-call gas limit" (#9140)
Features
- avm: Codegen recursive_verifier.cpp (#9204) (2592e50), closes #8849
- avm: Constrain start and end l2/da gas (#9031) (308c03b), closes #9001
- avm: More instr wire format takes u16 (#9174) (3a01ad9)
- avm: Remove tags from wire format (#9198) (68a7326)
- Brillig with a stack and conditional inlining (#8989) (409b7b8)
- Browser tests for UltraHonk (#9047) (f0d45dd)
- Integrate databus in the private kernels (#9028) (1798b1c)
- New per-enqueued-call gas limit (#9033) (6ef0895)
- New world state (#8776) (41f3934)
- Structured commit (#9027) (26f406b)
- Tracy time with instrumentation (#9170) (1c008d9)
- Unrevert "feat: new per-enqueued-call gas limit" (#9140) (1323a34)
- Use s3 cache in bootstrap fast (#9111) (349f938)
- World State Re-orgs (#9035) (04f4a7b)
Bug Fixes
- Limit number of bb.js threads to 32 (#9070) (97e4b9b)
- Make gate counting functions less confusing and avoid estimations (#9046) (0bda0a4)
- Revert "feat: new per-enqueued-call gas limit" (#9139) (7677ca5)
- Revert "feat: use s3 cache in bootstrap fast" (#9181) (7872d09)
- Revert "fix: Revert "feat: use s3 cache in bootstrap fast"" (#9182) (ce3d08a)
Miscellaneous
- Add world_state_napi to bootstrap fast (#9079) (e827056)
- avm: Revert 9080 - re-introducing start/end gas constraining (#9109) (763e9b8)
- avm: Type aliasing for VmPublicInputs (#8884) (f3ed39b)
- Configure trees instead of duplicating constants (#9088) (c1150c9)
- docs: Rewriting bbup script, refactoring bb readme for clarity (#9073) (662b61e)
- Eccvm transcript builder (#9026) (d2c9ae2)
- Pass by const reference (#9083) (764bba4)
- Remove keccak256 opcode from ACIR/Brillig (#9104) (4c1163a)
- Revert "feat(avm): constrain start and end l2/da gas (#9031)" (#9080) (07e4c95)
- Revert deletion of the old bbup (#9146) (3138078)
This PR was generated with Release Please. See documentation.