Skip to main content
Version: 7.2405.x.x LTS

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 of true
  • never instead of false

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 of ContentTypeHTML
  • ContentTypes.javascript instead of ContentTypeJavaScript
  • ContentTypes.css instead of ContentTypeStyleSheet

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