Releases: zama-ai/sdk
Releases · zama-ai/sdk
v1.1.0-alpha.3
1.1.0-alpha.3 (2026-03-12)
Features
v1.1.0-alpha.2
1.1.0-alpha.2 (2026-03-11)
v1.1.0-alpha.1
1.1.0-alpha.1 (2026-03-10)
Features
- add activity feed, batch transfer, and resume unshield e2e tests (0b05774)
- add cleartext fhEVM feature (#51) (f951673)
- add wagmi v2 compatibility shim for useConnection/getConnection (0741649)
- cache decrypted balances in storage to eliminate spinner on reload (f90d649)
- expose WASM thread pool option for RelayerWeb [SDK-10] (#28) (11dae99)
- implement 10 SDK backlog items — types, hooks, callbacks, status tracking (Vibe Kanban) (#57) (b59e222), closes #ensureAllowance
- read-only signer mode & gitbook import audit (#65) (03366c2)
- sdk: add configurable session TTL for wallet sessions [SDK-11] (#56) (f6655d0), closes #hasLegacySignature
- sdk: cleartext flat config refactor (#78) (b052bb9)
- session-scoped signatures & SDK API improvements [SDK-6] (#25) (116ae85), closes CredentialsManager#sessionSignatures #reSign #storeKey #onEvent #lastChainId #unsubscribeSigner
- test-components: add 11 shared form/panel components (28a29c2)
- test-components: add shared responsive sidebar nav (ded5823)
- test-components: add token-table with framework-agnostic LinkComponent prop (df48d0f)
- test-components: scaffold shared test components package (3ff61a9)
- test-vite: add React Router, Tailwind CSS, and extract pages (8c8c2fa)
- test-vite: migrate to rolldown-vite (7488eef)
Bug Fixes
- add
viemas dep of sdk, fix examples (#74) (3cf92cd) - address integrator friction — gas limits, worker IIFE, CDN localhost, StrictMode restart, Sepolia /v2 (a18079c)
- ci: add Vite build step before running e2e tests (66ee3d8)
- deps: pin minimatch to 10.2.4 to resolve ReDoS vulnerabilities (#69) (3861748)
- playwright: drain in-flight route handlers before reverting chain state (de35aab)
- playwright: use uniform 30s timeout for nextjs project (d65cd82)
- release: remove registry-url to fix npm trusted publishing (aa515ee)
- replace
< 2Mwith prose in JSDoc to silence tsdoc-malformed-html-name (2a777b4) - replace importScripts with fetch+eval in worker to fix MIME-type errors (54dbee8)
- sdk: add /v2 path to mainnet relayer URL (84978f1)
- security: resolve 3 high-severity Dependabot alerts (#41) (9c81b97), closes #3 #4 #2
- security: resolve CodeQL code scanning alerts (#42) (27d54b6)
- test-components: add non-null assertion for array index access (7e3efec)
- test-nextjs: correct theme.css import path in globals.css (2b52c60)
- test-nextjs: correct USDT contract address to match hardhat deployment (3e40812)
- test-nextjs: replace CONTRACTS.confidentialToken with CONTRACTS.cUSDT (8762b14)
- use real hardhat-deployed addresses, add missing transferBatcher approval (#50) (06c6428)
Performance Improvements
Reverts
- remove premature localhost CDN validation & document balance cache (a17f191)
v1.0.0-alpha.20
v1.0.0-alpha.19
1.0.0-alpha.19 (2026-03-10)
What's Changed
- chore(sdk): pin viem dependency to ^2.47.0 by @ghermet in #90
- chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by @dependabot[bot] in #89
- refactor: type hygiene, address normalization, query correctness by @enitrat in #73
Full Changelog: v1.0.0-alpha.18...v1.0.0-alpha.19
v1.0.0-alpha.18
v1.0.1
What's changed
Features
- add activity feed, batch transfer, and resume unshield e2e tests (c1d95b5)
- add API key auth and mainnet support to examples (189f6c1)
- add CDN URL validation and simplify worker global scope typing (b1f8362)
- add cleartext fhEVM feature (#51) (24e00bf)
- add CredentialsLocked/Unlocked events (dd14c06)
- add E2E test app with Playwright tests and CI pipeline (e0b316f)
- add E2E tests for approve, transfer-from, unshield-all, unwrap, FHE relayer, and wrapper discovery hooks (a242d7a)
- add example projects and make EthersSigner accept BrowserProvider (2690388)
- add GenericLogger for worker observability and improve hook docs (10ddc15)
- add Hex type, missing hooks, DX improvements, and bug fixes (9db28b1)
- add Hex type, wagmi suspense hooks, error tests, and community docs (3c68206)
- add lazy chain ID resolution and auto re-init on chain switch (0dca351)
- add lock/unlock/isUnlocked API for session signature management (bde2896)
- add maxConcurrency option to batch decrypt and event emission tests (c4cfc29)
- add NodeWorkerPool with least-connections scheduling (2e9ec8c)
- add PR coverage reporting and bump thresholds to 80% (fd8833b)
- add Suspense variants for token metadata, approval, allowance, and wrapper discovery hooks (a93b25c)
- add useBalanceOf hook, security config, and fix E2E integrity check (a072f17)
- add wagmi v2 compatibility shim for useConnection/getConnection (2cc9418)
- cache decrypted balances in storage to eliminate spinner on reload (3a9ca4e)
- expose WASM thread pool option for RelayerWeb [SDK-10] (#28) (5f1362b)
- implement 10 SDK backlog items — types, hooks, callbacks, status tracking (Vibe Kanban) (#57) (71d78f0), closes #ensureAllowance
- improve wallet compatibility, error handling, and SDK robustness (5dcbe4d)
- initialize token-sdk monorepo with source packages (d5e1180)
- react-sdk: add query/mutation options factory exports (f00e67e)
- read-only signer mode & gitbook import audit (#65) (d3ab112)
- SDK API improvements [SDK-4] (#19) (7b77999)
- sdk: add configurable session TTL for wallet sessions [SDK-11] (#56) (791806c), closes #hasLegacySignature
- session-scoped signatures & SDK API improvements [SDK-6] (#25) (70374b1), closes CredentialsManager#sessionSignatures #reSign #storeKey #onEvent #lastChainId #unsubscribeSigner
- session-scoped signatures with re-sign flow and legacy migration (9eeb55e)
- test-components: add 11 shared form/panel components (f3030b4)
- test-components: add shared responsive sidebar nav (64cefdf)
- test-components: add token-table with framework-agnostic LinkComponent prop (b0bb322)
- test-components: scaffold shared test components package (cef03bb)
- test-vite: add React Router, Tailwind CSS, and extract pages (ab749a8)
- test-vite: migrate to rolldown-vite (f2a451a)
- token-react-sdk: add tsup build config and npm exports (6658c7a)
- token-sdk: add tsup build config and npm exports (82e9311)
Bug Fixes
- address integrator friction — gas limits, worker IIFE, CDN localhost, StrictMode restart, Sepolia /v2 (38518a1)
- CI hardening, worker init dedup, mutation hooks, RelayerNode re-export (1cfd393)
- ci: add Vite build step before running e2e tests (bba344f)
- ci: disable submodule checkout for vitest workflow to fix Dependabot PRs (bb049b4)
- clear() also clears session signature, isExpired works without session (768bef7)
- correct balanceOf log from "Confidential" to "Decrypted" (c130a3b)
- correct README inaccuracies — error class names, peer deps, pnpm version (5fdebf6)
- deps: pin minimatch to 10.2.4 to resolve ReDoS vulnerabilities (#69) (9161806)
- e2e: increase Hardhat webServer timeout to prevent CI flake (4ecf80b)
- e2e: remove explicit webServer timeouts to use Playwright defaults (a93b1bd)
- ensure "use client" directive survives bundling with code splitting (159f0fa)
- move prepare build to root where tsup is available (5ca49ec)
- playwright: drain in-flight route handlers before reverting chain state (d7d1fee)
- playwright: use uniform 30s timeout for nextjs project (b864b5e)
- preserve address case to satisfy relayer SDK checksum validation (bb13aab)
- production hardening — strict types, security, retry logic, CI pinning (93f627d)
- production hardening — worker leaks, race conditions, error codes (7fdb749)
- production readiness — license, source maps, type safety, error handling (8381634)
- race conditions, worker crash recovery, and query key stability ([5908e6e](...
v1.0.0
1.0.0 (2026-03-09)
Features
- add activity feed, batch transfer, and resume unshield e2e tests (c1d95b5)
- add API key auth and mainnet support to examples (189f6c1)
- add CDN URL validation and simplify worker global scope typing (b1f8362)
- add cleartext fhEVM feature (#51) (24e00bf)
- add CredentialsLocked/Unlocked events (dd14c06)
- add E2E test app with Playwright tests and CI pipeline (e0b316f)
- add E2E tests for approve, transfer-from, unshield-all, unwrap, FHE relayer, and wrapper discovery hooks (a242d7a)
- add example projects and make EthersSigner accept BrowserProvider (2690388)
- add GenericLogger for worker observability and improve hook docs (10ddc15)
- add Hex type, missing hooks, DX improvements, and bug fixes (9db28b1)
- add Hex type, wagmi suspense hooks, error tests, and community docs (3c68206)
- add lazy chain ID resolution and auto re-init on chain switch (0dca351)
- add lock/unlock/isUnlocked API for session signature management (bde2896)
- add maxConcurrency option to batch decrypt and event emission tests (c4cfc29)
- add NodeWorkerPool with least-connections scheduling (2e9ec8c)
- add PR coverage reporting and bump thresholds to 80% (fd8833b)
- add Suspense variants for token metadata, approval, allowance, and wrapper discovery hooks (a93b25c)
- add useBalanceOf hook, security config, and fix E2E integrity check (a072f17)
- add wagmi v2 compatibility shim for useConnection/getConnection (2cc9418)
- cache decrypted balances in storage to eliminate spinner on reload (3a9ca4e)
- expose WASM thread pool option for RelayerWeb [SDK-10] (#28) (5f1362b)
- implement 10 SDK backlog items — types, hooks, callbacks, status tracking (Vibe Kanban) (#57) (71d78f0), closes #ensureAllowance
- improve wallet compatibility, error handling, and SDK robustness (5dcbe4d)
- initialize token-sdk monorepo with source packages (d5e1180)
- react-sdk: add query/mutation options factory exports (f00e67e)
- read-only signer mode & gitbook import audit (#65) (d3ab112)
- SDK API improvements [SDK-4] (#19) (7b77999)
- sdk: add configurable session TTL for wallet sessions [SDK-11] (#56) (791806c), closes #hasLegacySignature
- session-scoped signatures & SDK API improvements [SDK-6] (#25) (70374b1), closes CredentialsManager#sessionSignatures #reSign #storeKey #onEvent #lastChainId #unsubscribeSigner
- session-scoped signatures with re-sign flow and legacy migration (9eeb55e)
- test-components: add 11 shared form/panel components (f3030b4)
- test-components: add shared responsive sidebar nav (64cefdf)
- test-components: add token-table with framework-agnostic LinkComponent prop (b0bb322)
- test-components: scaffold shared test components package (cef03bb)
- test-vite: add React Router, Tailwind CSS, and extract pages (ab749a8)
- test-vite: migrate to rolldown-vite (f2a451a)
- token-react-sdk: add tsup build config and npm exports (6658c7a)
- token-sdk: add tsup build config and npm exports (82e9311)
Bug Fixes
- address integrator friction — gas limits, worker IIFE, CDN localhost, StrictMode restart, Sepolia /v2 (38518a1)
- CI hardening, worker init dedup, mutation hooks, RelayerNode re-export (1cfd393)
- ci: add Vite build step before running e2e tests (bba344f)
- ci: disable submodule checkout for vitest workflow to fix Dependabot PRs (bb049b4)
- clear() also clears session signature, isExpired works without session (768bef7)
- correct balanceOf log from "Confidential" to "Decrypted" (c130a3b)
- correct README inaccuracies — error class names, peer deps, pnpm version (5fdebf6)
- deps: pin minimatch to 10.2.4 to resolve ReDoS vulnerabilities (#69) (9161806)
- e2e: increase Hardhat webServer timeout to prevent CI flake (4ecf80b)
- e2e: remove explicit webServer timeouts to use Playwright defaults (a93b1bd)
- ensure "use client" directive survives bundling with code splitting (159f0fa)
- move prepare build to root where tsup is available (5ca49ec)
- playwright: drain in-flight route handlers before reverting chain state (d7d1fee)
- playwright: use uniform 30s timeout for nextjs project (b864b5e)
- preserve address case to satisfy relayer SDK checksum validation (bb13aab)
- production hardening — strict types, security, retry logic, CI pinning (93f627d)
- production hardening — worker leaks, race conditions, error codes (7fdb749)
- production readiness — license, source maps, type safety, error handling (8381634)
- race conditions, worker crash recovery, and query key stability ([5908e6e](5908e6ea024ebd9842dd0...