Developer Experience changelog
Subscribe to get automatic updates:
Latest Releases
Ping SDK for iOS 4.8.3
December 9, 2025 patch
Updated
-
Updated the
GoogleSignInlibrary from 7.1.0 to 9.0.0.
Fixed
-
Fixed an object deserialization issue.
-
Fixed missing
stage,header, anddescriptionfields in callback requests.
Ping SDK for JavaScript 4.8.3
December 3, 2025 patch
Updated
-
Aligns the
PingOneProtectInitalizeCallbackwith PingOne Protect Initialization Node.
Fixed
-
Fixed an issue with bad export syntax in
package.json.
Removed
-
Removed a shared array buffer type from the WebAuthn
ParsedCredentialsobject.
DaVinci client for Android 1.3.0
November 28, 2025 minor
Added
-
Added support for PingOne Protect, by using the new
PingProtectmodule. [SDKS-4069]Learn more in Integrate with PingOne Protect for risk evaluations.
-
Added support for Android 16 and updated
compileSdkto version 36 andminSdkto 29. [SDKS-4278]
Fixed
-
Enhanced form handling in the DaVinci SDK to automatically reset form values after submission. [SDKS-4511]
-
Improved SDK storage configuration to simplify overrides. [SDKS-4109]
-
Enhanced Storage module with cache strategy support. [SDKS-4112]
-
Refactored logger initialization for session and cookie configurations. [SDKS-4358]
-
Updated
PhoneNumberCollectorto support new JSON format. [SDKS-4198] -
Upgraded datastore library to version 1.1.7. [SDKS-4207]
DaVinci client for JavaScript 1.3.0
November 25, 2025 minor
Added
-
Added support for the Ping Protect collector
Learn more in Integrate with PingOne Protect for risk evaluations.
-
Added support for pre-filled phone number and country code
DaVinci client for iOS 1.3.1
November 25, 2025 patch
Updated
-
Updated all targets to use the Swift 6 compiler. [SDKS-4499]
Fixed
-
Fixed an issue in the
PingProtectmodule causing a crash on iOS 17+ due to an incorrect actor executor assumption. [SDKS-4494]
DaVinci client for iOS 1.3.0
October 23, 2025 minor
Added
-
Added support for PingOne Protect, by using the new
PingProtectmodule. [SDKS-4073]Learn more in Integrate with PingOne Protect for risk evaluations.
Updated
-
Updated to handle the country code format in the
PhoneNumbercollector. [SDKS-4199] -
Redesigned and improved the PingExample app. [SDKS-4104]
Ping SDK for Android 4.8.3
October 8, 2025 patch
Changed
-
Reverted the minimum support API level (
minSdk) back to 23 from 28. [SDKS-4409] -
Changed the default option for key generation to not use StrongBox. [SDKS-4420]
Learn more in Enabling the Keystore System to use StrongBox.
Fixed
-
Resolved a crash on some devices by improving error handling of date fields and adding a fallback when retrieving a push device token. [SDKS-4392]
Ping SDK for iOS 4.8.2
September 16, 2025 patch
Added
-
Added support for iOS 26 and Xcode 26
Changed
-
Renamed the Data extension
bytesproperty tobytesArrayto avoid Xcode 26 issues. [SDKS-4299]
Fixed
-
Removed redundant completion call when using
ASWebAuthentication. [SDKS-4345] -
Updated Token Manager to revoke mismatched SSO sessions before storing a new token and then fetching a fresh access token. [SDKS-4349]
-
Fixed
DeviceProfileCallbackresponse structure on iOS to match the Ping SDK for Android behavior, preventing Device Match Node failures. [SDKS-4228]
Ping SDK for Android 4.8.2
August 21, 2025 patch
Updated
-
Added support for Android 16 (API level 36) and updated the minimum support API level (
minSdk) to 28. [SDKS-4278] -
Updated the component used for root detection to be compliant with Google’s mandatory 16KB page size requirement, which comes into effect on 1st November, 2025. [SDKS-4163]
-
Updated the Ping SDK for Android to use okhttp3 version 5.1.0. [SDKS-4214]
When upgrading to OkHttp 5.1.0, your project may need to update the Kotlin and Android Gradle Plugin (AGP) versions.
Follow the upgrade instructions provided by Android Studio to ensure a smooth transition.
-
Enhanced biometric authentication error handling to provide more detailed information to developers when biometric authentication fails. [SDKS-4272]
-
Updated the logic for handling expiration of push notification messages to match the Ping SDK for iOS, to ensure consistent cross-platform behavior. [SDKS-4286]
-
Updated
bcpkix-jdk15on1.58.0.0 tobcpkix-jdk18on1.81. [SDKS-4298]To learn more about the impact of this change, refer to Breaking changes.
-
Updated
nimbus-jose-jwtfrom 9.37.3 to 10.4.1. [SDKS-4298] -
Updated
security-cryptofrom 1.1.0-alpha to 1.1.0, and enforcedcom.google.code.gsonversion 2.13.1 to address potential stack-based buffer overflow vulnerabilities (CVE-2025-53864, CWE-121). [SDKS-4316]
Fixed
-
Fixed a crash when a device is only configured for face unlock but not fingerprint-based biometrics. [SDKS-4190]
-
Fixed an exception when corrupted data is found in storage. The Ping SDK for Android now automatically clears corrupted data from storage, and explicitly uses UTF-8 encoding when saving and loading strings from storage. This helps ensure data consistency. [SDKS-4307]
Ping SDK for JavaScript 4.8.2
July 9, 2025 patch
Fixed
-
Fixed the conditions for determining a session endpoint request when terminating Advanced Identity Cloud and PingAM sessions.
DaVinci client for Android 1.2.0
July 8, 2025 minor
Added
-
Added support for native social login with Google and Facebook. [SDKS-3449]
-
Added support for PingOne Forms one-time passcode (MFA) components
DEVICE_REGISTRATION,DEVICE_AUTHENTICATION, andPHONE_NUMBER. [SDKS-3562] -
Added access to the previous
ContinueNodenode from anErrorNode. [SDKS-3890] -
Added access to the
keyattribute ofLabelCollector. [SDKS-3957] -
Added support for StrongBox when generating keys. [SDKS-4098]
DaVinci client for iOS 1.2.0
July 8, 2025 minor
Added
-
Added support for native social login with Apple, Google, and Facebook. [SDKS-3450]
-
Added support for PingOne Forms one-time passcode (MFA) components
DEVICE_REGISTRATION,DEVICE_AUTHENTICATION, andPHONE_NUMBER. [SDKS-3563] -
Added access to the previous
ContinueNodenode from anErrorNode. [SDKS-3891] -
Added access to the
keyattribute ofLabelCollector. [SDKS-3956]
Fixed
-
Resolved an issue where cookies were incorrectly cleared from in-memory storage when requests contain a
Set-Cookieheader [SDKS-4189]
Changed
-
Renamed the
PingExternal-idpmodule toPingExternalIdP. [SDKS-3958]You must update the module name in your code if you are using the previous module name and upgrade to DaVinci client for iOS 1.2.0.
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.
Ping SDK for Android 4.8.1
June 25, 2025 patch
Added
-
Added caching for KeyStore, Cipher, and Symmetric Key encryption and decryption, improving performance. [SDKS-4090]
-
Added a
strongBoxPreferred=falseparameter to allow conditional use of StrongBox for key storage. [SDKS-4090]
Ping SDK for Android 4.8.0
May 16, 2025 minor
Added
-
Added support for returning WebAuthn authenticator information in the updated WebAuthn authentication and registration callbacks introduced in PingAM and PingOne Advanced Identity Cloud. [SDKS-3843]
-
Added the ability to update the Firebase Cloud Messaging (FCM) device token for existing devices registered for push notifications. [SDKS-3684]
Updated
-
Improved logging for errors and warning exceptions. [SDKS-3990]
Fixed
-
Fixed an issue causing a crash when the killing the app process in the background during the OIDC (centralized login) flow. [SDKS-3993]
Ping SDK for iOS 4.8.0
May 16, 2025 minor
Added
-
Added the ability to update the Apple Push Notification Service (APNs) device token for existing devices registered for push notifications. [SDKS-3684]
-
Added support for returning WebAuthn authenticator information in the updated WebAuthn authentication and registration callbacks introduced in PingAM and PingOne Advanced Identity Cloud. [SDKS-3842]
Updated
-
Upgraded ReCAPTCHA Enterprise to version 18.7.0 (from 18.6.0) [SDKS-3927]
Fixed
-
Resolved an issue where updating device biometrics didn’t enforce device re-binding as expected. [SDKS-3963]
-
Corrected the missing
PingProtectscheme. [SDKS-3856] -
Resolved a race condition in the device network collector that prevented
NetworkReachabilityMonitorfrom completing. [SDKS-3827]
Ping SDK for JavaScript 4.8.0
May 16, 2025 minor
Added
-
Added a flag to skip immediately to the OAuth 2.0 flow rather than attempting to get tokens without redirecting. [SDKS-3866]
-
Added support for signing out of PingOne by using an ID token. [SDKS-3757]
Changed
-
Removed an unneeded call to the
/sessionendpoint. [SDKS-3757]
DaVinci client for Android 1.1.0
April 17, 2025 minor
Added
-
Added support for additional PingOne Form fields. [SDKS-3649]
-
Label
-
Checkbox
-
Dropdown
-
Combobox
-
Radio list
-
Flow link
-
-
Added an
external-idpmodule to support social sign on with supported external IDPs by using browser redirects. [SDKS-3662]Supported external IDPs:
-
Apple
-
Facebook
-
Google
-
-
Added
Accept-Languageheader to support localization. [SDKS-3622] -
Added ability to validate PingOne Form fields. [SDKS-3649]
-
Added support for default values in PingOne Form fields. [SDKS-3649]
-
Added an interface to access
ErrorNodeand validation errors. [SDKS-3649] -
Added a
browsermodule. [SDKS-3662] -
Added dynamic environment switching in the test sample app. [SDKS-3642]
Fixed
-
Fixed an issue affecting the global logger when configuring a logger in DaVinci client configuration. [SDKS-3616]
DaVinci client for iOS 1.1.0
April 17, 2025 minor
Added
-
Added support for additional PingOne Form fields. [SDKS-3671, SDKS-3672]
-
Label
-
Checkbox
-
Dropdown
-
Combobox
-
Radio list
-
Flow link
-
-
Added an
external-idpmodule to support social sign on with supported external IDPs by using browser redirects. [SDKS-3720, SDKS-3920]Supported external IDPs:
-
Apple
-
Facebook
-
Google
-
-
Added
Accept-Languageheader to support localization. [SDKS-3623] -
Added ability to validate PingOne Form fields. [SDKS-3671, SDKS-3672]
-
Added support for default values in PingOne Form fields. [SDKS-3674]
-
Added a
PingBrowsermodule. [SDKS-3920] -
Added Swift 6 support. [SDKS-3728]
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.
Ping SDK for iOS 4.7.0
February 11, 2025 minor
Added
-
Added support for user profile self-service. [SDKS-3409]
-
Added support for managing registered devices.
-
Added support for signing-out of PingOne with an ID token. [SDKS-3424]
Updated
-
Updated jailbreak detectors to reduce false-positive detections. [SDKS-3693]
Fixed
-
Fixed an issue that caused duplicate PUSH notifications in the Authenticator module. [SDKS-3533]
Ping SDK for Android 4.7.0
February 11, 2025 minor
Added
-
Added support for user profile self-service. [SDKS-3408]
-
Added support for managing registered devices.
-
Added support for signing-out of PingOne with an ID token. [SDKS-3423]
Updated
-
Improved compatibility with certain devices by implementing a fallback mechanism that uses asymmetric key generation if symmetric key generation in the AndroidKeyStore fails. [SDKS-3467]
Fixed
-
Fixed an issue that caused duplicate PUSH notifications in the Authenticator module. [SDKS-3533]
Ping SDK for JavaScript 4.7.0
February 11, 2025 minor
Added
-
Added a device client module to manage registered devices.
Changed
-
Prioritized
displayNamefield overuserNamewhen saving a WebAuthn or passkey to an account. Previously the SDK displayed a UUID for saved credentials rather than the user’s name. [SDKS-3473]
DaVinci client 1.0.0
December 16, 2024 major
Added
-
Initial release of the DaVinci client, for Android, iOS and JavaScript.
Ping SDK for Android 4.6.0
October 17, 2024 minor
Added
-
Added support for Android 15. [SDKS-3098]
-
Added the ability to customize how the SDK stores tokens and data. [SDKS-3378]
-
Added support for Android App Links that use the http/https scheme for redirect URIs in centralized login apps. [SDKS-3433]
-
Added support for the PingOne Protect Marketplace nodes. [SDKS-3297]
-
Exposed the realm and success URL values within
SSOToken. [SDKS-3351] -
Added client-side support for the upcoming
ReCaptchaEnterpriseCallbackcallback. [SDKS-2499]
Updated
-
Updated the SDK to ignore any type 4
TextOutputCallbackcallbacks, as these contain JavaScript that Android cannot execute. [SDKS-3227]
Fixed
-
Fixed a potential
ServiceConnectionleak inCustomTabManager. [SDKS-3346]
Ping SDK for iOS 4.6.0
October 17, 2024 minor
Added
-
Added support for the PingOne Protect Marketplace nodes. [SDKS-3296]
-
Exposed the realm, success URL, and failure URL values within
Token. [SDKS-3352] -
Added client-side support for the upcoming
ReCaptchaEnterpriseCallbackcallback. [SDKS-3324] -
Added support for Device Binding in iOS simulators, by setting Authentication Type in the Device Binding node to None.
Updated
-
Updated the SDK to skip any type 4
TextOutputCallbackcallbacks, as these contain JavaScript that iOS cannot execute. [SDKS-3226] -
Made
PolicyAdviceCreatorpublic. [SDKS-3349]
Fixed
-
Fixed missing UIKit import issue for SPM. [SDKS-3348]
-
Fixed an issued preventing SSL pinning from working with root certificates. [SDKS-3334]
-
Fixed a build failure because
FRCore.swiftmoduleis not built forarm64. [SDKS-3347]
Ping SDK for JavaScript 4.6.0
October 17, 2024 minor
Added
-
Added centralized login support for PingFederate servers. [SDKS-3250]
-
Added client-side support for the upcoming
ReCaptchaEnterpriseCallbackcallback. [SDKS-3326] -
Added support for the PingOne Protect Marketplace nodes. [SDKS-3298]
Changed
-
Refactored authorize URL utilities for upcoming DaVinci module. [SDKS-3183]
-
Updated allowed message list to include PingFederate "requires consent" response. [SDKS-3478]
-
Changed the PKCE utility to return a storage function.
Ping SDK for iOS 4.5.0
July 12, 2024 minor
Added
-
Added support for signing off from PingOne when using the centralized login flow with OAuth 2.0. [SDKS-3021]
-
Added the ability to dynamically configure the SDK by collecting values from the server’s OpenID Connect
.well-knownendpoint. [SDKS-3023]
Fixed
-
Fixed issue causing SSL pinning configuration to be ignored in
FRURLProtocolclass. [SDKS-3239] -
Removed scope validation from
AccessTokeninitialization. [SDKS-3305]
Ping SDK for Android 4.5.0
July 12, 2024 minor
Added
-
Added support for signing off from PingOne to the centralized login flow. [SDKS-3020]
-
Added the ability to dynamically configure the SDK by collecting values from the server’s OpenID Connect
.well-knownendpoint. [SDKS-3022]
Fixed
-
Resolved security vulnerability warnings related to the
commons-io-2.6.jarandbcprov-jdk15on-1.68.jarlibraries. [SDKS-3072, SDKS-3073] -
Fixed a
NullPointerExceptionin the centralized login flow. [SDKS-3079] -
Improved multi-threaded performance when caching access tokens. [SDKS-3104]
-
Synchronized the encryption and decryption block to avoid keystore crashes. [SDKS-3199]
-
Fixed an issue related to handling
HiddenValueCallbackifisMinifyEnabledis set totrue. [SDKS-3201] -
Fixed an issue where device binding using an application PIN was failing when Arabic language was used. [SDKS-3221]
-
Fixed an issue where browser sessions were not properly signed out when a non-default browser was used in centralized login. [SDKS-3276]
-
Fixed an unexpected behavior in the authentication flow caused by
AppAuthConfigurationsettings being ignored during centralized login. [SDKS-3277] -
Fixed the
FRUser.revokeAccessToken()method to not end the user’s session during the centralized login flow. [SDKS-3282]
Ping (ForgeRock) Login Widget 1.3.0
June 5, 2024 minor
Added
-
Added support for integration with PingOne Protect.
-
Added the name of the device to the recovery codes page.
Fixed
-
Corrected an issue that prevented use of the
logLevelparameter in the Ping (ForgeRock) Login Widget configuration. -
Fixed an issue with configuration literals that caused
ZodErrormessages in the console.
Ping SDK for JavaScript 4.4.2
May 15, 2024 patch
Added
-
Added a
logoutRedirectUriparameter 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
platformHeaderconfiguration property to control whether the SDK adds theX-Requested-Platformheader to all outgoing connections.
Updated
-
Updated the embedded PingOne Signals (Protect) SDK to the latest version.
-
Updated the SDK to import the PingOne Signals (Protect) SDK dynamically and start it with a method call rather than on load.
-
Updated the build system to use Vite.
Fixed
-
Wrapped the PingOne Signals (Protect) SDK to protect it from being called when running server-side.
Ping SDK for iOS 4.4.1
April 25, 2024 patch
Added
-
Added privacy manifest files to Ping SDK for iOS modules. [SDKS-3086]
Updated
-
Updated PingOne Signals (Protect) SDK to version 5.2.3. [SDKS-3086]
-
Updated Google SDK to version 7.1.0. [SDKS-3086]
Changed
-
Removed
storagefield from theHardwareCollectorclass. [SDKS-3086]
Ping SDK for iOS 4.4.0
April 4, 2024 minor
Added
-
Added a new module for integration with PingOne Protect. [SDKS-2901]
-
Added support for the
TextInputcallback. [SDKS-546] -
Added an interface for customizing the biometric UI prompts when device binding or signing. [SDKS-2990]
-
Added
x-requested-with: forgerock-sdkandx-requested-platform: iosimmutable HTTP headers to each outgoing request. [SDKS-2997]
-
Changed
-
Prevented the operation of device binding and signing features on simulators. [SDKS-2995]
Ping SDK for Android 4.4.0
March 28, 2024 minor
Added
-
Added a new module for integration with PingOne Protect. [SDKS-2900]
-
Added support for the
TextInputcallback. [SDKS-545] -
Added an interface for customizing the biometric UI prompts when device binding or signing. [SDKS-2991]
-
Added
x-requested-with: forgerock-sdkandx-requested-platform: androidimmutable HTTP headers to each outgoing request. [SDKS-3033]
Fixed
-
Addressed a null pointer exception during centralized login by using
ActivityResultContractin place of the deprecatedonActivityResultmethod. [SDKS-3079] -
Addressed
nimbus-jose-jwt:9.25library security vulnerability (CVE-2023-52428). [SDKS-2988]
Ping SDK for JavaScript 4.4.0
March 13, 2024 minor
Added
-
Added a new module for integration with PingOne Protect. [SDKS-2902]
-
Added the ability to include the supplied device name when displaying recovery codes. [SDKS-2536]
-
Added the ability to use the OpenID Connect
.well-knownendpoint to override the default path configuration. [SDKS-2966]This simplifies using the SDKs with OIDC-compliant identity providers, such as PingOne.
For more information, refer to the Ping SDK for JavaScript PingOne tutorial.
The SDK is currently unable to revoke PingOne-issued OIDC tokens when using Firefox and Safari, due to third-party cookie restrictions.
-
Added
StepOptionstype to the public API.
Fixed
-
Fixed a naming collision when using
sessionStoragefor tokens, state, and PKCE data and performing centralized login. [SDKS-2945]
Ping SDK for Android 4.3.1
February 9, 2024 patch
Fixed
-
Fixed an issue where the SDK crashes during device binding on Android 9 devices. [SDKS-2948]
Ping SDK for JavaScript 4.3.0
January 4, 2024 minor
Added
-
Added ability to override default prefix string given to storage keys.
For more information, refer to
prefixin the Ping SDK for JavaScript Properties. -
Added an
FRQRCodeutility 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.
Fixed
-
Fixed undefined
mainandmodulefields in package.json.
Ping SDK for Android 4.3.0
December 28, 2023 minor
Added
-
Added ability to customize cookie headers in outgoing requests from the SDK. [SDKS-2780]
-
Added ability to add custom claims when verifying signatures from bound devices. [SDKS-2787]
-
Added client-side support for the upcoming
AppIntegritycallback. [SDKS-2631]
Updated
-
The SDK now uses auth-per-use keys for Device Binding. [SDKS-2797]
-
Improved handling of WebAuthn cancellations. [SDKS-2819]
-
The
forgerock_url,forgerock_realm, andforgerock_cookie_nameparameters are now mandatory when dynamically configuring the SDK. [SDKS-2782] -
Addressed
woodstox-core:6.2.4library security vulnerability CVE-2022-40152. [SDKS-2751]
Ping SDK for iOS 4.3.0
December 15, 2023 minor
Added
-
Added client-side support for the upcoming
AppIntegritycallback. [SDKS-2630/SDKS-2761] -
Added a new
ephemeralAuthSessionbrowser type for iOS13 and later. [SDKS-2707] -
Added
iatandnbfclaims to the device binding JWS payload. [SDKS-2748] -
Added ability to insert custom claims when performing device signing verification. [SDKS-2788]
Fixed
-
Fixed an issue where the
issuerparameter was not properly parsed when using PingAM 7.2.x. [SDKS-2653] -
Fixed an issue related to inadequate cache control. [SDKS-2700]
-
Fixed an issue when the
sfViewControllersetting in centralized login hadentersReaderIfAvailableset totrue. [SDKS-2746] -
Fixed an issue with the device profile collector that affected phones with multiple sim cards in iOS 16.3 and earlier. [SDKS-2776]
-
Fixed an issue with device binding API access levels. [SDKS-2886]
-
Fixed an issue with removing a
userkeyfrom the local device repo. [SDKS-2887]
Updated
-
Updated the detection of Jailbreak status. [SDKS-2796]
-
Improved unit and end-to-end tests. [SDKS-2637]
Ping SDK for Android 4.2.0
October 3, 2023 minor
Added
-
Added Gradle 8 and JDK 17 support. [SDKS-2451]
-
Added Android 14 support. [SDKS-2636]
-
Added verification of key pairs during device binding enrollment by using Google Key Attestation. [SDKS-2412]
-
Added issued at (
iat) and not before (nbf) claims to JSON Web tokens used for device binding and signing verification. [SDKS-2747]
Token Vault 4.2.0
September 11, 2023 minor
Added
-
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.
Ping SDK for JavaScript 4.2.0
September 11, 2023 minor
Added
-
Added a
logLevelconfiguration property to specify the level of logging the SDK performs.For more information, refer to About the default Ping SDK for JavaScript logger.
-
Added a
customLoggerconfiguration property to specify a replacement for the nativeconsole.logthat the SDK uses by default.For example, you could write a replacement that captures SDK log output to services such as Relic or Rocket.
For more information, refer to Customize the Ping SDK for JavaScript logger .
Ping SDK for Android 4.1.0
July 31, 2023 minor
Added
-
Added support for interceptors in the authenticator module. [SDKS-2544]
-
Added an interface for refreshing access tokens. [SDKS-2567]
-
Added support for policy advice from IG in JSON format. [SDKS-2240]
Fixed
-
Fixed an issue with parsing the
issuervalue in the URI provided by the combined MFA registration node. [SDKS-2542] -
Added an error message about duplicated accounts while using the combined MFA registration node. [SDKS-2627]
-
Fixed an issue that caused loss of WebAuthn credentials when upgrading the SDK from 4.0.0-beta4 to newer versions. [SDKS-2576]
Ping SDK for iOS 4.1.0
July 28, 2023 minor
Added
-
Added support for interceptors in the authenticator module. [SDKS-2545]
-
Added support for
mfauthdeep links in the authenticator sample app. [SDKS-2524] -
Added an interface for refreshing access tokens. [SDKS-2563]
-
Added support for policy advice from IG in JSON format. [SDKS-2239]
Fixed
-
Fixed an issue with parsing the
issuervalue in the URI provided by the combined MFA registration node. [SDKS-2542] -
Added an error message about duplicated accounts while using the combined MFA registration node. [SDKS-2627]
Ping SDK for JavaScript 4.1.2
July 20, 2023 patch
Added
-
Added support in preparation for upcoming Token Vault.
Fixed
-
Fixed an issue with the
getTokens()method failing if no parameters are provided and you perform certain down-leveling of code in the build process.
Ping (ForgeRock) Login Widget 1.1
July 17, 2023 minor
Added
-
Support for device profiling callbacks (
DeviceProfileCallback) -
Support for web authentication (WebAuthn) journeys and trees.
Ping SDK for JavaScript 4.1.1
June 29, 2023 minor
Added
-
Added support in the HTTPClient for receiving transactional authorization advice in JSON format.
Changed
-
Improved types when using strict mode with TypeScript.
Ping SDK for iOS 4.0.0
June 9, 2023 major
Added
-
Added support for Passkeys. [SDKS-2140]
-
Added
DeviceBindingcallback support. [SDKS-1748] -
Added
DeviceSigningVerifiercallback support. [SDKS-2023] -
Added support for combined MFA registration in the Authenticator SDK. [SDKS-1972]
-
Added support for enforcing policies in the Authenticator SDK. [SDKS-2166]
-
Added an interface for listing and deleting WebAuthn credentials from the device. [SDKS-2279]
-
Added an interface to specify a device name during WebAuthn registration. [SDKS-2297]
-
Added a SwiftUI quick start example. [SDKS-2405]
Fixed
-
Added error message description to the
WebAuthnErrorenum. [SDKS-2226] -
Updated the order of presenting the registered WebAuthN keys on the device. [SDKS-2251]
-
Updated Facebook SDK version to 16.0.1. [SDKS-1839]
-
Updated Google SDK version to 7.0.0. [SDKS-2426]
Incompatible changes
-
Changed the signature for a number of methods.
For more information, refer to Incompatible changes.
Ping SDK for Android 4.0.0
May 30, 2023 major
Added
-
Upgraded the Google Fido client to support Passkeys. [SDKS-2243]
-
Added the
FRWebAuthninterface to remove WebAuthn reference keys. [SDKS-2272] -
Added an interface to specify a device name during WebAuthn registration. [SDKS-2296]
-
Added
DeviceBindingcallback support. [SDKS-1747] -
Added
DeviceSigningVerifiercallback support. [SDKS-2022] -
Added support for combined MFA registration in the Authenticator SDK. [SDKS-1972]
-
Added support for enforcing policies in the Authenticator SDK. [SDKS-2166]
Fixed
-
Fixed WebAuthn authentication on devices that use a full-screen biometric prompt. [SDKS-2340]
-
Fixed functionality of the
NetworkCollectormethod. [SDKS-2445]
Incompatible changes
-
Removed support for native single sign-on (SSO).
-
Changed the signature for a number of methods.
For more information, refer to Incompatible changes.
Ping SDK for JavaScript 4.0.0
May 23, 2023 major
Added
-
Added the ability to provide a device name when registering WebAuthN devices.
Changed
-
Updated ESModule (ESM) bundle.
-
Updated tags in the GitHub repo to be prefixed with the package name. For example,
javascript-sdk-${tag}. -
Inserted a
prompt=noneparameter into OAuth 2.0 calls to the/authorizeendpoint to prevent console error about frames.
Incompatible changes
-
No longer provides Universal Module Definition (UMD) support
-
Updated Policy types
-
Removed duplicate modules
For more information, refer to Incompatible changes.
Deprecated
-
JavaScript
supportconfiguration property deprecated.
For more information, refer to Deprecations.