Releases: o1-labs/o1js
Releases · o1-labs/o1js
Release list
Release 2.15.0
What's Changed
- native/napi <- main by @bleepbloopsify in #2592
- [DO NOT MERGE] native
prover_to_jsonimplementation by @Trivo25 in #2554 - chore: adding napi to spellcheck by @bleepbloopsify in #2595
- feat: native-prover napi typegen by @bleepbloopsify in #2596
- (native prover) verifier index by @Trivo25 in #2609
- (
o1js) Native Prover with Napi - Tables by @querolita in #2612 - (
o1js) Native Prover with Napi - SRS by @querolita in #2613 - (
o1js) Native Prover with Napi - Gate Vector by @querolita in #2564 - feat: release native package by @bleepbloopsify in #2618
- fix: cleans up napi types and imports for native packages by @bleepbloopsify in #2625
- [WIP] Proof functions + native prover demo by @Trivo25 in #2628
- (Native Prover) Oracles by @Shigoto-dev19 in #2633
- (o1js) Native Prover with Napi - POC - Verifier Index by @Shigoto-dev19 in #2675
- (
o1js) Native Prover with Napi - Verifier Index by @querolita in #2658 - [WIP] (
o1js) Native Prover with Napi - Proof by @querolita in #2632 - Relative import for darwin-arm by @Trivo25 in #2690
- Remove logs from native build execution trace by @querolita in #2734
- Enable chunking on the native prover by @querolita in #2733
- Native Prover PoC by @querolita in #2735
- Clean up native prover by @querolita in #2741
- Native prover backend selection by @Trivo25 in #2766
- Friendlier UX for cache misses by @querolita in #2779
- Enable SRS cacheing on native prover by @querolita in #2770
- VK regression checks for native backend by @querolita in #2780
- Fix
RuntimeTablenative conversion by @querolita in #2786 - Fix node array overflow for napi by @Trivo25 in #2789
- Set up CI tests for the native backend by @Shigoto-dev19 in #2781
- Add performance regression tests to the native backend CI by @Shigoto-dev19 in #2787
- Add V1 AGENT.md and AGENT_LOG.md by @Trivo25 in #2822
- Add CLAUDE.md by @0x471 in #2824
- Merge latest bug fixes into
native/napiby @Trivo25 in #2811 - Bump native kimchi after proof-systems 0.4.1 by @querolita in #2796
- Audit dependencies by @Trivo25 in #2835
- Simple mina-signer integration test app by @dkijania in #2646
- add cjs test + node version matrix by @Trivo25 in #2848
- Update mina submodule to 532a749868 and fix build compatibility by @martyall in #2792
- Full release flow + matrix checks by @Trivo25 in #2861
- 2.0 Native Kimchi - pre-MESA release by @querolita in #2843
- 2.15.0 Release by @Trivo25 in #2864
New Contributors
- @0x471 made their first contribution in #2824
- @dkijania made their first contribution in #2646
- @martyall made their first contribution in #2792
Full Changelog: 2.14.0...2.15.0
Release 2.14.0-dev.bb172
What's Changed
- native/napi <- main by @bleepbloopsify in #2592
- [DO NOT MERGE] native
prover_to_jsonimplementation by @Trivo25 in #2554 - chore: adding napi to spellcheck by @bleepbloopsify in #2595
- feat: native-prover napi typegen by @bleepbloopsify in #2596
- (native prover) verifier index by @Trivo25 in #2609
- (
o1js) Native Prover with Napi - Tables by @querolita in #2612 - (
o1js) Native Prover with Napi - SRS by @querolita in #2613 - (
o1js) Native Prover with Napi - Gate Vector by @querolita in #2564 - feat: release native package by @bleepbloopsify in #2618
- fix: cleans up napi types and imports for native packages by @bleepbloopsify in #2625
- [WIP] Proof functions + native prover demo by @Trivo25 in #2628
- (Native Prover) Oracles by @Shigoto-dev19 in #2633
- (o1js) Native Prover with Napi - POC - Verifier Index by @Shigoto-dev19 in #2675
- (
o1js) Native Prover with Napi - Verifier Index by @querolita in #2658 - [WIP] (
o1js) Native Prover with Napi - Proof by @querolita in #2632 - Relative import for darwin-arm by @Trivo25 in #2690
- Remove logs from native build execution trace by @querolita in #2734
- Enable chunking on the native prover by @querolita in #2733
- Native Prover PoC by @querolita in #2735
- Clean up native prover by @querolita in #2741
- Native prover backend selection by @Trivo25 in #2766
- Friendlier UX for cache misses by @querolita in #2779
- Enable SRS cacheing on native prover by @querolita in #2770
- VK regression checks for native backend by @querolita in #2780
- Fix
RuntimeTablenative conversion by @querolita in #2786 - Fix node array overflow for napi by @Trivo25 in #2789
- Set up CI tests for the native backend by @Shigoto-dev19 in #2781
- Add performance regression tests to the native backend CI by @Shigoto-dev19 in #2787
- Add V1 AGENT.md and AGENT_LOG.md by @Trivo25 in #2822
- Add CLAUDE.md by @0x471 in #2824
- Merge latest bug fixes into
native/napiby @Trivo25 in #2811 - Bump native kimchi after proof-systems 0.4.1 by @querolita in #2796
- Audit dependencies by @Trivo25 in #2835
- Simple mina-signer integration test app by @dkijania in #2646
- add cjs test + node version matrix by @Trivo25 in #2848
- Update mina submodule to 532a749868 and fix build compatibility by @martyall in #2792
- Full release flow + matrix checks by @Trivo25 in #2861
- 2.0 Native Kimchi - pre-MESA release by @querolita in #2843
New Contributors
- @0x471 made their first contribution in #2824
- @dkijania made their first contribution in #2646
- @martyall made their first contribution in #2792
Full Changelog: 2.14.0...2.14.0-dev.bb172
Release 2.14.0
What's Changed
- Include regression tests for Poseidon gadget by @querolita in #2753
- Release 2.14.0 by @Trivo25 in #2807
Full Changelog: 2.13.1...2.14.0
Release 2.13.1
What's Changed
- Solve ZK captcha challenge in Mina.faucet API by @Shigoto-dev19 in #2769
- Get rid of codeowners by @Trivo25 in #2790
- Release v2.13.1 by @github-actions[bot] in #2793
Full Changelog: 2.13.0...2.13.1
Release 2.13.0
What's Changed
- Add
Transaction.hashby @Trivo25 in #2704 - Specify cliff time start in account doc comments by @Shigoto-dev19 in #2708
- Fix unit test script for macOS bash 3.2 compatibility by @dannywillems in #2705
- Add a new function to fetch timed account info by @Shigoto-dev19 in #2742
- Add support for
Fieldindex lookups in runtime tables by @querolita in #2706 - Update o1js CI/CD to use OIDC tokens and trusted publishers by @Shigoto-dev19 in #2747
- Fix & Expose fetchCurrentSlot and implement currentSlot for remote blockchains by @Shigoto-dev19 in #2736
- Add transaction depth APIs for tracking L1 inclusion finality by @Shigoto-dev19 in #2749
- Release/v2.13.0 by @Shigoto-dev19 in #2758
Full Changelog: 2.12.0...2.13.0
Release 2.12.0
What's Changed
- Fixed an edge case that prevented the cache from being generated and read
correctly. #2627- If you previously encountered issues when reading from the cache and
generating proofs from these artefacts, it is recommended to regenerate the
cache once. - Caches that have not caused any issues are unaffected by this change and can
continue to be used without regeneration.
- If you previously encountered issues when reading from the cache and
Full Changelog: v2.11.0...v2.12.0
Release 2.12.0
Release 2.11.0
Release 2.11.0
What's Changed
- chore: removing unused package, and removing unecessary 'npx' usage by @bleepbloopsify in #2461
- improvement: turn off no-unused-vars everywhere except
src/lib, and fixedno-unused-varsinsrc/libby @bleepbloopsify in #2456 - fix: remove codespell by @bleepbloopsify in #2500
- chore: formatting zkprogram.ts, and organizing imports by @bleepbloopsify in #2469
- Add a small and big zkprogram example by @Shigoto-dev19 in #2504
- feat: add spell checker by @bleepbloopsify in #2501
- Add Proving and Compilation Time Regression Tests by @Shigoto-dev19 in #2451
- Update zkprogram tests to utilize the new performance (compilation, proving) regression framework by @Shigoto-dev19 in #2458
- Add a new script to clean build artifacts by @Shigoto-dev19 in #2507
- feat: added test to check RSA usage of cache by @bleepbloopsify in #2550
- feat: cache regression sideloaded program test by @bleepbloopsify in #2551
- feat: runtime table regression test by @bleepbloopsify in #2552
- chore: break out wasm and JSOO builds by @bleepbloopsify in #2546
- feat: expose local blockchain type by @bleepbloopsify in #2538
- make pkg pr flow for PRs by @45930 in #2543
- feat: small and big zk program for cache regression by @bleepbloopsify in #2553
- chore: cspell dictionary and spelling mistakes by @bleepbloopsify in #2566
- Add the very first performance regression baseline by @Shigoto-dev19 in #2586
- Group JS/TS build scripts for better clarity by @Shigoto-dev19 in #2588
- Refactor node build script by @Shigoto-dev19 in #2590
- Add performance regression tests to CI by @Shigoto-dev19 in #2548
- Isolate bindings constants and transaction layout build by @Shigoto-dev19 in #2559
- Only write during
dumpmode by @Trivo25 in #2599 - Add assertions on verify to zkprogram examples by @Shigoto-dev19 in #2606
- Add serde functionality to kimchi proofs and verifier index by @Trivo25 in #2585
- Document build clean & build scripts and Update README-dev by @Shigoto-dev19 in #2611
- Release v2.11.0 by @github-actions[bot] in #2598
Full Changelog: 2.10.0...v2.11.0
Release 2.10.0
What's Changed
- Fix accidental regression of verification keys by @Trivo25 in #2449
- Try freeing up more build space by @Trivo25 in #2453
- Fix side-loading zkprogram example to use the second child proof by @Shigoto-dev19 in #2459
- move changelog script by @bleepbloopsify in #2455
- feat: test cache by @bleepbloopsify in #2457
- Format transaction layout definitions to clear the diff by @querolita in #2465
- chore: move cache unit test by @bleepbloopsify in #2467
- Store all cache artefacts by @Trivo25 in #2460
- Release v2.10.0 by @github-actions[bot] in #2450
- fix: pull request lint check by @bleepbloopsify in #2471
New Contributors
- @bleepbloopsify made their first contribution in #2455
Full Changelog: v2.9.1...2.10.0