What’s New
Subscribe to get automatic updates:
SDKs Renamed
Prior to November 2024, the Ping SDKs were known as the ForgeRock SDKs.
|
Latest updates
- SDK for Android 4.7.0 released NEW
11 February, 2025
A new version of the ForgeRock SDK for Android is now available with improvements and fixes over earlier versions:
-
Added support for user profile self-service.
Learn more in Set up user profile self service.
-
Added support for managing registered devices.
Learn more in Set up registered device self service.
-
Added support for signing-out of PingOne with an ID token.
11 February, 2025
A new version of the ForgeRock SDK for iOS is now available with improvements and fixes over earlier versions:
-
Added support for user profile self-service.
Learn more in Set up user profile self service.
-
Added support for managing registered devices.
Learn more in Set up registered device self service.
-
Added support for signing-out of PingOne with an ID token.
- SDK for JavaScript 4.7.0 released NEW
11 February, 2025
A new version of the SDK for JavaScript is now available with improvements and fixes over earlier versions:
Added
-
Added support for managing registered devices.
Learn more in Set up registered device self service.
Changed
-
Prioritized
displayName
field overuserName
when saving a WebAuthn or passkey to an account. Previously the SDK displayed a UUID for saved credentials rather than the user’s name.
16 December, 2024
The first version of the DaVinci client for Android, iOS and JavaScript is now available.
The Ping SDK DaVinci clients are constantly evolving to meet your business needs. Check back from time to time on latest updates and enhancements. |
-
Supports the Custom HTML Template capability of the HTTP Connector.
-
Supports the following fields:
-
Text field
-
Password field
-
Submit button
-
Flow button
To learn more, refer to Supported DaVinci fields.
-
-
Follow the DaVinci client tutorials to quickly setup a demo app to connect to your DaVinci flows.
-
Read how to configure the DaVinci client to leverage DaVinci flows in your native or single-page apps.
- SDK for Android 4.6.0 released
17 October, 2024
A new version of the ForgeRock SDK for Android is now available with improvements and fixes over earlier versions:
-
Added the ability to customize how the ForgeRock SDK stores tokens and data.
To learn more, refer to Customizing storage.
-
Added support for Android App Links that use the http/https scheme for redirect URIs in centralized login apps.
To learn more, refer to Using centralized login.
-
Added support for Android 15.
-
Added support for the PingOne Protect Marketplace nodes.
- SDK for iOS 4.6.0 released
17 October, 2024
A new version of the ForgeRock SDK for iOS is now available with improvements and fixes over earlier versions:
-
Added support for the PingOne Protect Marketplace nodes.
-
Exposed the realm, success URL and failure URL values within
Token
. -
Added client-side support for the upcoming
ReCaptchaEnterpriseCallback
callback.
- SDK for JavaScript 4.6.0 released
17 October, 2024
A new version of the ForgeRock SDK for JavaScript is now available with improvements and fixes over earlier versions:
-
Added centralized login support for PingFederate servers.
-
Added client-side support for the upcoming
ReCaptchaEnterpriseCallback
callback. -
Added support for the PingOne Protect Marketplace nodes.
- SDK for Android 4.5.0 released
9 July, 2024
A new version of the ForgeRock SDK for Android is now available with improvements and fixes over earlier versions:
-
Added support for signing off from PingOne to the centralized login flow.
To learn more, follow the Android tutorial for PingOne.
-
Added the ability to dynamically configure the SDK by collecting values from a PingOne or server’s OpenID Connect
.well-known
endpoint.To learn more, refer to Using the .well-known endpoint for dynamic configuration.
- SDK for iOS 4.5.0 released
9 July, 2024
A new version of the ForgeRock SDK for iOS is now available with improvements and fixes over earlier versions:
-
Added support for signing off from PingOne when using the centralized login flow with OAuth 2.0.
To learn more, follow the iOS tutorial for PingOne.
-
Added the ability to dynamically configure the SDK by collecting values from the server’s OpenID Connect
.well-known
endpoint.To learn more, refer to Using the .well-known endpoint for dynamic configuration.
- Ping (ForgeRock) Login Widget 1.3.0 released NEW
30 May, 2024
A new version of the ForgeRock SDK for JavaScript is now available with improvements and fixes over earlier versions:
-
Added support for integration with PingOne Protect.
-
Added the name of the device to the recovery codes page.
- SDK for JavaScript 4.4.2 released
15 May, 2024
A new version of the ForgeRock SDK for JavaScript is now available with improvements and fixes over earlier versions:
-
Added a
logoutRedirectUri
parameter to theFRUser.logout()
method.Add the parameter to invoke a redirect flow, for revoking tokens and ending sessions created by a PingOne server.
To learn more, follow the JavaScript tutorial for PingOne.
-
Added a
platformHeader
configuration property to control whether the SDK adds theX-Requested-Platform
header to all outgoing connections.
- SDK for iOS 4.4.1 released
25 April, 2024
A new version of the ForgeRock SDK for iOS is now available with improvements and fixes over earlier versions:
-
Added privacy manifest files to ForgeRock SDK for iOS modules.
- SDK for iOS 4.4.0 released
4 April, 2024
A new version of the ForgeRock SDK for iOS is now available with improvements and fixes over earlier versions:
-
Added a new module for future integration with PingOne Protect.
Learn more at Integrate with PingOne Protect for risk evaluations.
-
Added an interface for customizing the biometric UI prompts when device binding or signing.
Learn more at Bind and verify devices.
-
Added support for the
TextInput
callback.
- SDK for Android 4.4.0 released
28 March, 2024
A new version of the ForgeRock SDK for Android is now available with improvements and fixes over earlier versions:
-
Added a new module for future integration with PingOne Protect.
Learn more at Integrate with PingOne Protect for risk evaluations.
-
Added an interface for customizing the biometric UI prompts when device binding or signing.
Learn more at Bind and verify devices.
-
Added support for the
TextInput
callback.
- SDK for JavaScript 4.4.0 released
13 March, 2024
A new version of the ForgeRock SDK for JavaScript is now available with improvements and fixes over earlier versions:
-
Added a new module for future integration with PingOne Protect.
-
Added the ability to include the supplied device name when displaying recovery codes.
Learn more at Using the device name.
-
Added the ability to use values from an OpenID Connect
.well-known
URL to automatically configure the SDK paths.This simplifies using the SDKs with OIDC-compliant identity providers, such as PingOne.
For more information, refer to the ForgeRock SDK for JavaScript PingOne tutorial.
- SDK for Android 4.3.1 released
9 February, 2024
A new version of the ForgeRock SDK for Android is now available with improvements and fixes over earlier versions:
-
Fixed an SDK crash during device binding on Android 9 devices.
- Ping (ForgeRock) Login Widget 1.2.1 released
8 January, 2024
A new version of the Ping (ForgeRock) Web Login Framework is now available with improvements and fixes over earlier versions:
-
Support for CAPTCHA nodes.
- SDK for JavaScript 4.3.0 released
4 January, 2024
A new version of the ForgeRock SDK for JavaScript is now available with improvements and fixes over earlier versions:
-
Added ability to override default prefix string given to storage keys.
For more information, refer to
prefix
in the ForgeRock SDK for JavaScript Properties. -
Added an
FRQRCode
utility class to determine if a step has a QR code and handle the data to display.For more information, refer to Set up QR code handling.
- SDK for Android 4.3.0 released
28 December, 2023
A new version of the ForgeRock SDK for Android is now available with improvements and fixes over earlier versions:
-
Added ability to customize cookie headers in outgoing requests from the SDK.
-
Added ability to add custom claims when verifying signatures from bound devices.
-
Added client-side support for the upcoming
AppIntegrity
callback.
- SDK for iOS 4.3.0 released
28 December, 2023
A new version of the ForgeRock SDK for iOS is now available with improvements and fixes over earlier versions:
-
Added client-side support for the upcoming
AppIntegrity
callback. -
Added a new
ephemeralAuthSession
browser type for iOS13 and later. -
Added
iat
andnbf
claims to the device binding JWS payload. -
Added ability to insert custom claims when performing device signing verification.
-
Updated the detection of Jailbreak status.
- SDK for Android 4.2.0 released
3 October, 2023
A new version of the ForgeRock SDK for Android is now available with improvements and fixes over earlier versions:
-
Added Gradle 8 and JDK 17 support.
-
Added Android 14 support.
-
Added verification of key pairs during device binding enrollment by using Google Key Attestation.
-
Added issued at (
iat
) and not before (nbf
) claims to JSON Web tokens used for device binding and signing verification.
- Token Vault 4.2.0 released
11 September, 2023
A new version of the Token Vault is now available with improvements and fixes over earlier versions:
-
Added a requirement to declare a list of URLs in the Token Vault Proxy configuration. These generate an allowlist of origins to which the proxy can forward requests.
- SDK for JavaScript 4.2.0 released
11 September, 2023
A new version of the ForgeRock SDK for JavaScript is now available with improvements and fixes over earlier versions:
-
Added a
logLevel
configuration property to specify the level of logging the SDK performs. -
Added a
customLogger
configuration property to specify a replacement for the nativeconsole.log
that the SDK uses by default.
- SDK for Android 4.1.0 released
31 July, 2023
A new version of the ForgeRock SDK for Android is now available with improvements and fixes over earlier versions:
-
Added support for interceptors in the authenticator module
-
Added an interface for refreshing access tokens
-
Added support for policy advice from IG in JSON format
- SDK for iOS 4.1.0 released
28 July, 2023
A new version of the ForgeRock SDK for iOS is now available with improvements and fixes over earlier versions:
-
Added support for interceptors in the authenticator module.
-
Added support for
mfauth
deep links in the authenticator sample app. -
Added an interface for refreshing access tokens.
-
Added support for policy advice from IG in JSON format.
- Token Vault 4.1.2 released
24 July, 2023
Token Vault provides an additional layer of security for storing and using OAuth 2.0 and OpenID Connect 1.0 tokens in your JavaScript single-page applications (SPAs).
Implemented as a plugin for the ForgeRock SDK for JavaScript, Token Vault provides a feature called origin isolation.
- SDK for JavaScript 4.1.2 released
20 July, 2023
A new version of the ForgeRock SDK for JavaScript is now available with improvements and fixes over earlier versions:
-
Added support in preparation for upcoming Token Vault.
- Ping (ForgeRock) Login Widget 1.1.0 released
17 July, 2023
A new version of the Ping (ForgeRock) Web Login Framework is now available with improvements and fixes over earlier versions:
-
Support for device profiling callbacks (
DeviceProfileCallback
) -
Support for web authentication (WebAuthn) journeys and trees.
- SDK for JavaScript 4.1.1 released
29 June, 2023
A new version of the ForgeRock SDK for JavaScript is now available with improvements and fixes over earlier versions:
-
Added support in the HTTPClient for receiving transactional authorization advice in JSON format.
- SDK for iOS 4.0.0 released
9 June, 2023
A new version of the ForgeRock SDK for iOS is now available with improvements and fixes over earlier versions:
-
Added support for Passkeys.
-
Added the ability to provide a device name when registering WebAuthN devices.
-
Added support for enforcing policies in the Authenticator SDK.
-
Added SwiftUI quick start sample code.
This release contains changes that could affect the functionality of your app. Refer to Incompatible changes. |
- SDK for Android 4.0.0 released
30 May, 2023
A new version of the ForgeRock SDK for Android is now available with improvements and fixes over earlier versions:
-
Upgraded the Google Fido client to support Passkeys.
-
Added the ability to provide a device name when registering WebAuthN devices.
-
Added support for enforcing policies in the Authenticator SDK.
This release contains changes that could affect the functionality of your app. Refer to Incompatible changes. |
- SDK for JavaScript 4.0.0 released
23 May, 2023
A new version of the ForgeRock SDK for JavaScript is now available with improvements and fixes over earlier versions:
-
Added the ability to provide a device name when registering WebAuthN devices.
-
Updated ESModule (ESM) bundle.
-
Updated tags in the GitHub repo to be prefixed with the package name. For example,
javascript-sdk-${tag}
.
This release contains changes that could affect the functionality of your app. Refer to the following pages for details: |
- Ping (ForgeRock) Login Widget 1.0.0 released
18 April, 2023
The Ping (ForgeRock) Login Widget is an all-inclusive UI component to help you add authentication, user registration, and other self-service journeys into your web applications.
The Ping (ForgeRock) Login Widget uses the Ping SDK for JavaScript internally, and adds a user interface and state management. This rendering layer helps eliminate the need to develop and maintain the UI components for providing complex authentication experiences.
Release timeline
- Key:
-
N.N.N = Latest version
Release date | Platform | SDK version | Release type(1) |
---|---|---|---|
2025-FEB-11 |
Android |
4.7.0 |
Minor |
2024-FEB-11 |
iOS |
4.7.0 |
Minor |
2025-FEB-11 |
JavaScript |
4.7.0 |
Minor |
2024-DEC-16 |
DaVinci client |
1.0.0 |
Major |
2024-OCT-17 |
Android |
4.6.0 |
Minor |
2024-OCT-17 |
iOS |
4.6.0 |
Minor |
2024-OCT-17 |
JavaScript |
4.6.0 |
Minor |
2024-JUL-11 |
Android |
4.5.0 |
Minor |
2024-JUL-11 |
iOS |
4.5.0 |
Minor |
2024-JUN-05 |
Login Widget |
1.3.0 |
Minor |
2024-MAY-15 |
JavaScript |
4.4.2 |
Patch |
2024-APR-25 |
iOS |
4.4.1 |
Patch |
2024-APR-04 |
iOS |
4.4.0 |
Minor |
2024-MAR-28 |
Android |
4.4.0 |
Minor |
2024-MAR-13 |
JavaScript |
4.4.0 |
Minor |
2024-FEB-09 |
Android |
4.3.1 |
Patch |
2024-JAN-08 |
Login Widget |
1.2.1 |
Minor |
2024-JAN-04 |
JavaScript |
4.3.0 |
Minor |
2023-DEC-28 |
Android |
4.3.0 |
Minor |
2023-DEC-28 |
iOS |
4.3.0 |
Minor |
2023-JUL-31 |
Android |
4.2.0 |
Minor |
2023-SEP-11 |
Token Vault |
4.2.0 |
Minor |
2023-SEP-11 |
JavaScript |
4.2.0 |
Minor |
2023-JUL-31 |
Android |
4.1.0 |
Minor |
2023-JUL-28 |
iOS |
4.1.0 |
Minor |
2023-JUL-24 |
Token Vault |
4.1.2 |
Major |
2023-JUL-20 |
JavaScript |
4.1.2 |
Patch |
2023-JUL-17 |
Login Widget |
1.1.0 |
Minor |
2023-JUN-29 |
JavaScript |
4.1.1 |
Patch |
2023-JUN-09 |
iOS |
4.0.0 |
Major |
2023-MAY-30 |
Android |
4.0.0 |
Major |
2023-MAY-23 |
JavaScript |
4.0.0 |
Major |
2023-APR-18 |
Login Widget |
1.0.0 |
Major |
2022
Release date | Platform | SDK version | Release type(1) |
---|---|---|---|
2022-NOV-15 |
iOS |
3.4.1 |
Patch |
2022-OCT-10 |
JavaScript |
3.4.0 |
Minor |
2022-SEP-29 |
Android |
3.4.0 |
Minor |
2022-SEP-22 |
iOS |
3.4.0 |
Minor |
2022-JUN-22 |
Android |
3.3.3 |
Patch |
2022-JUN-21 |
Android |
3.3.2 |
Patch |
2022-JUN-20 |
iOS |
3.3.2 |
Patch |
2022-JUN-08 |
iOS |
3.3.1 |
Patch |
2022-MAY-19 |
iOS |
3.3.0 |
Minor |
2022-MAY-18 |
Android |
3.3.0 |
Minor |
2022-APR-25 |
JavaScript |
3.3.0 |
Minor |
2022-JAN-27 |
iOS |
3.2.0 |
Minor |
2022-JAN-26 |
Android |
3.2.0 |
Minor |
2021
Release date | Platform | SDK version | Release type(1) |
---|---|---|---|
2021-NOV-17 |
iOS |
3.1.1 |
Patch |
2021-OCT-28 |
Android |
3.1.2 |
Patch |
2021-SEP-25 |
iOS |
3.1.0 |
Minor |
2021-SEP-09 |
Android |
3.1.1 |
Patch |
2021-MAY-24 |
All |
3.0.0 |
Major |
2020
Release date | Platform | SDK version | Release type(1) |
---|---|---|---|
2020-DEC-18 |
All |
2.2.0 |
Minor |
2020-AUG-21 |
All |
2.1.0 |
Minor |
2020-JUN-30 |
All |
2.0.0 |
Major |
2019
Release date | Platform | SDK version | Release type(1) |
---|---|---|---|
2019-DEC-10 |
All |
GA.12.10.2019 |
Technology Preview |
2019-OCT-21 |
All |
Beta.10.21.2019 |
Technology Preview |
(1) For details about the scope of expected changes for different release types, see Interface stability.