BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News Java News Roundup: Spring Boot Updates, Eclipse Temurin JDK 17, Apache Camel Ends Support for JDK 8

Java News Roundup: Spring Boot Updates, Eclipse Temurin JDK 17, Apache Camel Ends Support for JDK 8

This item in japanese

Lire ce contenu en français

It was relatively quiet during the week of September 20th, 2021, with most news coming from point and milestone releases of Spring Boot, Spring Security and Spring Cloud. Other news includes the release of Eclipse Temurin JDK 17 binaries, Build 16 of the JDK 18 early-access builds, Hibernate ORM 5.6.0.Beta2, WildFly 25 Beta 1, Apache Camel dropping support for JDK 8 and JDKMon 17.0.0.

OpenJDK/JDK 17

The Adoptium Working Group has released their Eclipse Temurin JDK 17 binaries for macOS, Windows and Linux (x64/aarch64). Progress updates may be found on their GitHub repository. InfoQ will follow up with a more detailed news story.

Piranha has announced that they have officially migrated their development branch to Eclipse Temurin JDK 17 binaries.

JDK 18

Build 16 of the JDK 18 early-access builds was made available this past week featuring updates from Build 15 that include fixes to various issues. More details may be found in the release notes.

For JDK 18, developers are encouraged to report bugs via the Java Bug Database.

Spring Framework

Minor point releases of Spring Boot version 2.5.5 and version 2.4.11 featuring 41 bug fixes and 32 bug fixes, respectively, were made available that included dependency upgrades and improvements to the documentation for both versions.

Spring Cloud 2020.0.4 has been released to address numerous bug fixes related to the Spring Cloud subprojects (Spring Cloud Netflix, Spring Cloud Config, etc.). This release is compatible with Spring Boot 2.4.x and 2.5.x and more information may be found in the release notes.

On the road to Spring Security 5.6.0, the third milestone release was made available featuring: a new interface, SecurityContextChangedListener, that may be used as the assignment target for a lambda expression or method reference; support for SAML 2.0 single logout; and support to propagate the TestSecurityContextHolder class to the SecurityContextHolder class. Further details may be found in the release notes.

The third milestone release of Spring Boot 2.6.0 was made available featuring: use of the PathPattern class as the default strategy for Spring MVC applications; properties may now be configured for the Spring Integration PollerMetadata class; and properties for Elasticsearch with different client implementations have have been consolidated and rationalized. The road to Spring Boot 2.6.0 includes a release candidate planned for October 21, 2021, and a GA release on November 18, 2021. More details may be found in the release notes.

Hibernate

Hibernate has released Hibernate ORM 5.6.0.Beta2 featuring: a new annotation, @Comment, that may be used to add comment definitions in a table or column; an improved dialect for SQL Server 2016+ to support using the property/value, hibernate.hbm2ddl.auto=create-drop, without errors; and the ability to replace a JPQL-based named query with a custom native SQL named query. Further details may be found in the changelog.

WildFly

On the road to WildFly 25, Red Hat has released the first beta version featuring: new subsystems supporting OpenTelemetry and OpenID Connect; a dependency upgrade to MicroProfile Reactive Messaging; the removal of the deprecated legacy security package, PicketBox; and full support for WildFly Elytron Security.

The WildFly 25 Beta1 Source-to-Image (S2I) Docker images have been released on quay.io, and Red Hat's utility to build, analyze and distribute container images. These images include changes related to the aforementioned removal of PicketBox.

Apache Camel

The Apache Foundation has announced that all Camel projects will drop support for JDK 8 by the end of 2021. Camel 3.14, the next LTS release scheduled for December 2021, will be the last to support JDK 8.

JDKMon

The latest version of JDKMon, a new tool that monitors and updates installed JDKs, has been made available to the Java community. Created by Gerrit Grunwald, principal engineer at Azul, version 17.0.0 features: the option to remember the user download folder; the possibility to enable dark mode on Linux via the jdkmon.properties file; and the ability to search/download a JDK from different distributions from a new application window. More details about JDKMon may be found on this InfoQ news story.

Rate this Article

Adoption
Style

BT