Skip to content

Latest commit

 

History

History
404 lines (214 loc) · 28.3 KB

CHANGELOG.md

File metadata and controls

404 lines (214 loc) · 28.3 KB

Changelog

12.0.0 (2026-10-23)

⚠ BREAKING CHANGES

  • sso: Make nullable Profile fields nullable instead of optional (#1737)
  • events: Add the 28 event types the spec defines but the SDK lacked (#1739)
  • Deserialize API timestamps as Date objects (#1736)
  • vault: Remove stale duplicate object interfaces (#1738)
  • Align enum and nullable types with the API spec (#1735)
  • events: Add UnknownEvent to the Event union (#1734)
  • admin-portal: Rename adminEmails to itContactEmails (#1730)
  • Port DirectorySync to oagen (#1626)
  • feature-flags: Evaluate ordered targeting rules (#1717)

Features

  • Add widgets:pipes:manage to WidgetScope type (#1609) (aa38974)
  • admin-portal: Rename adminEmails to itContactEmails (#1730) (e988e79)
  • Deserialize API timestamps as Date objects (#1736) (5457d95)
  • events: Add the 28 event types the spec defines but the SDK lacked (#1739) (b9ffc7e)
  • events: Add UnknownEvent to the Event union (#1734) (a6b9c3d)
  • events: Type agent blueprint, instance and registration events (#1729) (77590af)
  • feature-flags: Evaluate ordered targeting rules (#1717) (1b305bd)
  • Port DirectorySync to oagen (#1626) (54ce2fa)
  • user-management: Add verifyAccessToken (#1733) (893c926)

Bug Fixes

  • Align enum and nullable types with the API spec (#1735) (c7687a4)
  • directory-sync: Add name to DirectoryUser (#1731) (5fc7c80)
  • drop before cursor on follow-up autoPagination requests (#1720) (14d5e40)
  • feature-flags: Keep polling when no error listener is attached (#1728) (6b826e3)
  • Prevent throwing an error when succesfully whitelisting someone (#1716) (8e4c639)
  • reject malformed and future webhook timestamps (#1723) (ad8bff2)
  • sso: Make nullable Profile fields nullable instead of optional (#1737) (6d4bf79)
  • user-management: Expose nested user on OrganizationMembership (#1732) (b30f7ba)
  • vault: Remove stale duplicate object interfaces (#1738) (0d3c887)

11.0.0 (2026-09-28)

⚠ BREAKING CHANGES

  • pipes: Support organization-owned and multiple connections (#1712)

Features

  • pipes: Support organization-owned and multiple connections (#1712) (9c3e40d)

10.14.0 (2026-09-21)

Features

  • Add optional issuer option for session token validation (#1694) (02effa7)
  • audit-logs: Add Audit Log Retention methods (#1705) (ab1c464)

Bug Fixes

  • ci: harden dep-bump workflow against sed injection (#1709) (6e1e1fe)
  • encode caller-supplied path parameters in legacy modules (#1710) (1fe77c6)
  • keep request timeouts active while reading response bodies (#1711) (26eaed6)
  • reject 5-byte LEB128 encodings that overflow uint32 in decodeUInt32 (#1690) (fb303c9)
  • session: return refreshed user and impersonator from refresh() (#1708) (855063b)

10.13.0 (2026-08-31)

Features

10.12.0 (2026-08-27)

Features

Bug Fixes

  • events: Type Pipes connected account events (#1686) (b880c76)
  • Surface the error field and request ID on 422 exceptions (#1656) (2bc92ef)

10.11.0 (2026-08-21)

Features

  • Evaluate custom targets in the feature flags runtime client (#1674) (f30c3fa)

10.10.0 (2026-08-13)

Features

  • expose authentication method on action contexts (#1671) (6739820)

10.9.0 (2026-07-30)

Features

  • Add linkClaimAttemptToExternalUser to Agents module (#1652) (5e4813f)
  • Add user API key methods (#1655) (17e41e0)
  • Distinguish transient from terminal failures in CookieSession.refresh() (#1663) (2c570a5)

Bug Fixes

  • totp on list-path AuthenticationFactor is now optional to match the API (#1665) (53a506b)
  • delete requests drop query params passed via {query: ...} (#1668) (08a8a73)

10.8.0 (2026-07-16)

Features

  • Add agent registration read and credential validation methods (#1642) (d4274fc)
  • Add API-key installation support to Pipes (#1649) (6e6996d)
  • Add configurable automatic retries to the HTTP client (#1659) (366b0cd)
  • Generate Pipes off the OpenAPI spec (#1625) (5abfdb1)
  • pipes: Add Data Integration operations and models (#1653) (4b76690)
  • Surface agent registration id on API key validation (#1644) (b03cdd0)

Bug Fixes

  • ApiKey.owner type missing user variant and organizationId (#1650) (f896a1f)

10.7.0 (2026-06-25)

Features

  • Add source to role assignments to distinguish group grants (#1646) (574f5ca)

10.6.0 (2026-06-25)

Features

  • user-management: add max_age parameter to getAuthorizationUrl (#1643) (730404e)

10.5.0 (2026-06-24)

Features

10.4.1 (2026-06-23)

Bug Fixes

  • events: Add resourceTypeSlug to RoleEvent deserialization (#1638) (d478595)

10.4.0 (2026-06-18)

Features

  • user-management: Add invitationToken to getAuthorizationUrl options (#1612) (a2d516f)

10.3.0 (2026-06-17)

Features

  • authorization: Add group role assignment endpoints (#1619) (df60af3)

10.2.1 (2026-06-16)

Bug Fixes

  • Prevent handleParseError from double-reading response body (#1622) (e1cdb7f)

10.2.0 (2026-06-02)

Features

  • authkit: Add Radar challenge completion and error handling (#1606) (420e739)

Bug Fixes

10.1.0 (2026-06-02)

Features

  • Add name field to Profile, User, and Actions interfaces (#1602) (df3ecbd)
  • authkit: Add Radar fields to headless AuthKit methods (#1603) (4f34f01)

Bug Fixes

  • connect: Serialize pagination options for auto-pagination (#1601) (c8333f4)

10.0.0 (2026-05-27)

⚠ BREAKING CHANGES

  • remove search param from listResources (#1591)
  • groups: Group.createdAt and Group.updatedAt now deserialize as Date objects
  • vault: listObjects now returns an auto-paginatable object summary collection instead of the previous list digest shape
  • vault: generated Vault response types now use SDK-shaped camelCase fields for key and object responses
  • webhooks: Webhooks constructor signature changed from constructor(cryptoProvider: CryptoProvider) to constructor(workos: WorkOS) (#1592)

Features

  • Add Radar to Node SDK (#1596) (6330961)
  • connect: Add Connect module (#1597) (4011dd0)
  • groups: Regenerate Groups module via oagen (a3c14b3)
  • remove search param from listResources (#1591) (9ebc818)
  • vault: Add generated Vault serializers and types, including rekey support, object list filters, and delete version checks (a3c14b3)
  • webhooks: Add webhook endpoint CRUD (#1592) (3b226d7)

Bug Fixes

  • renovate: explicitly enable minor and patch updates (#1598) (ad48448)

9.3.1 (2026-05-19)

Bug Fixes

  • set canonical User-Agent header format (#1576) (4169434)
  • webhooks: accept raw request bytes for signature verification (#1578) (112b261)

9.3.0 (2026-05-13)

Features

  • Add resource and role_slug filter params to list role assignments (#1585) (4f32a83)

9.2.0 (2026-05-04)

Features

9.1.1 (2026-04-24)

Bug Fixes

  • Correctly handle all isAuthenticationErrorData cases (#1573) (b572431)
  • Fix incorrect url for listEffectivePermissionsByExternalId (#1574) (8f8fc81)
  • restore typed data on AuthenticationErrorData (#1570) (a7a1e6d)
  • revert "Rename Authorization methods to match oagen hints" (7ab0380)

9.1.0 (2026-04-21)

Features

  • add support for role_slug in invitation schema (#1567) (ba29409)

9.0.0 (2026-04-21)

⚠ BREAKING CHANGES

  • rename portal to adminPortal (#1562)
  • standardize authorization list endpoint pagination (#1553)
  • Drop Node.js v20 support, require v22.11+ (#1560)
  • Remove legacy FGA package (#1559)

Features

  • Add groups endpoints and group event types (#1564) (cb0c46d)
  • adding three new conection types to node SDK connection type enums (#1389) (c11cfd6)
  • standardize authorization list endpoint pagination (#1553) (7a91d74)
  • Update Node SDK to include auditlogs.listSchemas (#1457) (c31736d)

Bug Fixes

  • add JSDoc docstrings from OpenAPI spec to all resource methods (#1565) (562a57a)
  • errors: type server/auth errors and restore type compatibility (#1561) (e149152)
  • Export ConflictException and add code (#1563) (a5524f8)
  • Normalize GithubOAuth to GitHubOAuth in identity deserialization (#1566) (61f54a5)
  • Remove extractVersion from matchUpdateTypes rules (#1557) (f6272ea)
  • rename portal to adminPortal (#1562) (80614d4)

Code Refactoring

Read the V9_MIGRATION_GUIDE.md for more information.

8.13.0 (2026-04-13)

Features

  • Add resource_type_slug to createOrganizationRole to create resource-scoped custom roles (#1549) (36fb14a)

8.12.1 (2026-04-07)

Bug Fixes

  • events: handle domain verification failed (#1543) (0f3f1ce)

8.12.0 (2026-04-06)

Features

  • Add vault.byok_key.verification_completed event interface (#1544) (5b29d3c)

8.11.1 (2026-04-04)

Bug Fixes

  • replace node:events with eventemitter3 in runtime client (#1540) (e293be1)

8.11.0 (2026-04-02)

Features

  • Adds feature flags runtime client with local evaluation (#1511) (581c618)

Bug Fixes

  • security: resolve miniflare and undici vulnerabilities (#1500) (cd6ddd0)

8.10.0 (2026-03-25)

Features

Bug Fixes

  • correct typecheck issues (#1526) (5e52f6c)
  • CreateAuthorizationResourceOptions type definition (#1530) (be2ec40)
  • events: add missing order parameter to listEvents (#1524) (2f3dcb4)
  • vault: forward order and before params in listObjects (#1527) (2f9c2f1)

8.9.0 (2026-03-12)

Features

  • user-management: add claimNonce to getAuthorizationUrl (#1518) (19e4a20)
  • user-management: add directoryManaged to OrganizationMembership (#1512) (4594f4e)

Bug Fixes

  • Bump minimatch from 3.1.2 to 3.1.5 (#1507) (fe74c33)
  • preserve sso context in authentication event deserialisation (#1487) (2bad11c)
  • preserve verification_prefix in organization domain deserialization (#1486) (640f0e4)

8.8.0 (2026-03-03)

Features

Bug Fixes

8.7.0 (2026-02-26)

Features

  • add resourceTypeSlug to permissions, environment and organization roles (#1502) (74dadc6)
  • Add deserialisation support for feature flag events (#1494) (3621424)

Bug Fixes

  • update release-please manifest to match actual version 8.6.0 (#1503) (6814a5c)