Orchestration SDK for JavaScript changelog
Subscribe to get automatic updates:
Orchestration SDK for JavaScript 2.1.0
July 8, 2026 minor
Key features
-
Pushed Authorization Requests (PAR).
PAR sends OAuth 2.0 authorization parameters directly to the server before the redirect begins, keeping them out of the browser URL and reducing the chance of them being tampered with or exposed in logs or referrer headers.
-
Standardized JSON configuration.
All SDK modules now support a shared JSON object or file for configuration. This makes it straightforward to manage settings across environments and to share a single configuration file across Android, iOS, and JavaScript.
Learn more in:
Added
-
Added
PollingCollectorfor DaVinci flows. -
Added
QrCodeCollectorfor DaVinci flows. -
Added
BooleanCollectorandValidatedBooleanCollectorto support Checkbox input types in DaVinci forms. -
Added
PhoneNumberExtensionCollectorfor phone number fields that include an extension. -
Added
ValidatedPasswordCollectorfor password fields with embedded policy validation. -
Added
ImageCollectorforIMAGEform fields in DaVinci forms. -
Added
subscribemethod to journey and OIDC client instances. -
Added WebAuthn conditional mediation (passkey autofill) support.
-
Added
user.session()method for silent OIDC session verification (prompt=none).
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.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.