Payara Platform, JReleaser, Quarkus, Hibernate, Spring Cloud, Apache Beam

It was relatively quiet in the Java community during the week of June 27, 2022 which features news of 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

Version 29 of the early access builds of JDK 19 was made available last week, with updates to version 28 that include fixes to various issues. More details can be found in the release notes.

JDK 20

Version 4 of the early access builds of JDK 20 was also made available last week, with updates to version 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 through the Java Bug Database.

spring frame

Spring Cloud 2020.0.6 has been released and provides bug fixes and upgrades for all Spring Cloud sub-projects, including Spring Cloud Commons, Spring Cloud OpenFeign, and Spring Cloud Netflix. This release also backports fixes for various issues from previous releases in the 2021.0 release series. More details about this release can be found in the release notes.

Quarks

A week after the release of Quarkus 2.10.0, Red Hat provided a maintenance release with Quarkus 2.10.1.Final which comes with bug fixes and documentation improvements as well as 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 can be found in the changelog.

Payara

Payara has released the June 2022 edition of its Payara platform as an enterprise-only version. The Payara Platform Enterprise 5.40.0 edition offers three bug fixes, one component upgrade and two enhancements including: Jakarta Concurrency 3.0 specification enhancements that increase the functionality of the ManagedExectorService interface; Enterprise edition documentation improvements; increased security and stability; and a dependencies upgrade to Smack 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 JReleaser, a Java utility that streamlines the creation of project releases, has been released with: the addition of active properties to the assemble, announce and download sections; an option to download assets required for assembly or publishing; authentication to HTTP; and FTP support for download and upload. Further details on this release can be found in the changelog.

Hibernate

Hibernate ORM 6.1.1.Final, a maintenance release, has been released with bug fixes, memory optimization of the resolveDirtyAttributeIndexes() method in the AbstractEntityPersister class and lifting the selection limitation of associations to one with built-in IDs or ID classes.

Apache bundle

The Apache Software Foundation has released Apache Beam 2.40.0 which ships with; new features targeted to the Go SDK; a dependency upgrade to Apache Hive 3.1.3; and a new RunInference API, machine learning inference for Apache Beam. Breaking changes include a minimum requirement of GB SDK 1.18 to support generics. More details on this release can be found in the release notes and a more in-depth introduction to Apache Beam can be found in this technical InfoQ article.

apache camel

Apache Camel 3.14.4 has been released with bug fixes and module upgrades for camel-spring-boot 2.6.8, an upgrade of dependencies to Jakarta Mail 1.6.7 and the correction of a bad definition in the camel-azure-storage-datalake feature in camel-karaf module. You can find more details about this version in the release notes.


Source link

Steven L. Nielsen