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: State of Project Valhalla by Brian Goetz, GlassFish 7.0-M1 and Project Loom Lab

Java News Roundup: State of Project Valhalla by Brian Goetz, GlassFish 7.0-M1 and Project Loom Lab

This item in japanese

Lire ce contenu en français

It was very quiet for the week of December 27th, 2021, but InfoQ found a few news items of interest that include: the "State of Project Valhalla," a three-part blog series written by Brian Goetz; GlassFish 7.0.0-M1; Project Loom Lab, a new project created by Nicolai Parlog; an update of the Jakarta EE Tutorial to Jakarta EE 9.1; Apache Camel 3.11.5; and JDKMon 17.0.21.

JDK 18

There was no activity with the JDK 18 early-access builds this past week. Build 29 remains the latest update. More details may be found in the release notes.

JDK 19

Similarly, there was no activity with the JDK 19 early-access builds. The latest update remains at Build 3.

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

Project Loom

Nicolai Parlog, Java developer advocate at Oracle, introduced his Project Loom Lab that include two applications, a folder size analyzer and an echo server, implemented with and without virtual threads. The latest Loom early-access build and Maven are required.

Project Valhalla

Parlog also introduced "State of Valhalla," a three-part blog series written by Brian Goetz, Java language architect at Oracle:

The Valhalla early-access builds (Build 14-valhalla+4-55) were last updated in August 2019 and, according to the website, based on an incomplete version of JDK 14.

Jakarta EE Tutorial

The Jakarta EE Tutorial, a "comprehensive guide to developing enterprise applications for the Jakarta EE Platform," was recently updated for Jakarta EE 9.1. More details may be found in the documentation.

Apache Camel

The Apache Software Foundation has provided a new LTS point release in the Camel 3.11 release train. Version 3.11.5 features seven bug fixes and improvements, and dependency upgrades to versions 2.15.0, 2.16.0 and 2.17.0 of Log4j2, Logback 1.2.8 and the camel-nsq and camel-corda components. More details may be found in the release notes.

GlassFish

On the road to GlassFish 7.0, the first milestone release was made available this past week. GlassFish 7.0.0-M1, considered an alpha version, contains milestone versions of Jakarta EE 10 components, such as Faces 4.0, Persistence 3.1 and Servlet 6.0, and may be compiled and run from JDK 11 through JDK 18.

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.21 ships with new features such as: an update to DiscoClient, a library to conveniently access the Foojay.io Discovery API service; an improved dialog for downloading JDKs; and a verification for JDKs that have already been downloaded. A problem with Windows builds has also been fixed.

About the Author

Rate this Article

Adoption
Style

BT