aztec-packages icon indicating copy to clipboard operation
aztec-packages copied to clipboard

chore(master): Release 0.50.0

Open AztecBot opened this issue 6 months ago • 1 comments

:robot: I have created a release beep boop

aztec-package: 0.50.0

0.50.0 (2024-08-21)

Features

Bug Fixes

Miscellaneous

barretenberg.js: 0.50.0

0.50.0 (2024-08-21)

Miscellaneous

  • barretenberg.js: Synchronize aztec-packages versions
aztec-packages: 0.50.0

0.50.0 (2024-08-21)

⚠ BREAKING CHANGES

  • replace public key fetching API (#7996)

Features

  • (LSP) suggest names that match any part of the current prefix (https://github.com/noir-lang/noir/pull/5752) (0379462)
  • Add Expr::as_any_integer and Expr::as_member_access (https://github.com/noir-lang/noir/pull/5742) (0379462)
  • Add Expr::as_array, Expr::as_repeated_element_array and same for slice (https://github.com/noir-lang/noir/pull/5750) (0379462)
  • Add Expr::as_binary_op (https://github.com/noir-lang/noir/pull/5734) (0379462)
  • Add Expr::as_bool (https://github.com/noir-lang/noir/pull/5729) (0379462)
  • Add Expr::as_unary (https://github.com/noir-lang/noir/pull/5731) (0379462)
  • Add Expr methods: as_tuple, as_parenthesized, as_index, as_if (https://github.com/noir-lang/noir/pull/5726) (0379462)
  • Add TraitImpl::trait_generic_args and TraitImpl::methods (https://github.com/noir-lang/noir/pull/5722) (0379462)
  • Add unsafe blocks for calling unconstrained code from constrained functions (https://github.com/noir-lang/noir/pull/4429) (0379462)
  • Add a prover-node to the proving e2e tests (#7952) (ec5a5fb)
  • Add max pending txs to bot (#8046) (7f5517e)
  • Add reusable procedures to brillig generation (#7981) (99d1131)
  • Completing MockNote (#8059) (05efe23), closes #7636
  • Constant addresses as addresses (#8056) (1da5caf)
  • Deterministic deployments for L1 (#8031) (abc6b19)
  • docs: Cookbook integration (#8083) (19bd8a9)
  • Enabling public and private bridging w/ cli (#8011) (f0f9c73)
  • Fault-tolerant parsing of fn and impl (https://github.com/noir-lang/noir/pull/5753) (0379462)
  • Flush sequencer (#8050) (8821e5f)
  • Introduce validator client (#7854) (e3be8e6)
  • LSP auto-import completion (https://github.com/noir-lang/noir/pull/5741) (0379462)
  • LSP autocomplete constructor fields (https://github.com/noir-lang/noir/pull/5732) (0379462)
  • LSP signature help (https://github.com/noir-lang/noir/pull/5725) (0379462)
  • Max pending jobs in prover node (#8045) (c857604)
  • Move out_hash inside tx_effect_hash (#7489) (ff0effe)
  • optimization: Follow past array_sets when optimizing array_gets (https://github.com/noir-lang/noir/pull/5772) (0379462)
  • Passes copy_cycles by const reference to avoid copying (#8051) (495d363)
  • perf: Mem2reg function state for value loads to optimize across blocks (https://github.com/noir-lang/noir/pull/5757) (0379462)
  • PG recursive verifier constructors based on stdlib inputs (#8052) (4c568b0)
  • Removing redundant key fetching (#8043) (2bbcc7b)
  • Replace public key fetching API (#7996) (73d6aa9)
  • Small optimization in toradix (#8040) (0dc7a50)
  • Some fixes and cleanup in PG recursive verifier (#8053) (5f2a9bd)
  • Suggest trait methods in LSP completion (https://github.com/noir-lang/noir/pull/5735) (0379462)
  • Suggest tuple fields in LSP completion (https://github.com/noir-lang/noir/pull/5730) (0379462)
  • Unify all acir recursion constraints based on RecursionConstraint and proof_type (#7993) (7cb39bc)
  • User super:: in LSP autocompletion if possible (https://github.com/noir-lang/noir/pull/5751) (0379462)
  • Various token note improvements (#8062) (8f9dfd9)
  • Zk sumcheck (#7517) (0e9a530)

Bug Fixes

  • Add missing trait impls for integer types to stdlib (https://github.com/noir-lang/noir/pull/5738) (0379462)
  • Allow comptime code to use break without also being unconstrained (https://github.com/noir-lang/noir/pull/5744) (0379462)
  • avm: Real bytes finalization (#8041) (047461a)
  • Correctly constrain get header at (#7893) (2ebba0d)
  • Deploy L1 rollup contract using salt if provided (#8074) (1e8eddf)
  • frontend: Continue type check if we are missing an unsafe block (https://github.com/noir-lang/noir/pull/5720) (0379462)
  • Let LSP autocompletion work in more contexts (https://github.com/noir-lang/noir/pull/5719) (0379462)
  • Set prover node max pending jobs in tests (#8055) (403c26f)
  • Txe port and aztec start options (#8071) (23778c5)
  • Unconstrained fn mismatch is now a warning (https://github.com/noir-lang/noir/pull/5764) (0379462)

Miscellaneous

  • Add Brillig loop bytecode size regression and update noir-gates-diff report (https://github.com/noir-lang/noir/pull/5747) (0379462)
  • Apply some new lints across workspace (https://github.com/noir-lang/noir/pull/5736) (0379462)
  • avm: Kernel trace and finalization (#8049) (d7edd24)
  • bb: IPA parallelization cleanup (#8088) (9227fa9)
  • bb: Simplify parallel_for_if_effective (#8079) (5bff26b)
  • bb: Small cleanup in protogalaxy prover (#8072) (4cb5c83)
  • ci: Only show last 50 master cpp benches (#8075) (96f35bc)
  • Clarify Field use (https://github.com/noir-lang/noir/pull/5740) (0379462)
  • CLI command to set latest block as proven (#7987) (80eaf1d)
  • Configuration for bot on various networks (#8063) (453a096)
  • Count brillig opcodes in nargo info (https://github.com/noir-lang/noir/pull/5189) (0379462)
  • docs: Expanding solidity verifier chain list (https://github.com/noir-lang/noir/pull/5587) (0379462)
  • Dont trail whitespace in vscode (#5661) (7595d91)
  • Merge devnet to master (#8044) (f84950f)
  • Merge Provernet back to master (#8070) (82f3dc7)
  • Merging TokenWithRefunds with Token (#8042) (8b795eb)
  • Modified devnet config (#8087) (854ab45)
  • Nuking old registry contract (#8057) (3bd08a8), closes #7955
  • Pedersen hash related cleanup in aztec.nr (#8009) (3c4ac65)
  • Portal manager cli (#8047) (618e251)
  • Proper portal setup for fees + test (#7944) (9fec67e)
  • Public kernel (#8061) (617a69c)
  • Refactor ACIR function IDs from raw integers to struct (https://github.com/noir-lang/noir/pull/5748) (0379462)
  • Replace relative paths to noir-protocol-circuits (ca77c17)
  • Replace relative paths to noir-protocol-circuits (fe73c93)
  • Replace relative paths to noir-protocol-circuits (576bc2f)
  • Replace relative paths to noir-protocol-circuits (0d05d6b)
  • Simplify sequencer and l1 communication (#7989) (cee4eba)
  • Split LSP completion.rs into several files (https://github.com/noir-lang/noir/pull/5723) (0379462)
  • Split up stdlib/recursion (#8054) (ec03e40)
  • sync-noir: Fix modify/delete conflicts automatically (#8090) (a09627c)
barretenberg: 0.50.0

0.50.0 (2024-08-21)

Features

  • Add a prover-node to the proving e2e tests (#7952) (ec5a5fb)
  • Passes copy_cycles by const reference to avoid copying (#8051) (495d363)
  • PG recursive verifier constructors based on stdlib inputs (#8052) (4c568b0)
  • Some fixes and cleanup in PG recursive verifier (#8053) (5f2a9bd)
  • Unify all acir recursion constraints based on RecursionConstraint and proof_type (#7993) (7cb39bc)
  • Zk sumcheck (#7517) (0e9a530)

Bug Fixes

Miscellaneous


This PR was generated with Release Please. See documentation.

AztecBot avatar Aug 15 '24 23:08 AztecBot