Orchestration SDK for JavaScript changelog
Subscribe to get automatic updates:
Orchestration SDK for JavaScript 2.0.0
April 15, 2026 major
Key features
-
The initial release of the Orchestration SDK for JavaScript is now available with new features and additional support.
This release supports the following key features:
-
Authentication journeys.
-
FIDO and Passkeys in authentication journeys.
Learn more in Integrating with FIDO (WebAuthn) auth journeys.
-
reCAPTCHA Enterprise in authentication journeys.
Learn more in Integrate with Google reCAPTCHA Enterprise.
-
Self-managing MFA devices registered in Advanced Identity Cloud and PingAM.
Learn more in Managing registered devices.
-
Added
-
Added well-known OIDC endpoint discovery support.
The journey client can now fetch configuration from the
.well-known/openid-configurationendpoint. The realm path is automatically inferred from the well-known issuer URL.Learn more in Configuring the Journey module in JavaScript.
Fixed
-
Fixed error handling in the
storageclient anddavinci-client.-
Added
isGenericErrortype guard tosdk-utilitiesfor runtime error validation. -
Fixed storage client to properly catch errors from custom storage implementations, honoring the errors-as-values contract.
-
Improved
davinci-clienterror handling to use explicit error checks instead of try-catch.
-
DaVinci client for JavaScript 1.3.0
November 25, 2025 minor
Added
-
Added support for the Ping Protect collector
Learn more in Evaluating risk with PingOne Protect.
-
Added support for pre-filled phone number and country code
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, andPHONE_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
/authorizecall. -
Added request middleware to amend outgoing HTTP requests, for example to override
Accept-Languageheaders. -
Added ability to validate PingOne Form fields.
-
Added support for default values in PingOne Form fields.
Updated
-
Updated dependency on
@forgerock/javascript-sdkto4.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.