Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News Java News Roundup - Week of Feb 22nd, 2021

Java News Roundup - Week of Feb 22nd, 2021

This item in japanese

Lire ce contenu en français

It's been a relatively quiet week for Java news, especially in the core Java and OpenJDK projects.

After a flurry of new and updated Draft JEPs recently, this week had only a small amount of JEP news: the new renderer for MacOS has been targeted at Java 17.

Elsewhere in OpenJDK, Early Access binaries for Mission Control became available. This popular GUI for visualizing JDK Flight Recorder details has had a major overhaul and looks very promising.

In the wider ecosystem, Payara recently hosted a panel discussion entitled "Minimising Security Risks When Developing your Applications" featuring Rudy De Busscher (Payara), Brian Vermeer (Snyk), and Stefan Liesche (IBM).

Kevin Sutter reports that with the recent update to the EE4J Parent POM, the processing for Jakarta EE 9.1 has been initiated and the first RC for the APIs has been produced. As per the 9.1 Release Plan, there are no updates to the Jakarta EE component APIs in 9.1. Instead, release 9.1 is strictly to change the baseline runtime to Java SE 11. The new APIs are available now as Maven artifacts.

The Quarkus project released version 1.12. The project follows a small, incremental release strategy but iterates rapidly. Of note in the latest release is the adoption of GraalVM 21.0 as the recommended baseline.

Over at Spring, the Spring Cloud Gateway reached general availability. The gateway is an open source project that provides a way to route, secure, and monitor API requests.

Paired with this release is Spring Cloud Gateway for Kubernetes targeted at API consumers and producers with traffic handled by reactive, non-blocking I/O - layered with more enterprise-friendly features.

On the Observability front, Spring OTel Sleuth version 1.0.0-M5 was also released. This release contains upgrades to the new OpenTelemetry version 0.17, as well as various new features, improvements and bugfixes.

Overall, the OpenTelemetry project continues to progress towards version 1.0, but so far only the standards for traces are considered to be close to mature. The project as a whole does not intend to announce itself as GA until at least metrics and traces are at release 1.0. Java is one of the most advanced implementations of the spec, and the general availability of Java OpenTelemetry is eagerly awaited.


Rate this Article