Deprecated
Features and properties are deprecated and removed as defined in Product stability labels.
Unless otherwise stated, when a deprecated setting and its replacement setting are both provided, the replacement setting is used.
2025.9
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
Fields defined as   | 
Use of ISO-8859-1 encoded text.  | 
Use UTF-8 encoded text instead. To use UTF-8 encoded text now, set the system property   | 
Not yet removed  | 
The   | 
|||
Any   | 
|||
The liveness and readiness endpoints  | 
Deprecated endpoints: 
  | 
Use these endpoints instead: 
  | 
Not yet removed  | 
Router  | 
Reusing the   | 
Use different directories for each Router configuration.  | 
Not yet removed  | 
2025.6
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
AdminHttpApplication (  | 
  | 
  | 
Not yet removed  | 
Duration in custom components and scripts  | 
  | 
  | 
Not yet removed  | 
JmsAuditEventHandler  | 
The entire object.  | 
Use an alternative audit event handler.  | 
Not yet removed  | 
Prometheus metrics  | 
  | 
  | 
Not yet removed  | 
2025.3
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
Java support  | 
Java 17  | 
Java 21  | 
Not yet removed  | 
2024.11
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
AdminHttpApplication (  | 
Provided objects you can override by defining objects with the same name: 
  | 
Override defaults by defining filters for the new settings: 
  | 
Not yet removed  | 
The   | 
Define a   | 
Not yet removed  | 
|
Define a   | 
The   | 
Not yet removed  | 
|
AuthorizationCodeOAuth2ClientFilter  | 
The   | 
Each AuthorizationCodeOAuth2ClientFilter will have its own private list of issuers.  | 
Not yet removed  | 
GatewayHttpApplication (  | 
The   | 
Define a   | 
Not yet removed  | 
Define a   | 
The   | 
Not yet removed  | 
|
The session settings will no longer default to those defined in   | 
If no   | 
Not yet removed  | 
|
Issuer  | 
The   | 
Each AuthorizationCodeOAuth2ClientFilter will have its own private list of issuers.  | 
Not yet removed  | 
IssuerRepository  | 
The entire object
and the default   | 
For issuers known in advance, add their settings to the  For discovery, if the   | 
Not yet removed  | 
JwtSession  | 
The entire object.  | 
Use a   | 
Not yet removed  | 
Prometheus metrics  | 
The   | 
Use the   | 
Not yet removed  | 
Router  | 
The default path for the   | 
Set the   | 
Not yet removed  | 
2024.9
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
AdminHttpApplication (  | 
Allow administrative connections on gateway endpoints (current default)  | 
Configure a separate   | 
Not yet removed  | 
  | 
-  | 
Not yet removed  | 
|
  | 
  | 
Not yet removed  | 
|
Lazy loading in FileAttributesFilter and SqlAttributesFilter  | 
  | 
FileAttributesContext and SqlAttributesContext  | 
Not yet removed  | 
RouterHandler alias  | 
  | 
  | 
Not yet removed  | 
2024.6
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
Prometheus endpoint  | 
  | 
  | 
Not yet removed  | 
Prometheus metrics: 
  | 
  | 
  | 
Not yet removed  | 
Prometheus metrics: 
  | 
  | 
  | 
Not yet removed  | 
TokenResolver class used as follows: 
  | 
Whole class  | 
Not replaced. Use the following expression format instead:
   | 
Not yet removed  | 
2024.3
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
Vert.x  | 
Options described in 4.5.0 Deprecations and breaking changes  | 
Options described in VertxOptions  | 
Not yet removed  | 
Common REST Monitoring Endpoint  | 
Whole feature  | 
Prometheus Scrape Endpoint  | 
Not yet removed  | 
2023.11
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
Java support  | 
Java 11  | 
Java 17  | 
2024.3  | 
2023.9
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
Retrieval of the target URI in AuthorizationCodeOAuth2ClientFilter  | 
  | 
IdpSelectionLoginContext  | 
Not yet removed  | 
2023.6
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
Vert.x  | 
 
  | 
  | 
Not yet removed  | 
PolicyEnforcementFilter  | 
  | 
Advice encoding with the encoder used by the AM version.  | 
Not yet removed  | 
2023.4
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
CookieFilter  | 
Use of the Set-Cookie2 HTTP header, obsoleted by RFC 6265: Set-Cookie2  | 
Not replaced  | 
Not yet removed  | 
SamlFederationHandler  | 
Whole object  | 
SamlFederationFilter  | 
Not yet removed  | 
2023.2
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
Studio  | 
Structured Editor  | 
Not replaced  | 
Not yet removed  | 
KeyStoreSecretStore  | 
Required property   | 
Optional property   | 
Not yet removed  | 
HsmSecretStore  | 
property   | 
property   | 
Not yet removed  | 
Names of Prometheus counter metrics  | 
  | 
In a future release, the deprecated names are expected to be replaced with
names ending in  Only the metric name is deprecated; the information provided by the metric is not deprecated. Other Prometheus metrics aren’t affected.  | 
Not yet removed  | 
Names of Vert.x counter metrics  | 
  | 
In a future release, the deprecated names are expected to be replaced with
names ending in  Only the metric name is deprecated; the information provided by the metric isn’t deprecated. Other Vert.x metrics aren’t affected.  | 
Not yet removed  | 
KeyStore  | 
Whole object  | 
KeyStoreSecretsStore There will be no replacement for keystore loading from a URL.  | 
Not yet removed  | 
KeyManager  | 
Whole object  | 
SecretsKeyManager  | 
Not yet removed  | 
TrustManager  | 
Whole object  | 
SecretsTrustManager  | 
Not yet removed  | 
CapturedUserPasswordFilter  | 
A   | 
A  After removal, it will no longer be possible to store the shared key in a Base64SecretStore.  | 
Not yet removed  | 
7.2
| Feature or property | Setting | Replacement setting | Removed in | 
|---|---|---|---|
CapturedUserPasswordFilter  | 
  | 
  | 
2025.3  | 
ClientCredentialsOAuth2ClientFilter  | 
  | 
  | 
2025.3  | 
ClientHandler  | 
  | 
  | 
2025.3  | 
  | 
ClientTlsOptions property   | 
2025.3  | 
|
ClientRegistration  | 
  | 
  | 
2025.3  | 
OAuth2ClientFilter  | 
Filter name  | 
AuthorizationCodeOAuth2ClientFilter  | 
2025.3  | 
ReverseProxyHandler  | 
  | 
  | 
2025.3  | 
  | 
ClientTlsOptions property   | 
2025.3  |