Orchestration SDKs

Orchestration SDK for JavaScript changelog

Orchestration SDK for JavaScript 2.0.0

April 15, 2026 major

Key features

Added

  • Added well-known OIDC endpoint discovery support.

    The journey client can now fetch configuration from the .well-known/openid-configuration endpoint. The realm path is automatically inferred from the well-known issuer URL.

Fixed

  • Fixed error handling in the storage client and davinci-client.

    • Added isGenericError type guard to sdk-utilities for runtime error validation.

    • Fixed storage client to properly catch errors from custom storage implementations, honoring the errors-as-values contract.

    • Improved davinci-client error handling to use explicit error checks instead of try-catch.

DaVinci client for JavaScript 1.3.0

November 25, 2025 minor

Added

DaVinci client for JavaScript 1.2.0

July 8, 2025 minor

Added

  • Added support for PingOne Forms one-time passcode (MFA) components DEVICE_REGISTRATION, DEVICE_AUTHENTICATION, and PHONE_NUMBER.

DaVinci client for JavaScript 1.1.0

April 17, 2025 minor

Added

  • Added support for additional PingOne Form fields.

    • Label

    • Checkbox

    • Dropdown

    • Combobox

    • Radio list

    • Flow link

  • Added support for social sign on with supported external IDPs.

    Supported external IDPs:

    • Apple

    • Facebook

    • Google

  • Added the ability to call start with query parameters which the DaVinci client appends to the /authorize call.

  • Added request middleware to amend outgoing HTTP requests, for example to override Accept-Language headers.

  • Added ability to validate PingOne Form fields.

  • Added support for default values in PingOne Form fields.

Updated

  • Updated dependency on @forgerock/javascript-sdk to 4.7.0.

  • Updated error node to now be submittable to help the app recover from an error state.

  • Updated the checks to determine what node state the DaVinci Client is in based on the response from PingOne.

DaVinci client 1.0.0

December 16, 2024 major

Added

  • Initial release of the DaVinci client JavaScript.