Skip to content

Releases: zama-ai/sdk

v1.1.0-alpha.3

12 Mar 13:13

Choose a tag to compare

v1.1.0-alpha.3 Pre-release
Pre-release

1.1.0-alpha.3 (2026-03-12)

Features

  • react-sdk: audit improvements — consistent imports, optimistic shieldETH, error docs, mergeEnabled (Vibe Kanban) (#100) (d6efb4f)

v1.1.0-alpha.2

11 Mar 13:55

Choose a tag to compare

v1.1.0-alpha.2 Pre-release
Pre-release

1.1.0-alpha.2 (2026-03-11)

v1.1.0-alpha.1

10 Mar 16:23

Choose a tag to compare

v1.1.0-alpha.1 Pre-release
Pre-release

1.1.0-alpha.1 (2026-03-10)

Features

Bug Fixes

  • add viem as 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 < 2M with 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

10 Mar 14:46

Choose a tag to compare

v1.0.0-alpha.20 Pre-release
Pre-release

1.0.0-alpha.20 (2026-03-10)

Features

  • sdk: cleartext flat config refactor (#78) (b052bb9)

v1.0.0-alpha.19

10 Mar 12:29

Choose a tag to compare

v1.0.0-alpha.19 Pre-release
Pre-release

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

10 Mar 08:03

Choose a tag to compare

v1.0.0-alpha.18 Pre-release
Pre-release

1.0.0-alpha.18 (2026-03-10)

Performance Improvements

v1.0.1

09 Mar 15:37

Choose a tag to compare

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](...
Read more

v1.0.0

09 Mar 11:32

Choose a tag to compare

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...
Read more

v1.0.0-alpha.17

09 Mar 14:22

Choose a tag to compare

v1.0.0-alpha.17 Pre-release
Pre-release

1.0.0-alpha.17 (2026-03-09)

Bug Fixes

  • add viem as dep of sdk, fix examples (#74) (3cf92cd)

v1.0.0-alpha.16

06 Mar 17:11

Choose a tag to compare

v1.0.0-alpha.16 Pre-release
Pre-release

1.0.0-alpha.16 (2026-03-06)