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: Hazelcast Introduces New Platform, JDK 17, JDK 18 and Spring

Java News Roundup: Hazelcast Introduces New Platform, JDK 17, JDK 18 and Spring

This item in japanese

Lire ce contenu en français

This week's Java roundup for July 12th, 2021, features news on JDK 17, JDK 18, Hazelcast introducing a new platform, Open Liberty 21.0.0.8-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

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.

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

JDK 18

Build 6 of the JDK 18 early-access builds was also made available featuring updates from Build 5 that include fixes to various issues. More details may be found in the release notes.

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

Hazelcast

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."

As Kelly Herrell, CEO at Hazelcast, stated in press release:

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 21.0.0.8

Open Liberty 21.0.0.8-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.

GraalVM

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.

Piranha

Piranha 21.7.0 has been released featuring bug fixes with their SonarCloud dependency. Further details may be found in their issue tracker.

Quarkus

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

A maintenance release of Hibernate ORM 5.3.21.Final was made available that primarily includes a number of bug fixes.

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.

Spring Framework

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

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.

Editor's Note

Michael Redlich serves on the JakartaOne Livestream 2021 Program Committee.

Rate this Article

Adoption
Style

BT