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

Migration guide from LTS-2024 to LTS-2026

nevisAdapt - nevisDetect separation

nevisAdapt and nevisDetect are no longer bundled together, they may have separate version numbers and release dates

  • nevisAdapt client libraries have their own new RPM package: nevisadaptcl
  • nevisAdapt backend libraries remain in the nevisadapt RPM package
  • nevisAdapt Java classes were moved to the new ch.nevis.nevisadapt package
  • nevisDetect libraries remain in nevisdetect and nevisdetectcl
  • nevisDetect Java classes remain in the ch.nevis.nevisdetect package

nevisAdapt

  • Major and minor versioning scheme changed: 7.2511.x.x to 8.2607.x.x
  • Required Java version increased to 25
  • The logback.xml configuration files for all components have been updated to use lowercase XML element names
    • If you have custom logback configuration files, please verify that the XML element names are lowercase after upgrade.
    • Pattern -> pattern
    • MinIndex -> minIndex
    • MaxIndex -> maxIndex
    • FileNamePattern -> fileNamePattern
  • Renamed Spring Properties
    • spring.resources.add-mappings -> spring.web.resources.add-mappings
    • spring.http.encoding.charset -> server.servlet.encoding.charset
    • spring.http.encoding.enabled -> server.servlet.encoding.enabled
    • spring.http.encoding.force -> server.servlet.encoding.force
  • Renamed Hibernate Properties
    • hibernate.jdbc.batch_size -> spring.jpa.properties.hibernate.jdbc.batch_size
    • hibernate.order_inserts -> spring.jpa.properties.hibernate.order_inserts
    • hibernate.order_updates -> spring.jpa.properties.hibernate.order_updates
  • Removed / Deprecated Properties
    • spring.jpa.hibernate.use-new-id-generator-mappings=true is no longer required, the new ID generator mappings are used by default.
    • endpoints.enabled / endpoints.health.enabled / endpoints.health.sensitive — removed in Spring Boot 3+; use management.endpoints.* instead.
  • JVM Flags
    • -XX:+UseG1GC is recommended to revert Garbage Collector to G1 if ZGC (Java 25 default) causes performance issues.
    • -Dnet.bytebuddy.experimental=true was added as fallback option for potential ByteBuddy issues with the new JDK version.
  • Spring Security XMLs
    • Custom configurations must replace all occurrences of <global-method-security> with <method-security>.