Skip to content

Latest commit

 

History

History
2390 lines (1697 loc) · 324 KB

CHANGELOG.md

File metadata and controls

2390 lines (1697 loc) · 324 KB

Changelog

0.17.0 (2024-01-09)

⚠ BREAKING CHANGES

  • Remove aggregation objects from RecursionConstraint (#3885)
  • Noir development branch (serialization changes) (#3858)
  • aztec.js: Move accounts out of aztec.js into new package (#3844)
  • Add Side effect counter struct for ordering (#3608)
  • typing partial address, deduplicating Point, Point -> GrumpkinPoint (#3814)
  • moving compute_selector to FunctionSelector (#3806)
  • moving compute_address func to AztecAddress (#3801)
  • updated note hash and nullifier macro (#3777)
  • return full verification contract from AcirComposer::get_solidity_verifier (#3735)
  • deduplicating circuit types + typing everything (#3594)

Features

Bug Fixes

Miscellaneous

Documentation

0.16.9 (2023-12-13)

Bug Fixes

0.16.8 (2023-12-13)

Features

Bug Fixes

  • Aztec sandbox compose fixes (#3634) (765a19c)
  • Broken uint256_t implicit copy (#3625) (1a6b44d)
  • ci: Rebuild versioned cli / sandbox images (#3613) (6a53fbc)
  • Make lsp work in docker, plus some other install tweaks. (#3661) (53eb54f)
  • noir-compiler: Compile time error if ctor is missing (#3649) (12249bf)
  • Sandbox node mode api prefix (#3662) (fd6eefe)
  • Top level init bb.js, but better scoped imports to not incur cost too early (#3629) (cea862d)

Miscellaneous

Documentation

  • Updated yellow paper for fees (#3659) (5513624)
  • yellowpaper: Rewrite section on tagged memory, misc rewording/cleanup (#3523) (fe849e3)
  • yellowpaper: Update cast instruction description with truncation operation (#3621) (2cede41)

0.16.7 (2023-12-06)

Features

Bug Fixes

Documentation

  • yellow-paper: Note hash, nullifier, and public data trees (#3518) (0e2db8b)

0.16.6 (2023-12-06)

Bug Fixes

Miscellaneous

  • yellow_paper: Fixes to my work on public private messages (#3507) (33a4f63)

0.16.5 (2023-12-06)

Features

Bug Fixes

Miscellaneous

Documentation

  • Add libstdc++-12-dev to setup instructions (#3585) (9773e8c)

0.16.4 (2023-12-05)

Bug Fixes

  • ci: Separate step for l1-contracts npm release (#3581) (7745975)

0.16.3 (2023-12-05)

Bug Fixes

Miscellaneous

  • CLI's startup time was pushing almost 2s. This gets the basic 'help' down to 0.16. (#3529) (396df13)

Documentation

  • Documenting issue with context.block_header (#3565) (1237e26)

0.16.2 (2023-12-05)

Features

Bug Fixes

Miscellaneous

Documentation

0.16.1 (2023-11-28)

Features

Bug Fixes

Miscellaneous

  • docs: Core concepts page in getting-started (#3401) (1a62f73)
  • Point acir tests at noir master branch (#3440) (106e690)

Documentation

  • Further updates to the gas and fees whitepaper (#3448) (4152ba6)
  • Updates to gas and fees yellow paper (#3438) (5f0e1ca)

0.16.0 (2023-11-27)

⚠ BREAKING CHANGES

  • deprecate circuits/cpp (#3421)
  • call stack validation optimisation. (#3387)

Features

Bug Fixes

Miscellaneous

  • Deprecate circuits/cpp (#3421) (4973cfb)
  • Deterministically deduplicate cached_partial_non_native_field_multiplication across wasm32 and native compilations (#3425) (5524933)
  • docs: Common patterns and anti patterns in aztec.nr (#3413) (65bd855)
  • Fix and reenable e2e quick start (#3403) (112740e), closes #3356
  • Fix intermittent failures for block-building e2e test (#3404) (e76e2d4), closes #3358
  • Formatted noir-contracts and aztec-nr (a73c4aa)
  • Initial clone of noir to subrepo (#3409) (8f1cb83)
  • noir-contracts: Remove redundant return value of 1 (#3415) (2001d47), closes #2615
  • Plumbs noir subrepo into yarn-project. (#3420) (63173c4)
  • Remove pxe / node /p2p-bootstrap docker images (#3396) (c236143)
  • Skip artifacts for prettier (#3399) (98d9e04)
  • Update path to acir artifacts (#3426) (f56f88d)

0.15.1 (2023-11-21)

Features

Bug Fixes

Miscellaneous

  • All hashes in ts (#3333) (6307e12)
  • Compute function tree root in ts. (#3326) (48d8c7f)
  • docs: Suggest CLI install per project (#3267) (b4c967b)
  • Enforce bracing around blocks. Generally considered easier to read and less error prone. (#3349) (ee11dec)
  • Fix circulars in foundation. Also cleanup fields and optimise to be buffer underlying. (#3351) (c4bf8d3)
  • Public kernel tests (#3325) (bace972)

Documentation

0.15.0 (2023-11-16)

⚠ BREAKING CHANGES

  • Replace computing hashes in circuits wasm, with computing them in ts via bb.js pedersen call. (#3114)

Features

Bug Fixes

Miscellaneous

  • bb: Remove -Wfatal-errors (#3318) (4229173)
  • Clarify that barretenberg mirror should not take PRs (#3303) (13f1a1d)
  • Clean up Plonk widgets (#3305) (4623d91)
  • docs: Aztec.nr logging page (#3281) (11e6ca7)
  • docs: Update netlify.toml and fix build (#3304) (df76636)
  • Explicitly instantiate Goblin translator relations (#3239) (e3b5fb0)
  • Plain struct flavor entities (#3277) (f109512)
  • Remove bn254 instantiation of eccvm plus naming changes (#3330) (23d1e2d)
  • Replace computing hashes in circuits wasm, with computing them in ts via bb.js pedersen call. (#3114) (87eeb71)
  • Revert build-debug folder for debug preset (#3324) (43a2e6b)
  • Towards plain struct flavor entities (#3216) (3ba89cf)
  • Typo fixes based on cspell (#3319) (8ae44dd)

0.14.2 (2023-11-07)

Features

Bug Fixes

  • Wait for accounts to catch up with notes when deployed (#2834) (a8f3119)

Miscellaneous

0.14.1 (2023-11-07)

Bug Fixes

  • Remove aztec.nr version check from noir-compiler (#3263) (e2e4775)

0.14.0 (2023-11-07)

⚠ BREAKING CHANGES

  • make noir_wasm the default compiler (#3090)
  • adding all the (note, nonce) pairs in PXE.addNote and hiding PXE.getNoteNonces (#3196)
  • API inconsistency fix (#3190)
  • tree leaf value as Fr everywhere in our public API (#3173)

Features

Bug Fixes

Miscellaneous

Documentation

0.13.1 (2023-10-31)

Bug Fixes

  • Exposing PXE.getBlock, exporting createAztecNodeClient from aztec.js (#3139) (7af345e)
  • Revert push cli docker image to docker hub (#3142) (7119382)

0.13.0 (2023-10-31)

⚠ BREAKING CHANGES

  • PXE.getNotes(...) + refactor of note types (#3051)

Features

Bug Fixes

Miscellaneous

  • Add stdlib tests for pedersen commitment (#3075) (87fa621)
  • Automatic c_binds for commit should return a point instead of an Fr element (#3072) (2e289a5)
  • Cleanup remaining mentions of compress with pedersen in cpp and ts (#3074) (52cf383)
  • E2e on spots [ci rebuild] (#3068) (15db6bf)
  • Fix dapp_testing e2e race condition (#3094) (89e7c21)
  • Remove docs mirror (#3122) (3fa51e2)
  • Remove endomorphism coefficient from ecc_add_gate (#3115) (d294987)
  • Remove unecessary calls to pedersen__init (#3079) (84f8db2)
  • Remove unused pedersen c_binds (#3058) (e71e5f9)
  • Removes pedersen commit native pairs method (#3073) (69a34c7)
  • Rename private-kernel subpackage to protocol-circuits (#3134) (3e07104)

Documentation

0.12.0 (2023-10-26)

⚠ BREAKING CHANGES

  • remove plookup pedersen methods from c_bind namespace (#3033)

Features

  • Add function selector to cli to make it easier for to call functions (#3053) (e0f0a8e), closes #1996
  • Added correctness tests for several small relations in Goblin Translator (Goblin Translator part 8) (#2963) (4c83250)
  • AWS mainnet fork (#2986) (f491362)
  • Correctness tests for decomposition and non-native field relations (Goblin Translator Part 9) (#2981) (cdc830d)
  • Enable sol verifier tests in ci (#2997) (058de1e)
  • Goblin Translator flavor and permutation correctness (Goblin Translator part 7) (#2961) (737f17f)
  • Linking errors (#3004) (388a47b), closes #2969

Bug Fixes

Miscellaneous

  • acir_tests: Add script to regenerate double_verify_proof inputs (#3005) (9c4eab2)
  • Add portal contract option to deploy subcommand of aztec-cli (#3032) (546b410)
  • Fix pedersen_compress_with_hash_index c_bind function (#3054) (a136f6e)
  • Msg sender is 0 when no entrypoint is called (#3024) (53c6680), closes #2949
  • Optimize pedersen hash for the common usecase by not allocating when input fits in scratch space (#3056) (a0d290d)
  • Proxy redundant hash methods (#3046) (df389b5)
  • Remove "non-core artifact" nargo generated files (#3026) (03ebb8e), closes #2977
  • Remove pedersen_buffer_to_field from c_bind (#3045) (de7e63b)
  • Remove pedersen hash oracle (#3023) (0e6958c)
  • Remove plookup pedersen methods from c_bind namespace (#3033) (a8ea391)
  • Rename pedersen typescript methods to be called hash instead of compress (#3047) (2f7cc5f)
  • Run check rebuild on boxes (#3000) (c503d91)
  • Same prettier in boxes and everywhere else (#3025) (0769d20), closes #2978

0.11.1 (2023-10-24)

Features

  • ProverPlookupAuxiliaryWidget kernel bench (#2924) (faffc39)

Bug Fixes

0.11.0 (2023-10-24)

⚠ BREAKING CHANGES

  • consistent deploy method params (#2975)

Features

Bug Fixes

Miscellaneous

0.10.1 (2023-10-24)

Features

Bug Fixes

0.10.0 (2023-10-24)

⚠ BREAKING CHANGES

  • Emitting encrypted log by default (#2926)

Features

Bug Fixes

Miscellaneous

Documentation

  • Fix: update cheat codes to connect to ethRpcUrl (#2922) (4ffe9be)

0.9.0 (2023-10-17)

⚠ BREAKING CHANGES

  • nuking PublicToken and PrivateAirdropToken (#2873)
  • Change blake3 to blake2 in private kernel (#2861)
  • nuking private token (#2822)

Features

Bug Fixes

  • Aztec node to save outbox adddress to config (#2867) (b6418a6)
  • Create data dir on node boot (#2864) (2d498b3)
  • Don't repeatedly scan for missing messages (#2886) (3fe1cc8)
  • Fix trailing pipe causing everything to rebuild. Sorry... (d13ba75)
  • Pad L1 to L2 messages upon retrieval from L1 (#2879) (457669e)
  • Sequencer aborts in-progress block (#2883) (b0915a8)

Miscellaneous

Documentation

0.8.14 (2023-10-13)

Bug Fixes

  • Deploy_defaults for canary-end (#2854) (7b189a8)
  • docker: Use entrypoint for mult line commands in docker (#2853) (ab99cd0)

0.8.13 (2023-10-13)

Features

  • Add deployed contract to PXE from CLI (#2850) (5bad3e3)
  • docs_tutorials: Token Portal & Uniswap Tutorial (#2726) (dbef55f)

Bug Fixes

  • Added registry contract address to node terraform (#2851) (bfc5feb)
  • Create canary dockerhub manifest (#2849) (1d7bd26)
  • Fix check_circuit in goblin translator (resulted in flimsy test) (#2827) (98b1679)

0.8.12 (2023-10-13)

Features

Bug Fixes

0.8.11 (2023-10-13)

Features

  • archiver: Use registry to fetch searchStartBlock (#2830) (e5bc067)
  • Configure sandbox for network (#2818) (d393a59)
  • docker-sandbox: Allow forks in sandbox (#2831) (ed8431c), closes #2726
  • Goblin Translator Decomposition relation (Goblin Translator part 4) (#2802) (3c3cd9f)
  • Goblin Translator GenPermSort relation (Goblin Translator part 3) (#2795) (b36fdc4)
  • Goblin translator opcode constraint and accumulator transfer relations (Goblin Translator part 5) (#2805) (b3d1f28)
  • Goblin Translator Permutation relation (Goblin Translator part 2) (#2790) (9a354c9)
  • Integrate ZeroMorph into Honk (#2774) (ea86869)
  • NPM canary deployment (#2731) (7d48ed3)
  • Purge non native token + reorder params in token portal (#2723) (447dade)
  • Throw compile error if read/write public state from private (#2804) (a3649df)
  • Unencrypted log filtering (#2600) (7ae554a), closes #1498 #1500
  • Update goblin translator circuit builder (Goblin Translator part 1) (#2764) (32c69ae)

Bug Fixes

Miscellaneous

Documentation

0.8.10 (2023-10-11)

Features

Miscellaneous

Documentation

0.8.9 (2023-10-10)

Features

  • Auto-recompile the boxes and fix broken frontend CompleteAddress import (#2727) (4ec4ea0)

Bug Fixes

Documentation

0.8.8 (2023-10-09)

Features

Bug Fixes

Miscellaneous

  • foundation/src/serialization tech debt (#2722) (e92154b)
  • Add node10 entrypoint to Foundation (#2706) (30c7935)
  • Add storage slot to docs (#2601) (a7710f0)
  • Add visibility modifiers (#2728) (d9ae189)
  • benchmark: Measure time to decrypt notes in pxe (#2714) (33a230a)
  • Build boxes as part of workspace (#2725) (d18349f)
  • Bump ACIR deserializer (#2675) (502ee87)
  • circuits: Delete old code that set a different generator index per vector entry in pedersen commitment (#2700) (4eabfd1)
  • log: Show log level in debug logs (#2717) (2b87381)
  • Move { Fr } imports to foundation/fields (#2712) (f6fc7f2)
  • uniswap_tests: Test edge cases around uniswap flow (#2620) (7a58fe9)
  • Use serialize functions in getInitialWitness (#2713) (93cc668)

0.8.7 (2023-10-04)

Bug Fixes

0.8.6 (2023-10-04)

Bug Fixes

  • Do not fail if npm package has not yet been deployed (#2690) (4a52888)

0.8.5 (2023-10-04)

Bug Fixes

0.8.4 (2023-10-04)

Bug Fixes

0.8.3 (2023-10-04)

Bug Fixes

  • Do not depend on npx for check rebuild script (#2681) (20ffbbc)
  • Remove package json properties whitelist (#2680) (ef499a0)

Miscellaneous

0.8.2 (2023-10-04)

Features

  • Constrain return notes from oracle call. (#2639) (248be1b)
  • Multiple pixies 1 Sandbox (#2492) (572d572)
  • Take an optional owner to create the initialization nullifier (#2647) (fefc443)

Bug Fixes

  • Add missing properties to deployed packages (#2678) (343df30)
  • Include ignition data in package or save after 1st download (#2591) (d5e9f8b), closes #2445
  • Make target architecture configurable, target westmere in GA. (#2660) (3cb9639)
  • Removal of setting private data root in kernel prover (#2671) (6a2cc28), closes #778

Miscellaneous

  • 1 deploy_dockerhub CI task (#2670) (dff396c)
  • Check that portal address is saved (#2641) (9ebef6e)
  • Fixes in deploy scripts (#2659) (f44568b)
  • Measure circuit simulation times and input/output sizes (#2663) (027f7ec)
  • Remove sandbox base image and force_deploy_build. Generalize in check_rebuild. (#2645) (805fe18)

0.8.1 (2023-10-03)

Bug Fixes

  • Add missing ecc doubling gate into ultra plonk and ultra honk (#2610) (7cb7c58)
  • Benchmark script fixes for master branch (#2638) (0a161a4)
  • Redirect sunset instructions (#2646) (9253442)
  • Remove -u from build_wasm script so that we can skip the build when SKIP_CPP_BUILD is unset (#2649) (84b8ff4)

Miscellaneous

0.8.0 (2023-10-03)

⚠ BREAKING CHANGES

  • Gates command should always return 8 bytes (#2631)

Features

Bug Fixes

Miscellaneous

Documentation

0.7.10 (2023-09-20)

Features

  • Aztec-cli unbox "really empty box" (#2388) (b57182d)
  • docs: Document noir macros (#2016) (1f1a17f)
  • docs: Include aztec rpc interface typedoc output in docs (#2255) (62c9e9b)
  • token portal standard: Create a token portal standard (#2351) (426a3ea)

Bug Fixes

  • build: Fix build system post deployment tests (#2420) (d509dc3)
  • CLI encoding for arrays and structs (#2407) (85283bd)
  • Correct sandbox addresses in up-quick-start test (#2412) (974d859)
  • docs: Revert include aztec rpc interface typedoc output in docs (#2255) (f852432)
  • Handle falsy bigints in json-rpc (#2403) (d100650), closes #2402
  • nargo_check.sh: UNIX standard grep (#2396) (02e788a)

Miscellaneous

0.7.9 (2023-09-19)

Bug Fixes

0.7.8 (2023-09-19)

Features

Bug Fixes

Miscellaneous

Documentation

0.7.7 (2023-09-18)

Bug Fixes

0.7.6 (2023-09-18)

Features

Bug Fixes

  • Exit with error log when COMMIT_TAG is not set properly on canary (#2371) (68fe053)
  • Preserve public function call ordering in account entrypoint (#2348) (5b2cf75)
  • Return output-debug flag (#2364) (af86580)
  • Revert "fix: strip leading 'v' from dockerhub tags" (#2367) (53bc041)
  • Stale CLI docs (#2336) (f38873b)
  • Strip leading 'v' from dockerhub tags (#2360) (a4bb05c)

Miscellaneous

0.7.5 (2023-09-15)

Features

Bug Fixes

Miscellaneous

  • Increase guides-dapp-testing test timeout (#2343) (1cebe2c)
  • Use retries by default on rpc client fetch (#2342) (f4ffd68)

0.7.4 (2023-09-15)

Features

Bug Fixes

Miscellaneous

0.7.3 (2023-09-15)

Features

Bug Fixes

0.7.2 (2023-09-14)

Features

Bug Fixes

0.7.1 (2023-09-14)

Features

Bug Fixes

Miscellaneous

0.7.0 (2023-09-13)

⚠ BREAKING CHANGES

  • aztec-noir: rename noir-aztec to aztec-noir (#2071)

Features

  • build: Use LTS version of ubuntu (#2239) (ce6671e)
  • ci: Run nargo test in ci on all packages (#2197) (cca55f2)
  • cli: Add commands for generating ts and nr interfaces (#2241) (c11b70d), closes #2183
  • cli: Inspect contract command (#2248) (381706e), closes #2180
  • Define specific Sandbox version when running docker-compose up (#2238) (71da236)
  • docs: Updated docs explaining Sandbox accounts (#2235) (f560066)
  • Optimize sandbox startup time by only initializing the BB solver once. (#2240) (e9cac9c)
  • Remove entrypoint collection (#2148) (e97c94d)
  • Validate nargo version against expected one (#2254) (011c0b7)

Bug Fixes

Miscellaneous

  • Add a Nargo workspace in noir-contracts (#2083) (728a79c)
  • Add debugging to run_tests (#2212) (1c5e78a)
  • aztec-noir: Rename noir-aztec to aztec-noir (#2071) (e1e14d2)
  • circuits: Merge and root rollup cbind msgpack (#2192) (4f3ecee)
  • noir-contracts: 1655 - rename functions to make hack clearer for publicly created notes (#2230) (707bc09)
  • Run the test for zero division with mul div up (#2206) (747de6a)
  • Update url for acir artifacts (#2231) (5e0abd3)
  • Use workspace build with nargo compile --workspace (#2266) (9ab66a0)

Documentation

0.6.7 (2023-09-11)

Features

Bug Fixes

  • Add homepage url to aztec.js package.json (#2196) (7361302)
  • ci: Add install backend step in noir rebuild (#2182) (27b8bed)
  • Use Github Bot token for dispatch workflow (#2171) (e6af616)

0.6.6 (2023-09-11)

Features

  • noir: Introduce context union to simplify storage declarations (#2143) (2288e44), closes #2012

Bug Fixes

0.6.5 (2023-09-08)

Bug Fixes

0.6.4 (2023-09-08)

Bug Fixes

0.6.3 (2023-09-08)

Bug Fixes

0.6.2 (2023-09-08)

Bug Fixes

0.6.1 (2023-09-08)

Features

Bug Fixes

Miscellaneous

0.5.2 (2023-09-08)

Features

Bug Fixes

Miscellaneous

0.5.2 (2023-09-08)

Bug Fixes

Miscellaneous

0.6.0 (2023-09-08)

⚠ BREAKING CHANGES

  • update to acvm 0.24.0 (#1925)
  • Barretenberg binaries now take in the encoded circuit instead of a json file (#1618)

Features

Bug Fixes

Miscellaneous

Documentation

0.1.0-alpha63 (2023-09-08)

Features

Bug Fixes

Miscellaneous

  • circuits: - remove dead code from cbind of private kernel circuit (#2088) (43dc9d7)
  • circuits: remove dead code in cbind.cpp for public kernel (#2094) (861f960)
  • Conservatively raise the minimum supported clang version in CMakeList (#2023) (f49c416)
  • constants: bump number of private reads and writes (#2062) (ab6c6b1)
  • contracts: Use autogenerated Noir interfaces where possible (#2073) (bd6368b), closes #1604
  • merge bb release-please (#2080) (e89b043)
  • move storage into main.nr. (#2068) (2c2d72b)
  • protogalaxy relations (#1897) (35407e2)

Documentation

  • limitations: limitations on ordering and logs of chopped notes (#2085) (315ad3d), closes #1652

0.1.0-alpha62 (2023-09-06)

Features

  • circuits: hints nullifier transient commitments (#2056) (725b550)
  • docs: Testing guide and getPrivateStorage method (#1992) (5a8c571)

Bug Fixes

  • build: Use semver version in docker version tag (#2065) (b3db0d0)

Documentation

  • Link to local ethereum nodes in testing guide (#2061) (e29148b)

0.1.0-alpha61 (2023-09-06)

Bug Fixes

  • sandbox: build script for tagged commits (#2057) (c9d9722)

0.1.0-alpha60 (2023-09-06)

Features

  • Goblin recursive verifier (#1822) (f962cb6)
  • initial is_valid eip1271 style wallet + minimal test changes (#1935) (f264c54)

Bug Fixes

Miscellaneous

  • circuits: - use msgpack for cbind routines of native private kernel circuits (#1938) (3dc5c07)
  • docs: API docs stucture (#2014) (9aab9dd)
  • Update function selector computation (#2001) (e07ea1a)

0.1.0-alpha59 (2023-09-05)

Features

Bug Fixes

0.1.0-alpha58 (2023-09-05)

Miscellaneous

0.1.0-alpha57 (2023-09-05)

Bug Fixes

0.1.0-alpha56 (2023-09-05)

Bug Fixes

  • use COMMIT_TAG_VERSION properly in deploy_dockerhub (#2033) (064ddc3)

0.1.0-alpha55 (2023-09-05)

Bug Fixes

  • build-system: undefined IMAGE_TAG and ARG_TAG (#2030) (dfdba4b)

0.1.0-alpha54 (2023-09-05)

Bug Fixes

  • try to catch last undefined safety issues (#2027) (12e7486)

0.1.0-alpha53 (2023-09-05)

Bug Fixes

0.1.0-alpha52 (2023-09-05)

Features

  • docs: set up noir contracts in getting-started (#1770) (33eb99d)

Bug Fixes

  • Complete JS call stacks across ACVM wasm boundaries (#2013) (8e84e46)
  • deploy_ecr calculating CONTENT_HASH (#2024) (edee198)
  • Option to fail silently when retrying (#2015) (453c9c1)

0.1.0-alpha51 (2023-09-05)

Bug Fixes

0.1.0-alpha50 (2023-09-05)

⚠ BREAKING CHANGES

  • update to acvm 0.24.0 (#1925)

Features

  • 892: add hints for matching transient read requests with correspondi… (#1995) (0955bb7)
  • Add support for assert messages & runtime call stacks (#1997) (ac68837)
  • Aztec.nr: Kernel return types abstraction (#1924) (3a8e702)
  • ci: use content hash in build system, restrict docs build to *.ts or *.cpp (#1953) (0036e07)
  • do not allow slot 0 in noir-libs (#1884) (54094b4), closes #1692
  • throwing when submitting a duplicate tx of a settled one (#1880) (9ad768f), closes #1810
  • typos, using Tx.clone functionality, better naming (#1976) (00bca67)

Bug Fixes

Miscellaneous

Documentation

0.1.0-alpha49 (2023-08-30)

Features

Bug Fixes

Miscellaneous

  • 1074: remove read request data from final private kernel circuit public inputs (#1840) (c61557a)
  • Reenable and refactor nested calls e2e tests (#1868) (570de80), closes #1587
  • Update formatting (#1874) (fb973ca)

0.1.0-alpha48 (2023-08-30)

Features

  • Add ARM build for Mac + cleanup artifacts (#1837) (270a4ae)
  • broadcasting 'public key' and 'partial address' as L1 calldata (#1801) (78d6444), closes #1778
  • Check sandbox version matches CLI's (#1849) (7279730)
  • docs: adding some nitpick suggestions before sandbox release (#1859) (c1144f7)
  • More reliable getTxReceipt api. (#1793) (ad16b22)
  • noir: use #[aztec(private)] and #[aztec(public) attributes (#1735) (89756fa)
  • Recursive fn calls to spend more notes. (#1779) (94053e4)
  • Simulate enqueued public functions and locate failing constraints on them (#1853) (a065fd5)
  • Update safe_math and move to libraries (#1803) (b10656d)
  • Write debug-level log to local file in Sandbox (#1846) (0317e93), closes #1605

Bug Fixes

  • Conditionally compile base64 command for bb binary (#1851) (be97185)
  • default color to light mode (#1847) (4fc8d39)
  • Disallow unregistered classes in JSON RPC interface and match by name (#1820) (35b8170)
  • Set side effect counter on contract reads (#1870) (1d8881e), closes #1588
  • Truncate SRS size to the amount of points that we have downloaded (#1862) (0a7058c)

Miscellaneous

Documentation

0.1.0-alpha47 (2023-08-25)

Features

Bug Fixes

  • increment time by 1 for previous rollup was warped (#1594) (2a52107)
  • noir: Add workaround for latest noir in account contracts (#1781) (eb8a052)
  • selector name regression (#1800) (a5be8bb)

Miscellaneous

  • Add todo for using generator indices in note commitment and nullifier computation. (#1762) (2db6728)
  • p2p: Updated libp2p dependencies (#1792) (79df831)
  • Sandbox logging tweaks (#1797) (0e3914e)
  • split out yarn-project bootstrap.sh (#1790) (1788fe6)

0.1.0-alpha46 (2023-08-24)

Features

Miscellaneous

Documentation

0.1.0-alpha45 (2023-08-23)

Features

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