Project Valhalla Status by Brian Goetz, GlassFish 7.0-M1 and Project Loom Lab

0


It was very quiet for the week of December 27, 2021, but InfoQ found some interesting news which included: the “State of Project Valhalla,” a three-part blogging 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 JDK 18 early access versions last week. Build 29 stay the last update. More details can be found in the release notes.

JDK 19

Likewise, there was no activity with JDK 19 early access versions. The last update stay at Build 3.

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

Project loom

Nicolas parlog, advocate for Java developers at Oracle, introduced his Loom Lab Project which include two applications, a folder size analyzer and an echo server, implemented with and without virtual threads. The last loom early access version and Maven are required.

Valhalla Project

Parlog too introduced “State of Valhalla”, a three-part blogging series written by Brian goetz, Java language architect at Oracle:

The Valhalla early access versions (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 “Complete Guide to Developing Enterprise Applications for the Jakarta EE Platform”, was recently updated for Jakarta EE 9.1. More details can 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 offers seven bug fixes and improvements, as well as 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 can be found in the release notes.

GlassFish

En route to GlassFish 7.0, the first stage version has been provision last week. GlassFish 7.0.0-M1, considered an alpha release, contains milestone releases of Jakarta EE 10 components, such as Faces 4.0, Persistence 3.1 and Servlet 6.0, and can be compiled and run from JDK 11 to JDK 18.

JDKMy

the last version of JDKMy, a new tool that monitors and updates installed JDKs, has been made available to the Java community. Created by Gerrit Grunwald, senior engineer at Azul, version 17.0.21 comes with new features such as: an update of DiscoClient, a library for easy access to the Foojay.io Discovery API service; an improved dialog for downloading JDKs; and a check for already downloaded JDKs. A problem with Windows versions has also been fixed.



Share.

Comments are closed.