Releases: AztecProtocol/aztec-packages
Releases · AztecProtocol/aztec-packages
v0.1.0-alpha47
v0.1.0-alpha46
v0.1.0-alpha45
0.1.0-alpha45 (2023-08-23)
Features
- bb: Use an environment variable to set the transcript URL (#1750) (31488c1)
- ci: Initial release please config (#1769) (4207559)
- compress debug symbols (#1760) (9464b25)
- not retrying unrecoverable errors (#1752) (c0f2820)
Bug Fixes
- Download SRS using one canonical URL across the codebase (#1748) (899b055)
- proving fails when circuit has size > ~500K (#1739) (708b05c)
Miscellaneous
- ci: set up nightly barretenberg releases (#1761) (e0078da)
- ci: Updated release please config (#1775) (0085e8b)
- consistent block number method naming (#1751) (df1afe2)
- Use context instead of custom oracles for public functions (#1754) (46de77a)
Documentation
v0.1.0-alpha44
What's Changed
- Multi-Transfer (12 transfers per tx) and E2E Test by @suyash67 in #1031
- fix: Hack an ordering index for enqueued public calls by @spalladino in #1639
- deprecate
isMined()
by @rahul-kothari in #1649 - fix bb conflicts by @jeanmon in #1648
- fix: mirror after direct bb merge by @ludamad in #1651
- Replace assert_contains with assert_contains_and_remove. by @LeilaWang in #1636
- feat: Honk recursive verifier Pt. 1 by @ledwards2225 in #1488
- Use Option from noir stdlib. by @LeilaWang in #1656
- fix(sync): Sync latest globals within merkle tree ops by @Maddiaa0 in #1612
- test: add tests that check ordering of public state updates by @dbanks12 in #1661
- chore: remove individual historic roots from privateCircuitPublicInputs by @Maddiaa0 in #1571
- chore: Add rebuild pattern for bb-bin-tests to rebuild when ts folder is changed and add target folder for bb-bin-test by @kevaundray in #1640
- fix: fix paths in
barretenberg
bootstrap.sh script by @TomAFrench in #1662 - fix!: Barretenberg binaries now take in the encoded circuit instead of a json file by @kevaundray in #1618
- fix: bb sync take 2 by @ludamad in #1669
- chore: Fix typo by @kevaundray in #1681
- fix: update decoder block specification comment by @LHerskind in #1690
- fix(acir): when retrying failed ACIR tests it should not use the default CLI argument by @kevaundray in #1673
- chore(bb): refactor bb CLI interface by @kevaundray in #1672
- make getting started page neater to read by @rahul-kothari in #1657
- fix: post bb merge sync by @ludamad in #1697
- fix compile script output dir bug by @rahul-kothari in #1702
- hack(ordering): public state action ordering by @dbanks12 in #1685
- fix: Don't include SRS in sandbox docker img by @spypsy in #1704
- chore: Enforce PR titles follow conventional commit specification by @kevaundray in #1706
- chore(bb): upgrade to clang16 for Linux builds by @kevaundray in #1705
- fix(bb): fix Typo by @kevaundray in #1709
- chore: sync bb master by @kevaundray in #1710
- fix: Remove automatic update to
AztecProtocol/dev-bb.js
by @kevaundray in #1712 - chore: sync bb master by @kevaundray in #1713
- chore: re-enabling pubkey check by @benesjan in #1720
- docs: Use the pre-processor code snippet import method by @PhilWindle in #1719
- feat(noir): better NoteGetterOptions. by @LeilaWang in #1695
- feat(docs): add tabs for deploying contract with cli and aztec.js by @rahul-kothari in #1703
- feat: Initial trazability of ACIR by @sirasistant in #1701
- fix: clang version in README and subrepo edge case by @ludamad in #1730
- chore: update bootstrap.sh in Barretenberg to check for clang 16 by @Orloaft in #1717
- fix: update barretenberg bootstrap.sh for mac by @ludamad in #1732
- fix: revert clang check bootstrap.sh by @ludamad in #1734
- refactor: simplified AztecRpc.registerAccount function by @benesjan in #1729
- feat: no unlimited retries by default in aztec.js by @benesjan in #1723
- fix: Fix race condition between RPC Server and Aztec Node by @PhilWindle in #1700
Full Changelog: v0.1.0-alpha43...v0.1.0-alpha44
v0.1.0-alpha37
What's Changed
- refactor: Aztec RPC interface cleanup by @benesjan in #1423
- refactor: removed
getPreimagesAt
by @benesjan in #1517 - chore: enable project-specific tagged releases by @spypsy in #1425
- fix: align bbmalloc implementations by @ludamad in #1513
- Integrate Canary with Yarn Workspace by @PhilWindle in #1514
- Pw/fix build by @PhilWindle in #1528
Full Changelog: v0.1.0-alpha36...v0.1.0-alpha37
v0.1.0-alpha36
What's Changed
- refactor(blocks tree): remove historic roots trees by @Maddiaa0 in #1355
- l1 cheatcode by @rahul-kothari in #1428
- feat(oracle): add oracle to get portal contract address by @Maddiaa0 in #1474
- chore(noir-lib): add unit tests for context utility functions by @Maddiaa0 in #1481
- fix: add noir clean command & clean noir artifacts when building by @Maddiaa0 in #1482
- chore: disable fft functions for polynomials instantiated on Grumpkin by @maramihali in #1471
- fix(rpc): validate accounts registered in the rpc server are sound by @spalladino in #1431
- fix(docs): fix code snippet preprocessor by @iAmMichaelConnor in #1485
- Docs for sandbox usage by @PhilWindle in #1477
- add warp to l2 cheatcode + add rollup address to node info by @rahul-kothari in #1479
Full Changelog: v0.1.0-alpha34...v0.1.0-alpha36
v0.1.0-alpha34
What's Changed
- chore: Split SumcheckRound into Prover/Verifier classes by @ledwards2225 in #1373
- chore: fix acir-tests by @TomAFrench in #1435
- Avoid hashing payload before signing by @suyash67 in #1391
- chore: Restructure documentation by @LHerskind in #1437
- chore(noir-libs): TransparentNote rework by @dbanks12 in #1412
- chore(tests): use new account class in e2e tests by @spalladino in #1433
- feat: Public view functions (unconstrained can read public storage) by @LHerskind in #1421
- docs: some initial noir contract docs by @iAmMichaelConnor in #1449
- feat(ci): pin noir version to aztec tag by @Maddiaa0 in #1461
- fix: yarn install in canary by @iAmMichaelConnor in #1454
- chore(tests): Use account class for e2e browser tests by @spalladino in #1446
- chore(contracts): Rename Schnorr multi key account to just Schnorr account by @spalladino in #1447
- chore: Manually resolves barretenberg conflicts by @kevaundray in #1455
- Serialise L2 logs to JSON correctly by @PhilWindle in #1466
- fix: use exit, not return in retry_10 by @ludamad in #1468
- feat: timing in build system by @ludamad in #1411
- bug: Push siloed nullifier to
pendingNullifiers
by @suyash67 in #1472 - Fixed amount of retrieved logs and blocks by @PhilWindle in #1470
New Contributors
- @kevaundray made their first contribution in #1455
Full Changelog: v0.1.0-alpha33...v0.1.0-alpha34
v0.1.0-alpha33
What's Changed
- feat(aztec-js): Account class by @spalladino in #1429
- chore(circuits): rename function to validate private call hash in PKC (it pops too) by @dbanks12 in #1418
Full Changelog: v0.1.0-alpha32...v0.1.0-alpha33
v0.1.0-alpha32
What's Changed
- Run post-deployment test using deployed artifacts by @PhilWindle in #1372
- Handle no commit tag by @PhilWindle in #1430
Full Changelog: v0.1.0-alpha31...v0.1.0-alpha32
v0.1.0-alpha31
What's Changed
- fix: update bootstrap compilation order by @Maddiaa0 in #1398
- fix: Fixed a failing test and added a small fuzzer by @Rumata888 in #1384
- feat: checking if "from" is registered by @benesjan in #1393
- chore(ci): Update acir tests to reflect compilation based off of package name by @vezenovm in #1405
- chore: rework nonces (#1210) by @dbanks12 in #1331
- revert: bring back ssh git clone by @ludamad in #1416
- docs: lists of questions to be addressed by @iAmMichaelConnor in #1414
- Reinstate call stack validation in PKC by @suyash67 in #1394
- feat(aztec-js): remove sender from execution request and add batching by @spalladino in #1415
- fix: Used dumped state instead of fork by @LHerskind in #1399
- feat: new NoteProcessor works through all blocks by @benesjan in #1404
- chore: Create fixtures folder in E2E by @LHerskind in #1419
- feat: register-public-key & CLI update to use options instead of args by @spypsy in #1397
- fix: race condition by @benesjan in #1427
Full Changelog: v0.1.0-alpha30...v0.1.0-alpha31