github AztecProtocol/aztec-packages v1.1.0

latest releases: v3.0.0-nightly.20250905, v3.0.0-canary.a9708bd, v3.0.0-nightly.20250904...
pre-releaseone month ago

1.1.0 (2025-07-17)

� BREAKING CHANGES

  • create dedicated padding block root and constrain rollup structure (#15281)
  • constrained GetEnvVar opcode in AVM (#14121)
  • max block number --> include by timestamp (#14980)
  • pack attestations (#15249)
  • avm: JUMPI opcode (#15279)
  • PG/Oink and Merge share transcript (#15189)
  • avm: execution operation id decomposition + JUMP (#15220)
  • avm: bytecode retrieval error handling (#15215)
  • change vk hash to match bb (#15182)
  • Reconstruct discard in note hash trace builder (#15187)
  • 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.