Release notes
nevisLogrend 9.2605.3.1 - 24.09.2026
Breaking changes
Changes and new features
- FIXED: Cache logging now uses compact type-and-size summaries instead of full payload dumps, preventing excessive log output. (NEVISLOG-646)
- UPGRADED: We upgraded the Jackson third-party dependencies to version 3.2.2 and 2.22.2. (NEVISLOG-648)
- UPGRADED: We upgraded the Log4j third-party dependencies to version 2.25.5. (NEVISLOG-647)
nevisLogrend 9.2605.2.1 - 27.08.2026
Breaking changes
- CHANGED: The OpenTelemetry javaagent bundled with nevisLogrend now defaults the Prometheus exporter to
localhostinstead of0.0.0.0. If you setotel.metrics.exporter=prometheusand scrape the metrics endpoint from outside the container or host, setotel.exporter.prometheus.host=0.0.0.0explicitly inotel.properties, otherwise the endpoint stops answering on the published port. (NEVISLOG-642)
Changes and new features
- NEW: The management port now serves the standardized Kubernetes probe paths
/livenessand/readiness. See Management Endpoints. (NEVISLOG-626) - UPGRADED: We upgraded the Jackson third-party dependency to version 3.2.1 and 2.22.1. (NEVISLOG-637)
- UPGRADED: We upgraded the Jetty third-party dependencies to version 12.1.12. (NEVISLOG-638)
- UPGRADED: We upgraded the OpenTelemetry extension to version 3.2.0.0, which embeds OpenTelemetry SDK 1.64.0. (NEVISLOG-642)
- UPGRADED: We upgraded the OpenTelemetry third-party dependencies to version 1.62.0. (NEVISLOG-639)
nevisLogrend 9.2605.1.1 - 22.07.2026
Breaking changes
Changes and new features
- UPGRADED: We upgraded the Jackson third-party dependencies to version 3.2.0 and 2.22.0. (NEVISAUTH-5535)
nevisLogrend 8.2511.4.1 - 22.07.2026
nevisAdmin4
There is no new nevisAdmin4-pattern release for this version, ensure you update the component version yourself.
Breaking changes
Changes and new features
- UPGRADED: We upgraded the Jackson third-party dependencies to version 2.22.0. (NEVISAUTH-5535)
nevisLogrend 9.2605.0.3 - 20.05.2026
Breaking changes
- UPGRADED: nevisLogrend is now compiled and runs with Java 25. Using Java 21 is no longer supported. (NEVISLOG-588)
Changes and new features
- UPGRADED: We upgraded the Commons-beanutils third-party dependency to version 1.11.0. (NEVISLOG-595)
- UPGRADED: We upgraded the Commons-cli third-party dependency to version 1.11.0. (NEVISLOG-595)
- UPGRADED: We upgraded the Commons-lang3 third-party dependency to version 3.20.0. (NEVISLOG-595)
- UPGRADED: We upgraded the Commons-text third-party dependency to version 1.15.0. (NEVISLOG-595)
- UPGRADED: We upgraded the Commons-validator third-party dependency to version 1.10.1. (NEVISLOG-595)
- UPGRADED: We upgraded the Jackson third-party dependencies to version 3.1.1' and 2.21.2. (NEVISLOG-595)
- UPGRADED: We upgraded the Jetty third-party dependencies to version 12.1.8. (NEVISLOG-595)
- UPGRADED: We upgraded the Log4j third-party dependencies to version 2.25.4. (NEVISLOG-595)
- UPGRADED: We upgraded the Opentelemetry api third-party dependency to version 1.60.1 (NEVISLOG-595)
- UPGRADED: We upgraded the Servlet api third-party dependency to version 6.1 (NEVISLOG-595)
nevisLogrend 8.2511.3.1 - 30.04.2026
Breaking changes
Changes and new features
- UPGRADED: We upgraded the Log4j third-party dependencies to version 2.25.4. (NEVISAUTH-5389)
nevisLogrend 8.2511.2.2 - 26.03.2026
Breaking changes
Changes and new features
- UPGRADED: We upgraded the Jackson third-party dependencies to version 2.21.1. (NEVISAUTH-5338)
- UPGRADED: We upgraded the Jetty third-party dependencies to version 12.0.33. (NEVISAUTH-5348)
nevisLogrend 8.2511.1.2 - 05.02.2026
Breaking changes
Changes and new features
- UPGRADED: We upgraded the Log4j third-party dependencies to version 2.25.3. (NEVISAUTH-5293)
nevisLogRend 8.2511.0.2 - 19.11.2025
Breaking changes
Changes and new features
- FIXED:
$utils.escapeXml()function accidentally doing the same asescapeJs. (NEVISLOG-573) - FIXED: Incorrectly rendered JSON response is fixed when the
labelandvalueGuiElemattributes contain special characters. Now those are properly escaped according to JSON escaping using the new$utils.escapeJson()function. Note that the fix was applied injson.vmso in case of existing instances thejson.vmeither must copied over from the templates or the file has to patched manually where the"$guiElem.label)"must be replaced with"$utils.escapeJson($guiElem.label)"same goes for the"$guiElem.value". (NEVISLOG-573) - UPGRADED: We upgraded the Commons-beanutils third-party dependency to version 1.11.0. (NEVISLOG-567)
- UPGRADED: We upgraded the Commons-cli third-party dependency to version 1.10.0. (NEVISLOG-581)
- UPGRADED: We upgraded the Commons-lang3 third-party dependency to version 3.19.0. (NEVISLOG-575)
- UPGRADED: We upgraded the Commons-text third-party dependency to version 1.14.0. (NEVISLOG-579)
- UPGRADED: We upgraded the Guava third-party dependencies to version 33.5.0-jre. (NEVISLOG-579)
- UPGRADED: We upgraded the Jackson third-party dependencies to version 2.20.1. (NEVISLOG-579)
- UPGRADED: We upgraded the Jetty third-party dependencies to version 12.0.29. (NEVISLOG-579)
- UPGRADED: We upgraded the Log4j third-party dependencies to version 2.25.2. (NEVISLOG-579)
- UPGRADED: We upgraded the Opentelemetry api third-party dependency to version 1.55.0 (NEVISLOG-579)
nevisLogRend 8.2505.5.1 - 08.08.2025
Breaking changes
Changes and new features
- FIXED:
$utils.escapeXml()function accidentally doing the same asescapeJs. (NEVISLOG-573) - FIXED: Incorrectly rendered JSON response is fixed when the
labelandvalueGuiElemattributes contain special characters. Now those are properly escaped according to JSON escaping using the new$utils.escapeJson()function. Note that the fix was applied injson.vmso in case of existing instances thejson.vmeither must copied over from the templates or the file has to patched manually where the"$guiElem.label"must be replaced with"$utils.escapeJson($guiElem.label)"same goes for the"$guiElem.value". (NEVISLOG-573) - UPGRADED: We upgraded the Commons-lang3 third-party dependency to version 3.18.0. (NEVISLOG-575)
nevisLogRend 8.2505.4.1 - 26.06.2025
Breaking changes
Changes and new features
- NEW: Added
ico,json,woff,woff2Mime types to the default list. There is no need to define these in themimetypes.propertiesanymore. (NEVISLOG-566) - UPGRADED: We upgraded the Commons-beanutils third-party dependency to version 1.11.0. (NEVISLOG-567)
nevisLogRend 8.2505.3.1 - 21.05.2025
Breaking changes
- UPGRADED: nevisLogrend is now compiled and runs with Java 21. Using Java 17 is no longer supported. (NEVISLOG-551)
Changes and new features
- FIXED: OpenTelemetry PeriodicMetricReader no longers logs a WARN level message when Metrics export fails during shutdown due to the application is already unloaded. (NEVISLOG-547)
- UPGRADED: We upgraded the Commons-text third-party dependency to version 1.13.0. (NEVISLOG-561)
- UPGRADED: We upgraded the Jackson third-party dependencies to version 2.18.3. (NEVISLOG-561)
- UPGRADED: We upgraded the Jetty third-party dependencies to version 12.0.18. (NEVISLOG-561)
- UPGRADED: We upgraded the Guava third-party dependency to version 33.4.6-jre. (NEVISLOG-561)
- UPGRADED: We upgraded the Nevis OpenTelemetry java agent to version 3.0.0.0 (NEVISLOG-561)
- UPGRADED: We upgraded the Opentelemetry api third-party dependency to version 1.48.0 (NEVISLOG-561)
- UPGRADED: We upgraded the Log4j third-party dependencies to version 2.24.3. (NEVISLOG-561)
- UPGRADED: We upgraded the Slf4j third-party dependency to version 2.0.17. (NEVISLOG-561)
- UPGRADED: We upgraded the Velocity third-party dependency to version 2.4.1. (NEVISLOG-561)
nevisLogRend 8.2411.2.2 - 27.03.2025
Breaking changes
Changes and new features
- UPGRADED: We upgraded the Nevis OpenTelemetry java agent to version 2.0.2.0 (IS-517)
nevisLogRend 8.2411.1.1 - 30.01.2025
Breaking changes
Changes and new features
- UPGRADED: We upgraded the Nevis OpenTelemetry java agent to version 2.0.1.1 (NEVISAUTH-4941)
nevisLogRend 8.2411.0.14 - 20.11.2024
Breaking changes
Changes and new features
- FIXED: Default logging.yml incorrectly containing
jcan.Opinstead ofOpTrace. (NEVISAUTH-4774) - UPGRADED: We upgraded the commons-cli third-party dependency to version 1.9.0. (NEVISLOG-538)
- UPGRADED: We upgraded the commons-lang3 third-party dependency to version 3.17.0. (NEVISLOG-538)
- UPGRADED: We upgraded the commons-text third-party dependency to version 1.12.0. (NEVISLOG-538)
- UPGRADED: We upgraded the commons-validator third-party dependency to version 1.9.0. (NEVISLOG-538)
- UPGRADED: We upgraded the Jackson third-party dependencies to version 2.17.2. (NEVISLOG-538)
- UPGRADED: We upgraded the Jetty third-party dependencies to version 12.0.13. (NEVISLOG-538)
- UPGRADED: We upgraded the Guava third-party dependency to version 33.3.0-jre. (NEVISLOG-538)
- UPGRADED: We upgraded the Opentelemetry api third-party dependency to version 1.42.0 (NEVISLOG-538)
- UPGRADED: We upgraded the log4j third-party dependencies to version 2.24.0. (NEVISLOG-538)
- UPGRADED: We upgraded the slf4j third-party dependency to version 2.0.16. (NEVISLOG-538)
nevisLogRend 8.2405.0.1 - 15.05.2024
Breaking changes
- REMOVED: RHEL8 Linux is no longer supported, it is superseded by RHEL9. RHEL8 is still supported on 7.2405.x (LTS24). (NEVISAUTH-4667)
Changes and new features
- UPGRADED: We upgraded the Jackson third-party dependencies to version 2.17.0. (NEVISLOG-523)
- UPGRADED: We upgraded the Jetty third-party dependencies to version 12.0.8. (NEVISLOG-525)
- UPGRADED: We upgraded the Jakarta servlet api third-party dependency to version 6.0 (NEVISLOG-525)
- UPGRADED: We upgraded the Guava third-party dependency to version 33.1.0-jre. (NEVISLOG-523)
- UPGRADED: We upgraded the Opentelemetry api third-party dependency to version 1.37.0 (NEVISAUTH-4546)
- UPGRADED: We upgraded the log4j third-party dependencies to version 2.23.1. (NEVISLOG-523)
- UPGRADED: We upgraded the slf4j third-party dependency to version 2.0.12. (NEVISLOG-523)
nevisLogRend 7.2402.0.2 - 21.02.2024
Breaking changes
Changes and new features
- UPGRADED: We upgraded the commons-cli third-party dependency to version 1.16.0. (NEVISLOG-518)
- UPGRADED: We upgraded the commons-lang3 third-party dependency to version 3.14.0. (NEVISLOG-518)
- UPGRADED: We upgraded the commons-text third-party dependency to version 1.11.0. (NEVISLOG-518)
- UPGRADED: We upgraded the commons-validator third-party dependency to version 1.8.0. (NEVISLOG-518)
- UPGRADED: We upgraded the jackson third-party dependencies to version 2.16.1. (NEVISLOG-518)
- UPGRADED: We upgraded the jetty third-party dependencies to version 11.0.19. (NEVISLOG-518)
- UPGRADED: We updated the Guava third-party dependency to version 33.0.0-jre. (NEVISLOG-518)
- NEW: Added OpenTelemetry metric number of login applications for product analytics. (NEVISLOG-516)
nevisLogRend 7.2311.0.3 - 15.11.2023
Breaking changes
- 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 propertyapplication.date.formatto specify a desired date format. (NEVISLOG-482) - 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-1toUTF-8. This affects the default encoding inPropertyResourceBundle. The litdict properties containing translations in nevisLogrend rely on this default value. (NEVISLOG-374)
Changes and new features
- FIXED: Not found templates now properly producing HTTP status code 404 instead of 500. (NEVISLOG-501)
- NEW: Added RHEL 9 support. (NEVISAUTH-4421)
- CHANGED: We now set the
java.io.tmpdirsystem 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) - UPGRADED: We upgraded the commons-lang3 third-party dependency to version 3.13.0 (NEVISLOG-389)
- UPGRADED: We upgraded the jackson third-party dependencies to version 2.15.3. (NEVISLOG-389)
- UPGRADED: We upgraded the guava third-party dependency to version 32.1.3-jre. (NEVISLOG-389)
- UPGRADED: We upgraded the jetty third-party dependencies to version 11.0.17. (NEVISLOG-389)
- UPGRADED: We upgraded the log4j third-party dependencies to version 2.20.0. (NEVISLOG-389)
- UPGRADED: We upgraded Servlet API to version 5. Migration from javax.servlet packages to jakarta.servlet. (NEVISLOG-389)
- UPGRADED: We upgraded the slf4j third-party dependency to version 2.0.9. (NEVISLOG-389)
- UPGRADED: We upgraded velocity-tools-view to a version 3.2-jakarta to support Servlet API to version 5. (NEVISLOG-389)
nevisLogRend 1.22.0.2 - 16.08.2023
Breaking changes
Changes and new features
- UPGRADED: We updated the Jackson third-party dependency to version 2.15.2. (NEVISLOG-494)
- UPGRADED: We updated the Guava third-party dependency to version 32.1.1-jre. (NEVISLOG-497)
nevisLogRend 1.21.0.2 - 17.05.2023
Breaking changes
- REMOVED: We removed the
vmargslegacy command in administrative cli. Use thenevislogrend <instance> config envto configure theJAVA_OPTS. (NEVISAUTH-3134)
Changes and new features
- DEPRECATED: The configuration property
application.date.showTimeZoneWithDSTis deprecated and will be removed in one of the upcoming releases. Use the propertyapplication.date.formatto specify a desired date format. (NEVISLOG-482) - UPGRADED: We updated the Jackson third-party dependency to version 2.15.0. (NEVISLOG-458)
- UPGRADED: We updated the Jetty third-party dependency to version 9.4.51.v20230217. (NEVISLOG-485)
- UPGRADED: We updated the Log4j third-party dependency to version 2.20.0. (NEVISLOG-485)
- UPGRADED: We updated the Slf4j third-party dependency to version 2.0.7. (NEVISLOG-485)
- UPGRADED: We upgraded Snakeyaml third-party dependencies to version 2.0. (NEVISLOG-458)
- NEW: NevisLogRend now uses a graceful shutdown with a 30seconds timeout. Documentation incorrectly stated this so far. (NEVISLOG-491)
nevisLogRend 1.20.0.1 - 15.02.2023
Breaking changes
Changes and new features
- FIXED: Java Util Logging messages were incorrectly logged in
/var/log/messagesdue to previous log4j2 upgrade causing the JUL bridging to not work correctly. The proper configuration is now added automatically at runtime. (NEVISLOG-449) - UPGRADED: We upgraded the google autovalue third-party dependency to version 1.10.1. (NEVISLOG-459)
- UPGRADED: We upgraded the Jackson third-party dependency to version 2.14.1. (NEVISLOG-459)
- UPGRADED: We upgraded the Jetty third-party dependency to version 9.4.50.v20221201. (NEVISLOG-459)
- UPGRADED: We upgraded the Slf4j third-party dependency to version 2.0.6. (NEVISLOG-459)
nevisLogRend 1.19.0.2 - 16.11.2022
Changes and new features
- UPGRADED: commons-text third party dependency is upgraded to version 1.10.0. (NEVISLOG-429)
- UPGRADED: google autovalue third party dependency is upgraded to version 1.10. (NEVISLOG-429)
- UPGRADED: jetty third party dependency is upgraded to version 9.4.49.v20220914. (NEVISLOG-424)
- UPGRADED: jackson third party dependency is upgraded to version 2.13.4. (NEVISLOG-424)
- UPGRADED: log4j2 third party dependency is upgraded to version 2.19.0. (NEVISLOG-424)
- UPGRADED: snakeyaml third party dependency is upgraded to version 1.33. (NEVISLOG-419)