Microsoft joins JCP, Helidon 2.4.0, OpenJDK and JDK 18 updates

I show You how To Make Huge Profits In A Short Time With Cryptos!

This week’s Java roundup for November 1, 2021 features news from JEP OpenJDK, JDK 18, Helidon 2.4.0, Open Liberty 21.0.0.12-beta, point releases of Spring Cloud and its associated worksets, Quarkus 2.4 .1.Final, Hibernate Reactive 1.0.1, WildFly 25.0.1 and JReleaser 0.8.0.

OpenJDK

Once its examination is completed, the JEP 418, Internet address resolution SPI, has been promoted of Proposed to target To Target status for JDK 18. This JEP proposes to define a service provider interface for host name and address resolution, so that the java.net.InetAddress The class can take advantage of resolvers other than the built-in default OpenJDK resolver.

JEP 421, Abandon finalization for deletion, has been promoted of Disorganized To Candidate status. This JEP disapproves of the finalization mechanism, first introduced in JDK 1.0, to be removed in a future version of the JDK. Although finalization was designed to prevent resource leaks, it suffered from several critical flaws such as unpredictable latency, uncontrolled behavior and threading, and was always enabled by default.

JDK 18

Build 22 of JDK 18 early access versions was made available last week, featuring updates of Build 21 which include fixes to various problems. More details can be found in the release notes.

The feature set for JDK 18 currently looks like this:

Developers are encouraged to report bugs through the Java Bug Database.

Microsoft joins the Java community process

As part of its continued commitment to the Java programming language, Microsoft has announcement that they signed on Java specification participation agreement (JSPA) to join the Java community process (JCP). Heather van cura, president and director of the JCP program at Oracle, said:

We are delighted to welcome Microsoft to the JCP program; he continues to represent the vibrant Java ecosystem. We look forward to their contributions.

This news follows Microsoft’s most recent contributions to the Java community as one of the founders of Adoption Working Group and having introduced Microsoft Build of OpenJDK, their own downstream distribution of OpenJDK.

InfoQ will follow with a more detailed report.

Helidon

Oracle has published Helidon 2.4.0 with: JDK 17 and MicroProfile support Long-term actions and Configuration Characteristics; integration with MicroStream 6.0; Oracle support Universal connection pool in native image constructions; JEP 290 serialization filtering on incoming streams; and many other improvements. More details can be found in the release notes.

Open freedom

IBM has published Open Liberty 21.0.0.12-beta with support for some features of the next release of MicroProfile 5.0 to align with Jakarta EE 9.1. The All beta features the package includes upgrades to the MicroProfile specifications and the Jakarta EE 9 beta features package is a lightweight package that contains only the functionality of Jakarta EE 9.

Spring frame

After the previous two very busy weeks, the Spring team had a quieter week with occasional posts to Spring Cloud and its associated subprojects.

On the road to Spring cloud 2021.0.0, on first candidate version, codename Jubilee, was made available with upgrades and dependency fixes on various Spring Cloud sub-projects such as Spring Cloud Detective, Spring Cloud Gateway and Kubernetes Spring Cloud. Spring Cloud 21.0.0-RC1 is compatible with Spring Boot 2.6.0-RC1.

Spring Cloud Gateway versions 2.2.10.RELEASE and 3.0.5 have been published Address CVE-2021-22051 where applications are vulnerable to “specially crafted requests that could place additional demands on downstream services.”

Spring Cloud Data Stream versions 2.9.1 and 2.8.4 have been published as a bug fix update to versions 2.9.0 and 2.8.3. More details can be found in the release notes for version 2.9.1 and version 2.8.4 release notes.

Quarkus

Red Hat has published Quarkus 2.4.1.Final, a maintenance release containing bug fixes, documentation enhancements, and dependency upgrades to Hibernate ORM 5.6.1, Hibernate Reactive 1.0.1.Final, SmallRye Health 3.1.2 and SmallRye GraphQL 1.3.5. Further details can be found in the changelog.

Hibernate

Less than a week after GA exit of Reactive hibernation 1.0, the first maintenance version, version 1.0.1.Final, was made available with performance improvements. More details can be found in the problem list.

Wildfly

Red Hat provided a maintenance version of WildFly 25. Version 25.0.1 provides dependency upgrades to Jandex 2.4.1.Final and Elytron Web 1.10.0 Final. Further details can be found in the problem list.

JReleaser

JReleaser 0.8.0 was published with internationalization support, the ability to upload version artifacts to AWS S3, and a new archive assembler to create zip / tar distributions. More details can be found in the changelog.





Source link