Java News Roundup: Payara Platform, JReleaser, Quarkus, Hibernate, Spring Cloud, Apache Beam

MMS Founder
MMS Michael Redlich

Article originally posted on InfoQ. Visit InfoQ

It was relatively quiet in the Java community during the week of June 27th, 2022 that 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 that 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 upgrades 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.

About the Author

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.