---
title: Removed
description: PingGateway removed features and properties by version, with deprecation versions and replacement settings.
component: pinggateway
version: release-notes
page_id: pinggateway::removed
canonical_url: https://docs.pingidentity.com/pinggateway/release-notes/removed.html
revdate: 2026-02-19T12:00:00Z
section_ids:
  2026_3: 2026.3
  2025_11: 2025.11
  2025_9: 2025.9
  2025_6: 2025.6
  2025_3: 2025.3
  2024_11: 2024.11
  2024_9: 2024.9
  2024_6: 2024.6
  2024_3: 2024.3
  2023_11: 2023.11
  2023_9: 2023.9
  2023_6: 2023.6
  2023_4: 2023.4
  2023_2: 2023.2
  7_2: 7.2
---

# Removed

The listed features and properties have been removed.

## 2026.3

**PingGateway features**

| Feature or property                                                                                                           | Setting                                                                                                                        | Replacement setting                                                                                                                                                                     | Deprecated in |
| ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- |
| Fields defined as `"properties"` in `admin.json`, `config.json`, and route configuration files using `$location` expressions. | Use of ISO-8859-1 encoded text by default.                                                                                     | Use UTF-8 encoded text instead.To use deprecated ISO-8859-1 encoding, set the deprecated system property `org.forgerock.config.resolvers.properties.encoding` to `ISO-8859-1`.          | 2025.9        |
| The `IG_ENVCONFIG_DIRS` environment variable and the `ig.envconfig.dirs` system property.                                     |                                                                                                                                |                                                                                                                                                                                         |               |
| Any `.properties` files accessed with the `readProperties()` function.                                                        |                                                                                                                                |                                                                                                                                                                                         |               |
| The liveness and readiness endpoints                                                                                          | Deprecated endpoints:- `health/liveness`

- `health/readiness`                                                                 | Use these endpoints instead:- `health/live`

- `health/ready`                                                                                                                           | 2025.9        |
| AuthorizationCodeOAuth2ClientFilter                                                                                           | `target` (default: `${attributes.openid}`)                                                                                     | Use [${contexts.oauth2Info}](https://docs.pingidentity.com/pinggateway/2026/reference/OAuth2InfoContext.html) instead.                                                                  | 2023.11       |
|                                                                                                                               | Getting the target URI from `request.uri` or `contexts.router.originalUri`                                                     | `contexts.idpSelectionLogin.originalUri`                                                                                                                                                | 2023.9        |
| CapturedUserPasswordFilter                                                                                                    | A `GenericSecret` shared key                                                                                                   | A `CryptoKey` shared key                                                                                                                                                                | 2023.2        |
| CookieFilter                                                                                                                  | Use of the `Set-Cookie2` HTTP header, obsoleted by [RFC 6265: Set-Cookie2](https://www.rfc-editor.org/rfc/rfc6265#section-9.4) | None                                                                                                                                                                                    | 2023.4        |
| FapiAuditContext                                                                                                              | Whole object                                                                                                                   | AccessAuditExtensionContext                                                                                                                                                             | -             |
| HsmSecretStore                                                                                                                | property `storePassword`                                                                                                       | property `storePasswordSecretId`                                                                                                                                                        | 2023.2        |
| Java support                                                                                                                  | Java 17                                                                                                                        | Java 21                                                                                                                                                                                 | 2025.3        |
| KeyManager                                                                                                                    | Whole object                                                                                                                   | SecretsKeyManager                                                                                                                                                                       | 2023.2        |
| KeyStore                                                                                                                      | Whole object                                                                                                                   | KeyStoreSecretsStore                                                                                                                                                                    | 2023.2        |
| KeyStoreSecretStore                                                                                                           | Required property `storePassword` Optional property `keyEntryPassword`                                                         | Optional property `storePasswordSecretId` Optional property `entryPasswordSecretId`                                                                                                     | 2023.2        |
| Names of Prometheus counter metrics                                                                                           | Counter metrics with names not ending in `_total`.                                                                             | Use the new names, which end in `_total`.                                                                                                                                               | 2023.2        |
| Names of Vert.x counter metrics                                                                                               | Counter metrics with names not ending in `_total`.                                                                             | Use the new names, which end in `_total`.                                                                                                                                               | 2023.2        |
| PolicyEnforcementFilter                                                                                                       | `useLegacyAdviceEncoding`                                                                                                      | No replacement necessary                                                                                                                                                                | 2023.6        |
| Router                                                                                                                        | `scanInterval` as an integer                                                                                                   | Set `scanInterval` as a duration.                                                                                                                                                       | 5.0           |
| SamlFederationHandler                                                                                                         | Whole object                                                                                                                   | SamlFederationFilter                                                                                                                                                                    | 2023.4        |
| TrustManager                                                                                                                  | Whole object                                                                                                                   | SecretsTrustManagerFind examples in the [SecretsTrustManager reference](https://docs.pingidentity.com/pinggateway/2026/reference/SecretsTrustManager.html#SecretsTrustManager-example). | 2023.2        |
| Vert.x                                                                                                                        | In `admin.json`: `vertx` > `maxHeaderSize` `vertx` > `initialSettings` > `maxHeaderListSize`                                   | Use `adminConnector` > `maxTotalHeadersSize` or `connectors` > `maxTotalHeadersSize` instead.                                                                                           | 2023.6        |

## 2025.11

No removals.

## 2025.9

No removals.

## 2025.6

No removals.

## 2025.3

This release no longer supports AM 7.1 and earlier (deprecated in 2023.2).

**PingGateway features**

| Feature or property                          | Setting                                                                                                                    | Replacement setting                                                      | Deprecated in |
| -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ------------- |
| CapturedUserPasswordFilter                   | `keyType`                                                                                                                  | None; the filter expects a password encrypted with AES                   | 7.2           |
| ClientCredentialsOAuth2ClientFilter          | `clientId`, `clientSecretId`, `handler`                                                                                    | `endpointHandler`                                                        | 7.2           |
| ClientHandler                                | `hostnameVerifier`                                                                                                         | Set the `hostnameVerifier` in the ClientTlsOptions of the `tls` setting. | 7.2           |
|                                              | `proxy` and `systemProxy`                                                                                                  | `proxyOptions`                                                           | 7.2           |
| ClientRegistration                           | `clientSecretUsage` `jwtExpirationTimeout` `privateKeyJwtSecretId` `tokenEndpointAuthMethod` `tokenEndpointAuthSigningAlg` | `authenticatedRegistrationHandler`                                       | 7.2           |
| CorsFilter                                   | `origins`                                                                                                                  | `acceptedOrigins`                                                        | 7.1           |
| CsvAuditEventHandler                         | `security`                                                                                                                 | None                                                                     | -             |
| ElasticsearchAuditEventHandler               | Whole object                                                                                                               | None                                                                     | 7.1           |
| Functions                                    | `matches()` and `matchingGroups()`                                                                                         | None                                                                     | 7.1           |
| IdentityAssertionHandlerTechPreview          | Whole object                                                                                                               | IdentityAssertionHandler                                                 | -             |
| OAuth2ClientFilter                           | Whole object                                                                                                               | AuthorizationCodeOAuth2ClientFilter                                      | 7.2           |
| ReverseProxyHandler                          | `hostnameVerifier`                                                                                                         | Set the `hostnameVerifier` in the ClientTlsOptions of the `tls` setting. | 7.2           |
|                                              | `proxy` and `systemProxy`                                                                                                  | `proxyOptions`                                                           | 7.2           |
| ScriptableIdentityAssertionPluginTechPreview | Whole object                                                                                                               | ScriptableIdentityAssertionPlugin                                        | -             |
| SplunkAuditEventHandler                      | Whole object                                                                                                               | None                                                                     | 7.1           |

The following filters and handlers are no longer instantiable in PingGateway scripts. If you can't configure them the way you want to, write your own similar `ScriptableFilter` or `ScriptableHandler`:

* `AssignmentFilter`

* `EntityExtractFilter`

* `HeaderFilter`

* `LocationHeaderFilter`

* `StaticRequestFilter`

* `SwitchFilter`

* `DispatchHandler`

* `SequenceHandler`

* `StaticResponseHandler`

## 2024.11

No removals.

## 2024.9

No removals.

## 2024.6

No removals

## 2024.3

| Feature or property                     | Setting                                                                                                                | Replacement setting                                                                        | Deprecated in  |
| --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | -------------- |
| IG product                              | Creation of a .war file                                                                                                | .zip file                                                                                  | 6              |
| SingleSignOnFilter                      | `logoutEndpoint`                                                                                                       | `logoutExpression`                                                                         | 7              |
| Java support                            | Java 11                                                                                                                | Java 17                                                                                    | 2023.11        |
| JwtSession                              | `encryptionSecretId`, `signatureSecretId`,`cookieName`, `cookieDomain`,`password`, `alias`, `keystore`, `sharedSecret` | `authenticatedEncryptionSecretId`, `encryptionMethod`, `cookie`                            | 7, 6.5         |
| OpenAmAccessTokenResolver               | Whole object                                                                                                           | None                                                                                       | 7              |
| JwtBuilderFilter                        | Use of unsigned or unencrypted JWTs                                                                                    | Use of signed or encrypted JWTs                                                            | 7              |
| GrantSwapJwtAssertionOAuth2ClientFilter | Use of unsigned or unencrypted JWTs                                                                                    | Use of signed or encrypted JWTs                                                            | Not deprecated |
| CryptoHeaderFilter                      | Whole object                                                                                                           | JwtBuilderFilter                                                                           | 7              |
| Ldap                                    | `LdapClient` class and the `ldap` script binding                                                                       | None                                                                                       | 7.1            |
| KeyManager                              | `password`                                                                                                             | `passwordSecretId`                                                                         | 6.5            |
| CapturedUserPasswordFilter              | `key`                                                                                                                  | `keySecretId`                                                                              | 7              |
| PasswordReplayFilter                    | `headerDecryption`                                                                                                     | PasswordReplayFilter's `credentials` property configured with a CapturedUserPasswordFilter | 7              |
| KeyStore                                | `password`                                                                                                             | `passwordSecretId`                                                                         | 7              |
| DesKeyGenHandler                        | Whole object                                                                                                           | None                                                                                       | 7              |
| SqlAttributesFilter                     | `dataSource` as a JNDI lookup name                                                                                     | `dataSource` as a `JdbcDataSource` configuration object                                    | 7              |
| AmService                               | `agent` subproperty `password`                                                                                         | `agent` subproperty `passwordSecretId`                                                     | 6.5            |
| TlsOptions                              | Whole object                                                                                                           | ClientTlsOptions                                                                           | 7              |
| ClientHandler and ReverseProxyHandler   | `proxy` subproperty `password`                                                                                         | `proxy` subproperty `passwordSecretId`                                                     | 7              |
| JwtBuilderFilter                        | `signature` subproperties:- `keystore`

- `alias`

- `password`                                                        | `signature` subproperty `secretId`                                                         | 6.5            |
| AuditService                            | `event-handlers`                                                                                                       | `eventHandlers`                                                                            | 7              |
| ClientRegistration                      | `keystore` `privateKeyJwtAlias` `privateKeyJwtPassword`                                                                | `privateKeyJwtSecretId`                                                                    | 7              |
|                                         | `clientSecret`                                                                                                         | `clientSecretId`                                                                           | 7              |
|                                         | The name of the ClientRegistration heaplet to identify a client registration when a user initiates a login             | The `clientId` property of ClientRegistration                                              | 7              |
| Route                                   | `secrets`                                                                                                              | A `secretsProvider` configuration in each affected object                                  | 7              |

## 2023.11

No removals.

## 2023.9

No removals.

## 2023.6

No removals.

## 2023.4

No removals.

## 2023.2

| Feature or property                      | Setting                                                                                   | Replacement setting                                  | Deprecated in |
| ---------------------------------------- | ----------------------------------------------------------------------------------------- | ---------------------------------------------------- | ------------- |
| IG product                               | Delivery of a .war file                                                                   | .zip file                                            | 6             |
| Environment variable and system property | `OPENIG_BASE` `openig.base`                                                               | `IG_INSTANCE_DIR` `ig.instance.dir`                  | 6             |
| PolicyEnforcementFilter                  | `executor`                                                                                | `cache` subproperty `executor`                       | 6             |
| ClientHandler and ReverseProxyHandler    | `keyManager` `sslCipherSuites` `sslContextAlgorithm` `sslEnabledProtocols` `trustManager` | `tls` property to define a ClientTlsOptions object   | 6.5           |
| UserProfileFilter                        | `ssoToken`                                                                                | `username`                                           | 6.5           |
|                                          | `profileAttributes`                                                                       | `userProfileService` subproperty `profileAttributes` | 6.5           |
|                                          | `amService`                                                                               | `userProfileService` subproperty `amService`         | 6.5           |
| StatelessAccessTokenResolver             | `signatureSecretId`                                                                       | `verificationSecretId`                               | 6.5.1         |
|                                          | `encryptionSecretId`                                                                      | `decryptionSecretId`                                 | 6.5.1         |

## 7.2

| Feature or property   | Setting   | Replacement setting | Deprecated in  |
| --------------------- | --------- | ------------------- | -------------- |
| StaticResponseHandler | `version` | Not replaced        | Not deprecated |
