Skip to content

Releases: AztecProtocol/aztec-packages

barretenberg.js: v0.58.0

18 Oct 13:34
ab0c80d
Compare
Choose a tag to compare
Pre-release

0.58.0 (2024-10-18)

Features

Bug Fixes

  • Limit number of bb.js threads to 32 (#9070) (97e4b9b)
  • Make gate counting functions less confusing and avoid estimations (#9046) (0bda0a4)
  • Reduce SRS size back to normal (#9098) (a306ea5)
  • Revert "feat: use s3 cache in bootstrap fast" (#9181) (7872d09)
  • Revert "fix: Revert "feat: use s3 cache in bootstrap fast"" (#9182) (ce3d08a)

barretenberg: v0.58.0

18 Oct 13:34
ab0c80d
Compare
Choose a tag to compare
barretenberg: v0.58.0 Pre-release
Pre-release

0.58.0 (2024-10-18)

⚠ BREAKING CHANGES

  • remove pedersen commitment (#9107)
  • remove pedersen hash opcode (#9245)
  • Brillig and AVM default all uninitialized memory cells to Field 0 (#9057)
  • 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

Bug Fixes

Miscellaneous

aztec-packages: v0.58.0

18 Oct 13:34
ab0c80d
Compare
Choose a tag to compare
Pre-release

0.58.0 (2024-10-18)

⚠ BREAKING CHANGES

  • remove pedersen commitment (#9107)
  • remove pedersen hash opcode (#9245)
  • Brillig and AVM default all uninitialized memory cells to Field 0 (#9057)
  • Integer division is not the inverse of integer multiplication (noir-lang/noir#6243)
  • kind size checks (noir-lang/noir#6137)
  • Change tag attributes to require a ' prefix (noir-lang/noir#6235)
  • 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

Read more

aztec-package: v0.58.0

18 Oct 13:34
ab0c80d
Compare
Choose a tag to compare
Pre-release

0.58.0 (2024-10-18)

⚠ BREAKING CHANGES

  • protocol contracts (#9025)

Features

Miscellaneous

barretenberg.js: v0.57.0

08 Oct 09:33
2c28dda
Compare
Choose a tag to compare
Pre-release

0.57.0 (2024-10-07)

Features

Bug Fixes

Miscellaneous

barretenberg: v0.57.0

08 Oct 09:33
2c28dda
Compare
Choose a tag to compare
barretenberg: v0.57.0 Pre-release
Pre-release

0.57.0 (2024-10-07)

⚠ BREAKING CHANGES

  • avm: remove CMOV opcode (#9030)
  • avm: make indirects big enough for relative addressing (#9000)
  • keccak_ultra -> ultra_keccak (#8878)

Features

Bug Fixes

Miscellaneous

aztec-packages: v0.57.0

08 Oct 09:33
2c28dda
Compare
Choose a tag to compare
Pre-release

0.57.0 (2024-10-07)

⚠ BREAKING CHANGES

  • refactor contract interaction pt.1 (#8938)
  • avm: remove CMOV opcode (#9030)
  • public: only deploy/register public_dispatch (#8988)
  • Syncing TypeVariableKind with Kind (noir-lang/noir#6094)
  • public: reroute public calls to dispatch function (#8972)
  • avm: make indirects big enough for relative addressing (#9000)
  • keccak_ultra -> ultra_keccak (#8878)
  • rename unsafe_rand, misc log unsafe changes (#8844)
  • switch slot derivation to poseidon2 instead of pedersen (#8801)
  • fix storage layout export (#8880)
  • remove SharedMutablePrivateGetter (#8749)

Features

Read more

aztec-package: v0.57.0

08 Oct 09:33
2c28dda
Compare
Choose a tag to compare
Pre-release

0.57.0 (2024-10-07)

Features

Bug Fixes

Miscellaneous

barretenberg.js: v0.56.0

25 Sep 15:20
8f72bc1
Compare
Choose a tag to compare
Pre-release

0.56.0 (2024-09-25)

Features

Bug Fixes

  • Skip G1 SRS download if numPoints is zero (#8717) (753cdf8)

Miscellaneous

  • Migrate higher-level APIs for barretenberg to bb.js (#8677) (0237a20)

barretenberg: v0.56.0

25 Sep 15:20
8f72bc1
Compare
Choose a tag to compare
barretenberg: v0.56.0 Pre-release
Pre-release

0.56.0 (2024-09-25)

⚠ BREAKING CHANGES

  • change ec_add to unsafe implementation (but much better perf) (#8374)
  • avm: GETENVVAR + ISSTATICCALL (#8692)
  • remove sha256 opcode (#4571)
  • add support for u1 in the avm, ToRadix's radix arg is a memory addr (#8570)
  • avm: remove tag in NOT (#8606)

Features

Bug Fixes

Miscellaneous

Read more