

#JAVA JDK VS OPENJDK UPDATE#
Similarly, Quarkus 2.13.8 was also released with notable bug fixes, many of them backports, such as: a fix for the warning message -type=service encrypt the OIDC session cookie value by default filter out RESTEasy-related warning related to an Apache HTTP Client not being closed in the ProviderConfigInjectionWarningsTest class and a recent Netty version update that introduced warnings while building a native image of MongoDB Client. More details on this release may be found in the changelog. Quarkus 3.0.4.Final, the third maintenance release (version 3.0.1 was the initial release), provides improvements in documentation and notable bug fixes such as: failed native image builds when the -directory property is set a " No current injection point found" error when using a in conjunction with an onStartup() method and fix location and content location headers in RestEasy Reactive. Further details on these versions may be found in the release notes for Community Edition 6.2023.5, Enterprise Edition 6.2.0 and Enterprise Edition 5.51.0. There were also dependency upgrades to: Jackson 2.15.0, SnakeYAML 2.0, JSON Smart 2.4.10 and Docker Image for JDKs 8u372, 11.0.19, and 17.0.7.
#JAVA JDK VS OPENJDK SOFTWARE#
All three versions feature resolutions to: address CVE-2023-1370, a vulnerability in which the unregulated recursive parsing of JSON nested arrays and objects in Json-smart, a JSON processor library, may lead to a stack overflow and crash the software and the exception " JVM option$ already exists in the configuration" upon creating JVM option using Web UI.

Payara has released their May 2023 edition of the Payara Platform that includes Community Edition 6.2023.5, Enterprise Edition 6.2.0 and Enterprise Edition 5.51.0. More details on this release may be found in the release notes.

#JAVA JDK VS OPENJDK UPGRADE#
The second release candidate of Spring Security Kerberos 2.0.0 features a dependency upgrade to Spring Security 6.1.0. Further details on these releases may be found in the release notes for version 3.1.0, version 3.0.4 and version 2.1.10. These versions build upon Spring Boot versions 3.1.0, 3.0.7 and 2.7.12, respectively. Versions 3.1.0, 3.0.4 and 2.1.10 of Spring Shell have been released featuring notable fixes such as: an instance of the ConfirmationInput class does not show the option selected when typing and having target method argument as a boolean argument fails if the or annotations are not used. There are, however, breaking changes with the removal of sub-projects: Spring Cloud CLI, Spring Cloud for Cloud Foundry and Spring Cloud Sleuth. The release of Spring Cloud 2022.0.3, codenamed Kilburn, delivers compatibility with Spring Boot 3.1 and updates to Spring Cloud sub-projects such as: Spring Cloud OpenFeign 4.0.3, Spring Cloud Commons 4.0.3, Spring Cloud Kubernetes 3.0.3 and Spring Cloud Starter Build 2022.0.3. Further details on this build may be found in the release notes.įor JDK 21, developers are encouraged to report bugs via the Java Bug Database. JDK 21īuild 24 of the JDK 21 early-access builds was also made available this past week featuring updates from Build 23 that include fixes to various issues. In response to numerous questions about the design philosophy of the exhaustiveness checking in pattern switch, Brian Goetz, Java language architect at Oracle, and Gavin Bierman, consulting member of technical staff at Oracle, have published a document detailing the connection between the properties of unconditionality, exhaustiveness and remainder. InfoQ will follow up with a more detailed news story. The review is expected to conclude on May 31, 2023. Goals of this JEP include: reassess the balance between serviceability and integrity and ensure that a majority of tools, which do not need to dynamically load agents, are unaffected. Originally known as Disallow the Dynamic Loading of Agents by Default, and following the approach of JEP Draft 8305968, Integrity and Strong Encapsulation, this JEP has evolved from its original intent to disallow the dynamic loading of agents into a running JVM by default to issue warnings when agents are dynamically loaded into a running JVM. JEP 451, Prepare to Disallow the Dynamic Loading of Agents, has been promoted from Candidate to Proposed to Target for JDK 21. This week's Java roundup for May 22nd, 2023, features news from OpenJDK, JDK 21, Spring Cloud 2022.0.3, Spring Shell 3.1.0, 3.0.4 and 2.1.10, Spring Security Kerberos 2.0-RC2, Payara Platform, Quarkus 3.0.4 and 2.13.8, WildFly 28.0.1, Micronaut 4.0-M5, Helidon 2.6.1, MicroStream 8.1.0, Apache Camel 3.20.5, JDKMon 17.0.61, JHipster Lite 0.33.0, Java's 28th Birthday and Azul State of Java survey.
