This week's Java roundup includes updates from OpenJDK, the release of JDK 22 build 22, GlassFish 7.0.10, Spring Boot 3.2-RC2, Spring Cloud 2023.0-RC1, Spring Cloud Stream Applications 2022.0.0, Spring Statemachine 4.0-M1, Spring Tools 4.20.1, Open Liberty 23.0.11-beta, Micronaut 4.1.6, Grails 6.1.0, TomEE 8.0.16, Infinispan 14.0.20.Final, JHipster 8.0.0, JHipster Lite 0.47.0, JReleaser 1.9.0, and Kotlin 1.9.20.
Notably, OpenJDK's JEP 463 aims to simplify Java for beginners, while JDK 22 continues to receive bug fixes. GlassFish's update brings improvements and deprecates a method for XML processing. Spring Boot's release candidate adds new SSL features and Spring Cloud's release candidate provides updates to sub-projects. Spring Cloud Stream Applications introduces a new JsonBytesToMap class, and Spring Statemachine supports the Spring Boot 3.1 release train.
Spring Tools enhances performance and completion for Spring Boot properties, while Open Liberty introduces new metrics and MicroProfile capabilities. Micronaut and Grails provide module updates and dependency upgrades. TomEE addresses several CVEs and improves JMX console functionality. Infinispan also upgrades to support JDK 21.
JHipster releases a major update after two and a half years, and JHipster Lite adds features like YAML support for Spring configuration. JReleaser streamlines release note generation and fixes script creation issues. Lastly, Kotlin's update brings the K2 compiler to Beta, stabilizes Kotlin Multiplatform, and improves performance.
The roundup was provided by Michael Redlich, highlighting significant developments in the Java ecosystem.