This week’s Java roundup for July 12th, 2021, features news on JDK 17, JDK 18, Hazelcast introducing a new platform, Open Liberty 220.127.116.11-beta, GraalVM Native Build Tools 0.9.2, Piranha 21.7.0, Quarkus 2.0.2, Hibernate, Spring Framework, Apache Wicket, and the JakartaOne Livestream 2021 conference call for papers.
JDK 17 has entered rampdown phase two this past week to signal the start of a stabilization mode for the GA release in September. Critical bugs, such as regressions or serious functionality issues, may be addressed, but must be approved via the Fix-Request process.
For both JDK 17 and JDK 18, developers are encouraged to report bugs via the Java Bug Database.
Hazelcast introduced a new Hazelcast Platform that promises to “combine the capabilities of a real-time stream processing engine with in-memory computing to deliver a simplified architecture that is highly performant, scalable and reliable.”
While data continues to be an enterprise’s most valuable resource, it’s only useful if they can derive actionable insights in a timely manner. The Hazelcast Platform represents a monumental step forward for the creation of real-time, intelligent applications that help enterprises capture the value they otherwise would miss.
With a scheduled GA release in August 2021, the new platform is currently available in beta. InfoQ will follow-up with a more detailed news story.
The Road to Open Liberty 18.104.22.168
Open Liberty 22.214.171.124-beta has been made available as a preview release for the upcoming MicroProfile 4.1 release, scheduled before the end of July 2021. MicroProfile Health 3.1 will be the only updated core API in MicroProfile 4.1. This Open Liberty beta package also includes convenience features for Jakarta EE 9.1 and introduces a new logging format.
Oracle Labs has released version 0.9.2 of Native Build Tools, a GraalVM project consisting of plugins for interoperability with GraalVM Native Image. This release provides: a restructured Gradle plugin that is more idiomatic, but leaves a breaking change with the removal of the
persistConfig option; removal of Test Discovery mode from the Maven plugin; bug fixes related to issues with JUnit and Maven; and support for Kotlin tests in Gradle.
Red Hat has released Quarkus 2.0.2, the second maintenance release to Quarkus 2.0, featuring a number of bux fixes that include: adding the JDBC Oracle extension to the list of JDBC drivers; reordering the Docker check in the sequence to after the database configuration; fixing CDI errors upon using the recommended
ConfigMapping interface; and fixing configuration for SmallRye GraphQL 1.2.8. More details may be found in the changelog, and a migration guide is available for developers who wish to upgrade to Quarkus 2.0.
Hibernate Reactive 1.0.0.CR8 was released featuring: dependency upgrades to Vert.x SQL client 4.1.1 and Hibernate ORM 5.5.3.Final; and checks to prevent issues if a Hibernate Reactive session was used in the wrong thread. More details may be found on the issue tracker.
Minor point releases of Spring Framework version 2.3.9 and version 2.2.16.RELEASE featuring 45 bug fixes and 12 bug fixes, respectively, were made available that include dependency upgrades and improvements to the documentation for both versions.
Spring Data 2021.0.3 and 2020.0.11 were released featuring bug fixes and dependency upgrades. Both versions, built on top of Spring Framework 5.3.9, may be consumed with the upcoming releases of Spring Boot 2.5.3 and 2.4.9, respectively.
On the road to Spring Data 2021.1.0, the first milestone was released featuring: dependency upgrades to Querydsl 5 and MongoDB Driver 4.3; support for Redis 6.2, streaming large result sets and dialect-dependent custom conversions in Spring Data JDBC, and a
REF_CURSOR for stored procedures in Spring Data JPA.
Apache Wicket, an open source, component-oriented, serverside, Java web application framework, has announced that their builds and tests have successfully passed with Build 31 of JDK 17-ea and Build 6 of JDK 18-ea on Linux x86_64 and aarch64.
JakartaOne Livestream 2021 Conference
Plans for the JakartaOne Livestream 2021 conference, scheduled for December 7, 2021, are already underway as the Call for Papers opened this past week. This year’s program committee includes: Tanja Obradovic, Jakarta EE program manager at Eclipse, Ivar Grimstad, Jakarta EE developer advocate at Eclipse, Otavio Santana, staff software engineer at xgeeks, Ivan St. Ivanov, senior programmer at VIDA Software, Dalia Abo Sheasha, Java developer advocate at JetBrains, Jan Westerkamp, managing director at Sensor Aktor GmbH, and Michael Redlich, senior research technician at a petrochemical research company.
Michael Redlich serves on the JakartaOne Livestream 2021 Program Committee.