It was relatively quiet in the Java community during the week of June 27th, 2022, which features 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 this past week, featuring updates from Build 28 that include fixes to various issues. More details may be found in the release notes.
JDK 20
Build 4 of the JDK 20 early-access builds was also made available this past week, featuring updates from Build 3 that include fixes to various issues. Release notes are not yet available.
For JDK 19 and JDK 20, developers are encouraged to report bugs via the Java Bug Database.
Spring Framework
Spring Cloud 2020.0.6 has been released which delivers bug fixes and upgrades to all of the Spring Cloud sub projects, notably Spring Cloud Commons, Spring Cloud OpenFeign and Spring Cloud Netflix. This release also backports fixes from various issues related to the previous versions of the 2021.0 release train. More details on this release may be found in the release notes.
Quarkus
One week after the release of Quarkus 2.10.0, Red Hat has provided a maintenance release with Quarkus 2.10.1.Final that ships with bug fixes and improvements in 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. Further details on this release may be found in the changelog.
Payara
Payara has released 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 that include: enhancements to the Jakarta Concurrency 3.0 specification that increase the functionality of the ManagedExectorService
interface; improvements in the Enterprise edition documentation; increased security and stability; and a dependency upgrade to Smack 4.4.6. This release also includes backports for Payara 5 Enterprise. More details on this release may be found in the release notes.
JReleaser
Version 1.1.0 of JReleaser, a Java utility that streamlines creating project releases, has been made available featuring: adding active properties to the assemble
, announce
and download
sections; an option to download assets required for assembly or release; authentication to HTTP; and FTP support for download
and upload
. Further details on this release may be found in the changelog.
Hibernate
Hibernate ORM 6.1.1.Final, a maintenance release, was made available featuring bug fixes, a memory optimization of the resolveDirtyAttributeIndexes()
method in the AbstractEntityPersister
class, and lifting of the limitation in selecting to-one associations with embedded IDs or ID classes.
Apache Beam
The Apache Software Foundation has released Apache Beam 2.40.0 that ships with; new features targeted to the Go SDK; a dependency upgrade to Apache Hive 3.1.3; and a new RunInference API, a machine learning inference for Apache Beam. Breaking changes include a minimal requirement of Go SDK 1.18 to support generics. More details on this release may be found in the release notes and a more in-depth introduction to Apache Beam may be found in this InfoQ technical article.
Apache Camel
Apache Camel 3.14.4 has been released featuring bug fixes and a module upgrade to camel-spring-boot
2.6.8, a dependency upgrade to Jakarta Mail 1.6.7, and correction to a wrong definition in the camel-azure-storage-datalake
feature within camel-karaf
module. Further details on this release may be found in the release notes.