---
title: Developer Experience changelog
description: Subscribe to get automatic updates:
component: orchsdks
page_id: orchsdks:release-notes:changelogs/developer_experience_changelog_rss
canonical_url: https://developer.pingidentity.com/orchsdks/release-notes/changelogs/developer_experience_changelog_rss.html
section_ids:
  latest_releases: Latest Releases
  unified_android_2_0_1: Orchestration SDK for Android 2.0.1
  unified_android_2_0_0: Orchestration SDK for Android 2.0.0
  unified_ios_2_0_0: Orchestration SDK for iOS 2.0.0
  unified_javascript_2_0_0: Orchestration SDK for JavaScript 2.0.0
---

# Developer Experience changelog

Subscribe to get automatic updates:

* [icon: rss-square, set=fa][Orchestration SDKs Changelog RSS feed](developer_experience_changelog_rss.xml)

* [icon: square-envelope, set=fa][Orchestration SDKs Changelog email notifications](https://backstage.forgerock.com/account/notifications/settings)

## Latest Releases

### Orchestration SDK for Android 2.0.1

June 1, 2026 `patch`

**Fixed**

* Upgraded `bcpkix-jdk18on` from `1.81` to `1.84` to address a security vulnerability (CVE-2026-5588).

### Orchestration SDK for Android 2.0.0

April 15, 2026 `major`

**Key features**

* The initial release of the **Orchestration SDK for Android** is now available with new features and additional support.

  This release supports the following key features:

  * **Authentication journeys**. \[SDKS-3917]

    Learn more in [Introducing Advanced Identity Cloud and PingAM Journey support](../../journey/index.html).

  * **OATH-based MFA** in authentication journeys. \[SDKS-4021]

    Learn more in [Integrating OATH-based one-time passcode auth journeys](../../journey/use-cases/oath/index.html).

  * **Push-based MFA** in authentication journeys. \[SDKS-4023]

    Learn more in [Integrating with Push MFA auth journeys](../../journey/use-cases/push/index.html).

  * **FIDO** and **Passkeys** in authentication journeys and DaVinci flows. \[SDKS-4023]

    Learn more in [Integrating with FIDO (WebAuthn) auth journeys](../../journey/use-cases/fido/index.html) and [Integrating with FIDO (WebAuthn) DaVinci flows](../../davinci/use-cases/fido/index.html).

  * **Device binding** in authentication journeys. \[SDKS-4115]

    Learn more in [Introducing Device Binding](../../journey/use-cases/device-binding/index.html).

  * **Device profiling** in authentication journeys. \[SDKS-4300]

    Learn more in [Introducing Device Profiling](../../journey/use-cases/device-profiling/index.html).

  * **reCAPTCHA Enterprise** in authentication journeys. \[SDKS-4300]

    Learn more in [Integrate with Google reCAPTCHA Enterprise](../../journey/use-cases/recaptcha-enterprise/index.html).

  * **Self-managing MFA devices** registered in Advanced Identity Cloud and PingAM. \[SDKS-4190]

    Learn more in [Managing registered devices](../../journey/use-cases/device-self-service/index.html).

**Added**

* Added new `network` module. \[SDKS-4505]

* Added new `mfa-commons` module. \[SDKS-4106]

* Added new `auth-migration` module. \[SDKS-4716]

* Added new `device-binding-migration` modules. \[SDKS-4115]

* Added new `device-id` module. \[SDKS-4120]

* Added new `device-root` module. \[SDKS-4365]

### Orchestration SDK for iOS 2.0.0

April 15, 2026 `major`

**Key features**

* The initial release of the **Orchestration SDK for iOS** is now available with new features and additional support.

  This release supports the following key features:

  * **Authentication journeys**. \[SDKS-3918]

    Learn more in [Introducing Advanced Identity Cloud and PingAM Journey support](../../journey/index.html).

  * **OATH-based MFA** in authentication journeys. \[SDKS-4100]

    Learn more in [Integrating OATH-based one-time passcode auth journeys](../../journey/use-cases/oath/index.html).

  * **Push-based MFA** in authentication journeys. \[SDKS-4105]

    Learn more in [Integrating with Push MFA auth journeys](../../journey/use-cases/push/index.html).

  * **FIDO** and **Passkeys** in authentication journeys and DaVinci flows. \[SDKS-4137]

    Learn more in [Integrating with FIDO (WebAuthn) auth journeys](../../journey/use-cases/fido/index.html) and [Integrating with FIDO (WebAuthn) DaVinci flows](../../davinci/use-cases/fido/index.html).

  * **Device binding** in authentication journeys. \[SDKS-4117]

    Learn more in [Introducing Device Binding](../../journey/use-cases/device-binding/index.html).

  * **Device profiling** in authentication journeys. \[SDKS-4128]

    Learn more in [Introducing Device Profiling](../../journey/use-cases/device-profiling/index.html).

  * **reCAPTCHA Enterprise** in authentication journeys. \[SDKS-4440]

    Learn more in [Integrate with Google reCAPTCHA Enterprise](../../journey/use-cases/recaptcha-enterprise/index.html).

  * **Self-managing MFA devices** registered in Advanced Identity Cloud and PingAM. \[SDKS-4491]

    Learn more in [Managing registered devices](../../journey/use-cases/device-self-service/index.html).

**Added**

* Added new `PingNetwork` module. \[SDKS-4496]

* Added new `PingDeviceId` module. \[SDKS-4122]

* Added new `PingTamperDetector` module. \[SDKS-4366]

* Added new `PingJourneyPlugin` and `PingDavinciPlugin` modules. \[SDKS-4492]

* Added new `PingCommons` module. \[SDKS-4104]

* Added support for core callbacks in the `PingJourney` module. \[SDKS-4060]

* Added support for native social login to Facebook, Google, and Apple in Advanced Identity Cloud and PingAM journeys. \[SDKS-3898]

* Added migration mechanism for existing device binding data from the ForgeRock SDK to the Orchestration SDK for iOS. \[SDKS-4495]

**Fixes**

* Updated `PingStorage` module to allow multiple DaVinci/Journey instances to have separate cookies, sessions, and token storage. \[SDKS-4588]

### 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**.

    Learn more in [Introducing Advanced Identity Cloud and PingAM Journey support](../../journey/index.html).

  * **FIDO** and **Passkeys** in authentication journeys.

    Learn more in [Integrating with FIDO (WebAuthn) auth journeys](../../journey/use-cases/fido/index.html).

  * **reCAPTCHA Enterprise** in authentication journeys.

    Learn more in [Integrate with Google reCAPTCHA Enterprise](../../journey/use-cases/recaptcha-enterprise/index.html).

  * **Self-managing MFA devices** registered in Advanced Identity Cloud and PingAM.

    Learn more in [Managing registered devices](../../journey/use-cases/device-self-service/index.html).

**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.

  Learn more in [Configuring the Journey module in JavaScript](../../journey/usage/javascript/03-configuring-the-journey-module.html).

**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.
