Develop¶
Update Java and WildFly¶
Insight Middleware and the WildFly-based container images now use JDK 25. The
shared WildFly base image has been updated from
quay.io/wildfly/wildfly:40.0.1.Final-jdk17 to
quay.io/wildfly/wildfly:41.0.0.Final-jdk25.
Before updating:
- Install JDK 25 for non-containerized Insight Middleware deployments and update
JAVA_HOME. - Update custom WildFly-based images to use WildFly
41.0.0.Final-jdk25. - Rebuild and test custom extensions and deployment overlays with JDK 25 and WildFly 41.
Update Groovy Dependencies¶
The bundled Groovy dependencies have been updated from 3.0.23 to 5.0.7.
Custom extensions, scripts, and dependency constraints that reference the old coordinates must be updated. Rebuild and test Groovy-based integrations against Groovy 5 after changing the dependencies.
Breaking Changes¶
- v2 configuration requests are served with configurations stored in the schemadb database
- Upload configurations via insight-cli
- Enable role replication for OpenJet and Maximo
- For configuration upload, the Insight server no longer needs to be reachable on port 8080. Upload is now performed via the application URL at /insight. Please change INSIGHT_URL environment variable and ?
--urlparam for Insight CLI. See configuration_setup.
Wildfly 41 and JDK 25¶
- Insight Middleware and the WildFly-based container images now require JDK 25. Existing JDK 17 installations and custom images must be upgraded before deploying this version.
- The shared WildFly base image has changed from WildFly 40 on JDK 17 to WildFly 41 on JDK 25. Custom images, configuration, and deployment overlays must be verified against the new runtime.
- Groovy has been updated from 3.0.23 to 5.0.7. Custom code that depends on the bundled Groovy libraries must be checked for Groovy 5 compatibility