It was relatively quiet in the Java community for the week of June 27, 2022 with news from JDK 19, JDK 20, Spring Cloud 2020.0.6, Quarkus 2.10.1, Payara Platform Enterprise 5.40.0, JReleaser 1.1.0, Hibernate ORM 6.1.1, Apache Beam 2.40.0 and Apache Camel 3.14.4.
JDK 19
Build 29 of the JDK 19 early access builds was made available last week, featuring: updates from Build 28 with solutions for different issues† More details can be found in the release notes†
JDK 20
Build 4 of the JDK 20 early access builds was also made available last week, featuring: updates from Build 3 with solutions for different issues† Release notes are not yet available.
In front of JDK 19 and JDK 20developers are encouraged to report bugs through the Java bug database†
Spring Frame
Spring cloud 2020.0.6 has been issued which provides bug fixes and upgrades for all Spring Cloud subprojects, specifically: Spring Cloud Commons† Spring Cloud OpenFeign and Spring Cloud Netflix† This release also includes backport fixes to several issues related to the previous versions of the 2021.0 release train. More details about this release can be found in the release notes†
Quarkus
A week after the release from Quarkus 2.10.0, Red Hat has a maintenance release with Quarkus 2.10.1.Final which comes with bug fixes and improvements to documentation along with dependency upgrades such as: SmallRye Fault Tolerance 5.4.1, Keycloak 18.0.1, Scala Maven Plugin 4.6.3 and Flyway 8.5.13. More details about this release can be found in the changelog†
payara
Payara has issued the June 2022 edition of their Payara platform as an enterprise-only release. Payara Platform Enterprise 5.40.0 edition delivers three bug fixes, one component upgrade, and two improvements, including: Jakarta Concurrency 3.0 specification that defines the functionality of the ManagedExectorService
couple; improvements in Enterprise edition documentation; increased security and stability; and a dependency upgrade to To beat 4.4.6. This release also includes backports for Payara 5 Enterprise. More details about this release can be found in the release notes†
JReleaser
Version 1.1.0 of JReleasera Java utility that streamlines project release creation is made available with: add active properties to the assemble
† announce
and download
sections; an option to download assets needed for mounting or release; authentication to HTTP; and FTP support for download
and upload
† More details about this release can be found in the changelog†
Sleep mode
Sleep ORM 6.1.1.Final, a maintenance releasewas made available with bug fixes, a memory optimization of the resolveDirtyAttributeIndexes()
method in the AbstractEntityPersister
class, and removing the restriction when selecting one-links with embedded IDs or ID classes.
Apache radius
The Apache Software Foundation has: issued Apache Beam 2.40.0 which comes with; new features focused on the Go SDK† a dependency upgrade to Apache Hive 3.1.3; and a new one RunInference APIa machine learning inference for Apache radius† Breakthrough changes include a minimum requirement of Go SDK 1.18 to support generics. More details about this release can be found in the release notes and a more in-depth introduction to Apache Beam can be found in this InfoQ technical article†
Apache Camel
Apache Camel 3.14.4 has been issued with bug fixes and a module upgrade to camel-spring-boot
2.6.8, a dependency upgrade to Jakarta Mail 1.6.7and correction for a wrong definition in the camel-azure-storage-datalake
function inside camel-karaf
module. More details about this release can be found in the release notes†