Skip to content

Releases: privy-io/node-sdk

v0.18.0

07 May 20:24
159b2e3

Choose a tag to compare

0.18.0 (2026-05-07)

Full Changelog: v0.17.0...v0.18.0

Features

v0.17.0

06 May 16:30
979c750

Choose a tag to compare

0.17.0 (2026-05-06)

Full Changelog: v0.16.0...v0.17.0

Features

Chores

  • bump dev dependencies for Dependabot alerts (#146) (0220088)
  • format: run eslint and prettier separately (36ff102)
  • internal: codegen related update (e3fb9d0)
  • internal: more robust bootstrap script (84fee5d)

v0.16.0

22 Apr 11:18
8ef3b2a

Choose a tag to compare

0.16.0 (2026-04-21)

Full Changelog: v0.15.0...v0.16.0

Features

v0.15.0

17 Apr 19:36
dbbfa6d

Choose a tag to compare

0.15.0 (2026-04-17)

Full Changelog: v0.14.0...v0.15.0

Features

Bug Fixes

  • correct import in auto-generated ethereum test file (#138) (5991ef8)
  • correct import in auto-generated incentive test file, formatting, use _format in format convenience (#140) (134d93e)

Chores

  • internal: codegen related update (5bdeda0)

v0.14.0

11 Apr 00:31
0d8888e

Choose a tag to compare

0.14.0 (2026-04-11)

Full Changelog: v0.13.0...v0.14.0

Features

v0.13.0

10 Apr 21:34
6663cd0

Choose a tag to compare

0.13.0 (2026-04-10)

Full Changelog: v0.12.0...v0.13.0

Features

Bug Fixes

  • adapts to the latest breaking changes on type rename (#133) (f4ecd47)
  • api breaking changes (#128) (0866aef)
  • internal: gitignore generated oidc dir (00e814e)
  • updates the breaking changes in type names (#125) (1fde29f)

Chores

v0.12.0

30 Mar 19:35
50c5454

Choose a tag to compare

0.12.0 (2026-03-30)

Full Changelog: v0.11.0...v0.12.0

⚠ Breaking Changes

  • KeyQuorumDeleteResponse, PolicyDeleteResponse, and PolicyDeleteRuleResponse have been removed. The corresponding delete() / deleteRule() methods now return SuccessResponse.
  • AppResponse sub-types (e.g. AppResponse.EmbeddedWalletConfig, AppResponse.FundingConfig) have been removed in favor of standalone types (EmbeddedWalletConfigSchema, FundingConfigResponseSchema, etc.).
  • RPC and signing response data types have been renamed from namespace form to flat exports (e.g. EthereumPersonalSignRpcResponse.DataEthereumPersonalSignRpcResponseData; same pattern for all Ethereum, Solana, and raw-sign responses).

Features

  • add support for the x-ratelimit-reset header on 429s (#106) (e32eee0)
  • api: api update (fa58830)
  • api: api update (c552e29)
  • api: api update (00fbb6b)
  • api: api update (2167cb6)
  • api: api update (665f220)
  • api: api update (60719f5)
  • api: api update (505640f)
  • api: api update (8ce26f2)
  • api: api update (b55c76c)
  • api: api update (e29ce25)
  • api: api update (cbc1bba)
  • api: api update (87ac417)
  • api: api update (021b850)
  • api: api update (656ea0b)
  • api: api update (887d557)
  • all authorized requests now include a privy-request-expiry header defaulting to 15 minutes; use the new request_expiry input field or PrivyClientOptions.defaultRequestExpiryMs to override
  • extract authorizeRequest helper for wallet RPC authorization (#110) (b540675)
  • include expiry header in rpc signature generation (#109) (1554c32)

Bug Fixes

  • defaultRequestExpiryMs is now typed as a number (#114) (d057791)
  • reference the new wallet rpc types (#113) (7158ba3)
  • use SuccessResponse for delete operations in key-quorums and policies (#115) (2b2a5ba)
  • validate id parameters are not empty strings in get methods (#108) (8f0014d)

Chores

  • ci: skip lint on metadata-only changes (eee4ba0)
  • internal: tweak CI branches (e3ddd2d)
  • internal: update gitignore (ddbafa2)

v0.11.0

13 Mar 13:37
4c25f5b

Choose a tag to compare

0.11.0 (2026-03-13)

Full Changelog: v0.10.1...v0.11.0

⚠ BREAKING CHANGES

  • PrivywalletsService.create() no longer accepts 'privy-idempotency-key' as a parameter. Use idempotency_key instead.
  • PrivyPoliciesService.create() no longer accepts 'privy-idempotency-key' as a parameter. Use idempotency_key instead.

Features

Bug Fixes

  • adapts to the latest breaking changes on type rename (#98) (a2badea)
  • client: preserve URL params already embedded in path (13d416d)
  • WalletRpcResponse renamed again (#104) (f468592)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (0f699de)
  • configure new SDK language (90f586b)
  • internal: codegen related update (5ccb5d8)
  • internal: codegen related update (0415a9d)
  • internal: update dependencies to address dependabot vulnerabilities (a7616f8)

Documentation

v0.10.1

02 Mar 19:06
ee65d99

Choose a tag to compare

0.10.1 (2026-02-27)

Full Changelog: v0.10.0...v0.10.1

Features

  • api: api update (cfb2771)
  • typescript: set up npm oidc publishing (cf13bf7)

Chores

  • internal: move stringifyQuery implementation to internal function (14381a9)

v0.10.0

27 Feb 18:21
9ae84ad

Choose a tag to compare

0.10.0 (2026-02-27)

Full Changelog: v0.9.0...v0.10.0

Features

Bug Fixes

  • docs/contributing: correct pnpm link command (1ea6518)

Chores

  • internal/client: fix form-urlencoded requests (b0b505a)
  • internal: remove mock server code (ea82bbe)
  • update mock server docs (05644d1)