CHANGED: New Jetty version used in nevisLogRend performs more strict validation for TLS connections. The SNI will be checked for matching the hostname in the configured certificate. (NEVISLOG-389)
CHANGED: In Java 17, the default encoding changed from ISO-8559-1 to UTF-8. This affects the default encoding in PropertyResourceBundle. The litdict properties containing translations in nevisLogrend rely on this default value. (NEVISLOG-374)
CHANGED: We now set the java.io.tmpdir system property by default to /var/opt/nevislogrend/<instance>/tmp. When nevisLogrend is started, Jetty unpacks the nevislogrend .war file there and requires it at runtime. Originally the system /tmp folder was used for this purpose, however at some cases it can happen that a system cleanup job deletes the Jetty prefixed directories which causes nevisLogrend to return errors. (NEVISAUTH-4461)
FIXED: Not found templates now properly producing HTTP status code 404 instead of 500. (NEVISLOG-501)
REMOVED: The fallback mechanism is removed which redirected .jsp template paths to .vm template paths. This mechanism provided smoother transition to the new Velocity templates, however the old JSP template system was removed years ago. Migration: replace the ".jsp" string with ".vm" in the RenderingProvider parameter of the LoginRendererServlet in the web.xml file of nevisProxy. (NEVISLOG-297)
REMOVED: Deprecated server TLS require-client-auth is removed. Use the successor client-auth. (NEVISLOG-390)
REMOVED: We removed the vmargs legacy command in administrative cli. Use the nevislogrend <instance> config env to configure the JAVA_OPTS. (NEVISAUTH-3134)
REMOVED: We removed the jcan-log and jcan-optrace third-party dependencies. OpTrace logging is replaced by OpenTelemetry. (NEVISLOG-389)
REMOVED: We removed the deprecated configuration property application.date.showTimeZoneWithDST . Use the property application.date.format to specify a desired date format. (NEVISLOG-482)