Tuesday, July 15, 2025

Java Insights: Payara Updates, Oracle Patches, and GraalVM Developments

Share

This week’s Java roundup for January 20th, 2025, highlights several significant developments: the promotion of JEP 502, Stable Values (Preview); Oracle’s Critical Patch Update (CPU) for January 2025; the recent release of the Payara Platform; updates to GraalVM for JDK 23 Community (version 23.0.2); and BellSoft’s CPU patches for Liberica JDK.

OpenJDK

JEP 502, Stable Values (Preview), has been upgraded from the initial draft to Candidate status. Previously known as Computed Constants (Preview), this JEP presents computed constants—immutable value holders initialized at most once. This innovation brings the advantages of final fields while providing more flexibility regarding initialization timing.

Oracle, in its latest Critical Patch Update, has released JDK versions 23.0.2, 21.0.6, 17.0.14, 11.0.26, and 8u441. For further details, you may refer to the release notes for version 23.0.2 and others.

JDK Releases

Recently, Build 33 of JDK 24 and Build 7 of JDK 25 have been released, both addressing various pertinent issues. Developers are invited to report bugs via the Java Bug Database.

Jakarta EE

In his Hashtag Jakarta EE blog, Ivar Grimstad provided an update on Jakarta EE 11, noting exciting progress, particularly with the upcoming release of Jakarta NoSQL version 1.0 and the nearly finalized Jakarta EE Web Profile 11 TCK.

GraalVM

The new release of GraalVM for JDK 23 Community (23.0.2) includes critical fixes based on Oracle’s CPU, enhancing performance and stability.

Payara

Payara recently released its January 2025 edition, introducing essential bug fixes and new command-line features for dynamic configuration.

Spring Framework and Hibernate

Meanwhile, the Spring Framework has also rolled out milestone releases across its ecosystem, and Hibernate has seen updates addressing various issues, enhancing overall functionality.


Vocabulary List:

  1. Promotion /prəˈmoʊ.ʃən/ (noun): The act of raising something to a higher position or rank.
  2. Innovation /ˌɪn.əˈveɪ.ʃən/ (noun): The introduction of new ideas methods or products.
  3. Released /rɪˈliːst/ (verb): Made something available to the public.
  4. Enhancing /ɪnˈhæn.sɪŋ/ (verb): Improving the quality value or extent of something.
  5. Stability /stəˈbɪl.ɪ.ti/ (noun): The state of being steady and not changing or being disturbed.
  6. Configuration /kənˌfɪɡ.əˈreɪ.ʃən/ (noun): The arrangement of and relations between the parts or elements of something.

How much do you know?

What is the purpose of JEP 502, Stable Values (Preview)?
Introducing dynamic variables
Improving final field initialization
Updating JDK security
Enhancing Hibernate functionality
What did Oracle release in their Critical Patch Update for January 2025?
JDK version 20.0.3
JDK version 23.0.2
JDK version 26.0.8
JDK version 30.0.5
What recent updates have been made to GraalVM for JDK 23 Community?
Security patches from Apache
Performance enhancements from Oracle’s CPU
Bug fixes for Jakarta EE
New features for the Spring Framework
What was the focus of the recent update on Jakarta EE 11 by Ivar Grimstad?
Introduction of Jakarta NoSQL
Finalization of Jakarta EE Web Profile 11 TCK
Release of Spring Framework milestone
Updates to GraalVM
What enhancements were introduced in the recent Payara Platform release?
New data storage options
Bug fixes for Hibernate
Dynamic configuration features
Performance improvements for Spring Framework
Which JDK releases were recently addressed for bug fixes?
JDK 26 and JDK 28
JDK 21 and JDK 17
JDK 24 and JDK 25
JDK 30 and JDK 32
JEP 502 was previously known as Computed Constants (Preview).
BellSoft released CPU patches for GraalVM.
Ivar Grimstad discussed the progress of Jakarta EE 12 in his blog post.
Hibernate has recently seen updates that enhance functionality.
Oracle released JDK versions 23.0.2, 21.0.6, 17.0.14, 11.0.26, and 8u441 in the latest CPU update.
Jakarta NoSQL version 1.0 has been released with updates to Jakarta EE 10.
JEP 502, Stable Values (Preview), has been upgraded from the initial draft to Candidate status. Previously known as .
Oracle released JDK versions 23.0.2, 21.0.6, 17.0.14, 11.0.26, and in the latest CPU update.
Payara recently released its January 2025 edition, introducing essential bug fixes and new command-line features for configuration.
Ivar Grimstad discussed an update on Jakarta EE 11, noting exciting progress with the upcoming release of Jakarta NoSQL version 1.0 and the nearly finalized Jakarta EE Web Profile 11 .
The new release of GraalVM for JDK 23 Community (23.0.2) includes critical fixes based on Oracle’s , enhancing performance and stability.
The Spring Framework has rolled out milestone releases, while Hibernate has seen updates addressing various issues, enhancing overall .
This question is required

Read more

Local News