Appendix H - Deprecation List
This page lists every currently deprecated functionality of nevisProxy, with also a planned removal date. Check regularly if your current configuration is concerned about these planned removals. If one of the below feature is still used in your setup, then there is also a deprecation notice in the navajo log file, either during startup or during incoming request. If you are affected, adapt your configuration by using a replacement or contact support if you depend on the deprecated functionality.
All feature that is planned to be removed in version 8.2405
will still be available in version 7.2405.x
, which will become the LTS24 release in May 2024.
CleanOnStartup parameter of the CacheFilter
Replacement: FileCache.CleanOnStartup
Deprecated since: before LTS19
Plan to remove: May Release 2024, version 8.2405.x
RootDirectory parameter of the CacheFilter
Replacement: FileCache.RootDirectory
Deprecated since: before LTS19
Plan to remove: May Release 2024, version 8.2405.x
MaxFileSize parameter of the CacheFilter
Replacement: MaxEntrySize
Deprecated since: before LTS19
Plan to remove: May Release 2024, version 8.2405.x
Values of the InterceptionRedirect parameter of the IdentityCreationFilter
Replacement:
initial
instead oftrue
never
instead offalse
Deprecated since: 5.3.0
Plan to remove: May Release 2024, version 8.2405.x
The ContentType parameters of the EncryptionFilter
Replacement:
ContentTypes.html
instead ofContentTypeHTML
ContentTypes.javascript
instead ofContentTypeJavaScript
ContentTypes.css
instead ofContentTypeStyleSheet
Deprecated since: before LTS19
Plan to remove: version 8.x
Memory attributes in the Core tag
The following memory attributes are deprecated:
- memoryType
- memoryProtection
- memoryAnonymous
- memorySize
Replacement: no replacement
Deprecated since: 5.1.0
Plan to remove: May Release 2024, version 8.2405.x
DocumentRoot attribute of the Server tag
Replacement: no replacement
Deprecated since: 5.2.0
Plan to remove: May Release 2024, version 8.2405.x
ServerAdmin attribute of the Server tag
Replacement: no replacement
Deprecated since: 5.2.0
Plan to remove: version 8.x
The path attribute of the Context tag
Replacement: no replacement
Deprecated since: 5.2.0
Plan to remove: version 8.x
The SSLCertificateChainFile attribute of the SSL tag
Replacement: Use the SSLCertificateFile Apache directive instead.
Deprecated since: 5.3.0
Plan to remove: May Release 2024, version 8.2405.x
The SSLRequire attribute of the SSL tag
Replacement: in general replaced by the Require
expression by Apache.
Deprecated since: Before LTS19
Plan to remove: TBD
The undocumented wwwauthenticate value of RenderingProvider
Replacement: no replacement
Deprecated since: 5.4.0
Plan to remove: May Release 2024, version 8.2405.x
The AutoRewrite values of the HttpConnectorServlet
Replacement:
- all instead of on
- none instead of off
Deprecated since: 5.3.0
Plan to remove: May Release 2024, version 8.2405.x
OutboundProxyAuthorization of the HttpConnectorServlet
Replacement: Use the OutboundProxyAuthorization.Username and OutboundProxyAuthorization.Password parameters instead.
Deprecated since: 5.3.0
Plan to remove: May Release 2024, version 8.2405.x
The session:renegotiateSSL() Lua method
Replacement: Use the method request:renegotiateSSL
instead
Deprecated since: 5.5.0
Plan to remove: May Release 2024, version 8.2405.x
DB node affinity
Deprecated since: 5.1.0
Plan to remove: May Release 2024, version 8.2405.x
MilestoneCheck parameter of the CSRFFilter
Replacement: no replacement
Deprecated since: 5.5.0
Plan to remove: May Release 2024, version 8.2405.x
Milestones parameter of the CSRFFilter
Replacement: no replacement
Deprecated since: 5.5.0
Plan to remove: May Release 2024, version 8.2405.x
MilestoneRevisit parameter of the CSRFFilter
Replacement: no replacement
Deprecated since: 5.5.0
Plan to remove: May Release 2024, version 8.2405.x
RemoteServlet parameter of the MultiLevelSessionStoreServlet
Replacement: PeerServlet
Deprecated since: 5.7.0
Plan to remove: May Release 2024, version 8.2405.x
The InsertWrapperFilter
Replacement: Every filter supports now the RequestFlags and ModifierFlags
Deprecated since: 5.7.0
Plan to remove: May Release 2024, version 8.2405.x
The RenewIdentification parameter of the IdentityCreationFilter is now a boolean
Replacement: Use false
instead none
or ssl
and true
for the other values.
Deprecated since: 5.7.0
Plan to remove: May Release 2024, version 8.2405.x
The undocumented session:renegotiateCookie() Lua method
Replacement: Use the method session:renegotiate
instead
Deprecated since: 5.7.0
Plan to remove: May Release 2024, version 8.2405.x
ReadLineSize
Replacement: no replacement
Deprecated since: 7.2311.0
Plan to remove: May Release 2024, version 8.2405.x
The 'HTTP/1.0' value of the Protocol parameter of the HttpConnectorServlet
Replacement: Use HTTP/1.1
Deprecated since: 7.2311.0
Plan to remove: May Release 2024, version 8.2405.x
The TelemetryFilter
Replacement: Use the OpenTelemetry configuration tag in the server configuration (navajo.xml) instead
Deprecated since: 7.2402.0
Plan to remove: May Releases 2024, version 8.2405.x and version 7.2405.x
The parameter AuditLog.Key of the IdentityCreationFilter
Replacement: Use AuditLog.PassPhrase
instead
Deprecated since: 7.2402.0
Plan to remove: May Release 2024, version 8.2405.x