From 988cf6b6fb3378fdc9d0a4985ef5b183583b77b1 Mon Sep 17 00:00:00 2001
From: Rodrigo Reis
Date: Fri, 17 Apr 2026 17:11:27 -0700
Subject: [PATCH 1/5] Updating README with maintenance information
---
README.md | 24 +++++++++---------------
1 file changed, 9 insertions(+), 15 deletions(-)
diff --git a/README.md b/README.md
index 5e04c2dd..c4eade83 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,13 @@
[](CHANGELOG.md)
[](https://github.com/ForgeRock/forgerock-javascript-sdk/actions/workflows/ci.yml)
-
-
-
-
-
Ping SDK for JavaScript
-
- Change Log
- ·
- Support
- ·
- Docs
-
-
+[](https://github.com/ForgeRock/forgerock-android-sdk)
+
+> [!IMPORTANT] > **In alignment with our maintenance policy, the **ForgeRock SDKs v4.x** will enter maintenance mode on April 15, 2026, and reach end-of-support on April 15, 2028.**
+>
+> **Existing applications that use ForgeRock SDKs v4.x will continue to function as intended. Between April 15, 2026, and end-of-support on April 15, 2028, the ForgeRock SDKs v4.x will only receive critical bug fixes and security updates. The SDK will not be updated to support new PingAM, Ping AIC, or PingOne services, new service features, or changes to existing services.**
+>
+> **We recommend that you migrate to [Ping Orchestration SDK v2.x](https://github.com/ForgeRock/ping-javascript-sdk). The new SDK provides improved features, enhanced performance, and continued support from Ping. By adopting the latest version of the SDK, developers can ensure the security, compatibility, and stability of their solutions. Migration guides are available in the new SDK repository.**
The Ping SDK for JavaScript enables you to quickly integrate Ping products into your JavaScript apps.
@@ -25,7 +19,7 @@ Use the SDKs to leverage _[Intelligent Access](https://www.pingidentity.com/en/p
## Requirements
-- ForgeRock Identity Platform
+- Ping Identity Platform
- Ping Advanced Identity Cloud
- PingAM 6.5.2+
@@ -126,4 +120,4 @@ This project is licensed under the MIT License - see the [LICENSE](./packages/ja
---
-© Copyright 2020-2025 Ping Identity. All Rights Reserved
+© Copyright 2020 - 2026 Ping Identity. All Rights Reserved.
From 2a34d07f5ab7ae3283bf2794ecfd05283217c387 Mon Sep 17 00:00:00 2001
From: Rodrigo Reis
Date: Fri, 17 Apr 2026 17:23:29 -0700
Subject: [PATCH 2/5] Fixing link on Ping Identity logo
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index c4eade83..2ed73534 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
[](CHANGELOG.md)
[](https://github.com/ForgeRock/forgerock-javascript-sdk/actions/workflows/ci.yml)
-[](https://github.com/ForgeRock/forgerock-android-sdk)
+[](https://github.com/ForgeRock/forgerock-javascript-sdk)
> [!IMPORTANT] > **In alignment with our maintenance policy, the **ForgeRock SDKs v4.x** will enter maintenance mode on April 15, 2026, and reach end-of-support on April 15, 2028.**
>
From 4062b2492918cecbc1e860f0004a03788cfbb5e9 Mon Sep 17 00:00:00 2001
From: Rodrigo Reis
Date: Wed, 22 Apr 2026 12:03:27 -0700
Subject: [PATCH 3/5] Addressing comments from Gabriel
---
README.md | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 2ed73534..f526eb59 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,8 @@
[](https://github.com/ForgeRock/forgerock-javascript-sdk)
-> [!IMPORTANT] > **In alignment with our maintenance policy, the **ForgeRock SDKs v4.x** will enter maintenance mode on April 15, 2026, and reach end-of-support on April 15, 2028.**
+> [!IMPORTANT]
+> **In alignment with our maintenance policy, the **ForgeRock SDKs v4.x** will enter maintenance mode on April 15, 2026, and reach end-of-support on April 15, 2028.**
>
> **Existing applications that use ForgeRock SDKs v4.x will continue to function as intended. Between April 15, 2026, and end-of-support on April 15, 2028, the ForgeRock SDKs v4.x will only receive critical bug fixes and security updates. The SDK will not be updated to support new PingAM, Ping AIC, or PingOne services, new service features, or changes to existing services.**
>
@@ -52,7 +53,7 @@ Please see the [Contributing](./CONTRIBUTING.md) file linked here.
## Samples
-ForgeRock provides these samples to help demonstrate SDK functionality/implementation. They are provided "as is" and are not official products of Ping Identity Corporation and are not officially supported.
+Ping provides these samples to help demonstrate SDK functionality/implementation. They are provided "as is" and are not official products of Ping Identity Corporation and are not officially supported.
To try out the Ping SDK for JavaScript please look at one of our samples:
@@ -66,7 +67,7 @@ To try out the Ping SDK for JavaScript please look at one of our samples:
-
+
## Documentation
From 7b87195468a88e7f8a3fae3ce14598fc524da2f9 Mon Sep 17 00:00:00 2001
From: Ryan Bas
Date: Wed, 22 Apr 2026 16:16:21 -0600
Subject: [PATCH 4/5] docs: fix callout rendering and align branding with Ping
Identity
The GitHub [!IMPORTANT] callout was breaking because prettier reflowed
consecutive blockquote lines into a single line; a blank '>' separator
keeps the alert marker isolated on its own line. Also collapsed the
nested **...** pair inside an already-bolded sentence, and updated the
remaining ForgeRock text references (non-URL) to Ping Identity for
consistency with the rebrand, per review feedback.
---
README.md | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index f526eb59..f77a8ad0 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,13 @@
[](CHANGELOG.md)
-[](https://github.com/ForgeRock/forgerock-javascript-sdk/actions/workflows/ci.yml)
+[](https://github.com/ForgeRock/forgerock-javascript-sdk/actions/workflows/ci.yml)
[](https://github.com/ForgeRock/forgerock-javascript-sdk)
-> [!IMPORTANT]
-> **In alignment with our maintenance policy, the **ForgeRock SDKs v4.x** will enter maintenance mode on April 15, 2026, and reach end-of-support on April 15, 2028.**
+> [!IMPORTANT]
>
-> **Existing applications that use ForgeRock SDKs v4.x will continue to function as intended. Between April 15, 2026, and end-of-support on April 15, 2028, the ForgeRock SDKs v4.x will only receive critical bug fixes and security updates. The SDK will not be updated to support new PingAM, Ping AIC, or PingOne services, new service features, or changes to existing services.**
+> **In alignment with our maintenance policy, the Ping Identity SDKs v4.x will enter maintenance mode on April 15, 2026, and reach end-of-support on April 15, 2028.**
+>
+> **Existing applications that use Ping Identity SDKs v4.x will continue to function as intended. Between April 15, 2026, and end-of-support on April 15, 2028, the Ping Identity SDKs v4.x will only receive critical bug fixes and security updates. The SDK will not be updated to support new PingAM, Ping AIC, or PingOne services, new service features, or changes to existing services.**
>
> **We recommend that you migrate to [Ping Orchestration SDK v2.x](https://github.com/ForgeRock/ping-javascript-sdk). The new SDK provides improved features, enhanced performance, and continued support from Ping. By adopting the latest version of the SDK, developers can ensure the security, compatibility, and stability of their solutions. Migration guides are available in the new SDK repository.**
@@ -87,7 +88,7 @@ If you encounter any issues, be sure to check our **[Troubleshooting](https://su
Support tickets can be raised whenever you need our assistance; here are some examples of when it is appropriate to open a ticket (but not limited to):
-- Suspected bugs or problems with ForgeRock software.
+- Suspected bugs or problems with Ping Identity software.
- Requests for assistance - please look at the **[Documentation](https://docs.pingidentity.com/sdks)** and **[Knowledge Base](https://support.pingidentity.com/s/knowledge-base)** first.
You can raise a ticket using the **[Ping Identity Support Portal](https://support.pingidentity.com/s/)** that provides one stop access to support services.
From 90df756d3eafb69b9cf0ad0c69ed45b652d99a14 Mon Sep 17 00:00:00 2001
From: Ryan Bas
Date: Wed, 22 Apr 2026 16:24:09 -0600
Subject: [PATCH 5/5] ci: align Node version with .node-version to fix
pkg-pr-new fetch crash
Node 20.10.0 ships undici 5.27.x, which has a race where fetch's
ReadableStream controller closes before enqueue, causing pkg-pr-new
publish to crash with ERR_INVALID_STATE. Reading from .node-version
matches ci-fork.yml and picks up a Node with the undici fix.
---
.github/workflows/ci.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index dc096679..f1ef5903 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -18,7 +18,7 @@ jobs:
- uses: actions/setup-node@v4
id: cache
with:
- node-version: '20.10.0'
+ node-version-file: '.node-version'
cache: 'pnpm'
- run: pnpm install --frozen-lockfile