github AztecProtocol/aztec-packages v1.0.0

latest releases: v3.0.0-nightly.20250906, v3.0.0-nightly.20250905, v3.0.0-canary.a9708bd...
pre-release2 months ago

1.0.0 (2025-06-23)

� BREAKING CHANGES

  • avm: keccak gadget (#14444)
  • AVM: Note hash tree check (#15150)
  • adding the extra required constraints to databus and lookup (#15007)
  • epoch proof submission window (#15109)
  • purge forwarder (#15067)
  • update sequencer metrics (#15094)
  • public bytecode hashing does a standard poseidon2 hash. Unconstrain AVM bytecode hashing for now. (#14918)
  • reorder merge verification (#14963)
  • avm: reorder pil (#15078)
  • change register mem info behaviour (#15072)
  • minimum committee size (#15019)
  • staking entry queue (#14986)
  • auto-encoding array as BoundedVec (#14891)
  • slash: Make slashing function bounded by available balance (#14983)
  • avm: charge base addressing gas conditionally (#15034)
  • remove pxe network handling (#15025)
  • avm: update addressing gas (#15018)
  • make block number a u32 everywhere (#15004)
  • Add fee payment in the transaction trace (#14929)
  • introduce pagination and limits (#14554)
  • avm: execution id (clk) (#14975)
  • remove num_txs from content commitment (#14947)
  • Reward boosting (#14868)
  • avm: constrain addressing relative overflow (#14901)
  • diff in deposit amount and minimum stake (#14833)
  • avm: full addressing (#14632)
  • Error when re-assigning a mutable reference (noir-lang/noir#8790)
  • indexing arrays with non-u32 is now an error (noir-lang/noir#8804)
  • add side-effect "discard" flag to AVM execution component (#14626)
  • Fiat-Shamir the vk (#14452)
  • handle error from sending tx properly (#14906)
  • blob batching (#14648)
  • Goblin is responsible for the merge (#14655)
  • do not use dynamic types in interfaces (#14203)
  • hash only 20 bytes of the l1 recipient for the l2 to l1 message (#14810)
  • Make fee per gas uint128 across the protocol (#14796)
  • disallow casting numeric to bool (noir-lang/noir#8703)
  • disallow specifying associated items via generics (noir-lang/noir#8756)
  • avm: Decrease relation degree in ecc (#14840)
  • stricter vote call (#14818)
  • validate l1toL2Message tree snapshot (#14721)
  • do not expose the counter of l2toL1Message (#14737)
  • clarified nonce naming (#14727)
  • committing to events (#14634)
  • Defer computing effective gas fees to base rollup (#14677)
  • p2p status handshake (#14543)
  • tx trace (#14418)

Features

Bug Fixes

Miscellaneous

Documentation

Don't miss a new aztec-packages release

NewReleases is sending notifications on new releases.