InfoQ Homepage JDK 25 Content on InfoQ
-
JEP 505 Delivers Fifth Preview of Java's Structured Concurrency with Key API Refinements
JEP 505, Structured Concurrency, has reached Targeted status in JDK 25. This refined API enhances parallel task management through static factory methods like StructuredTaskScope.open(). It improves cancellation, observability, and subtask lifetime handling, ensuring clearer, safer code. Developers are encouraged to explore and provide feedback on this innovative iteration.
-
Java News Roundup: OpenJDK JEPs, Hibernate Reactive, Infinispan, JHipster, Gatherers4j
This week's Java roundup for May 5th, 2025, features news highlighting: OpenJDK JEPs Targeted and Proposed to Target for JDK 25; new HotSpot-related JEPs, the first release candidate of Hibernate Reactive 3.0; the first developer release of Infinispan 16.0; and the release of JHipster 8.11.0 and Gatherers4j 0.11.0.
-
Java News Roundup: OpenJDK JEP Updates, Spring AI, Quarkus, LangChain4j, JReleaser, WildFly
This week's Java roundup for April 28th, 2025, features news highlighting: four JEPs proposed to target and targeted for JDK 25; new JEPs; three new JEPs; the eighth milestone release of Spring AI 1.0.0; Quarkus 3.22.0; the first release candidate of LangChain4j 1.0.0; the release of JReleaser 1.18.0; and Wildfly joins the Commonhaus Foundation.
-
Instance Main Methods Move from Preview to Final in JDK 25
JEP 512 enhances Java with Compact Source Files and Instance Main Methods in JDK 25, easing the learning curve for beginners. Key features include simplified syntax, automatic imports, and a new IO helper class, empowering developers to create programs with minimal complexity. These changes solidify Java's commitment to accessibility and innovation in programming.
-
Java News Roundup: JDK 25 Schedule, Spring 7.0-M4, Payara Platform, JobRunr 7.5, Jox 1.0, Commonhaus
This week's Java roundup for April 14th, 2025, features news highlighting: the JDK 25 release schedule; the fourth milestone release of Spring Framework 7.0.0; the April 2025 edition of the Payara Platform; the release of JobRunr 7.5.0 and Jox 1.0.0; and Kroxylicious having joined the Commonhaus Foundation.
-
OpenJDK News Roundup: Compact Source, Module Import Declarations, Key Derivation, Scoped Values
There was a flurry of activity in the OpenJDK ecosystem during the week of April 14th, 2025, highlighting eight new JEPs having been elevated from their JEP Drafts to Candidate status. Four of these will be finalized after their respective rounds of preview.
-
Java News Roundup: WildFly 36, Spring Milestones, Betas for Open Liberty, Hibernate, LangChain4j
This week's Java roundup for April 7th, 2025, features news highlighting: milestone releases of Spring AI 1.0 and Spring Cloud 2025; beta releases of Open Liberty 2025.0.0, Hibernate Reactive 3.0 and LangChain4j 1.0; and the sixth release candidate of Vert.x 5.0.
-
Java News Roundup: Jakarta EE 11 Web Profile, GlassFish, TornadoVM, Micronaut, JHipster, Applet API
This week's Java roundup for March 31st, 2025, features news highlighting: the formal release of the Jakarta EE 11 Web Profile; the eleventh milestone release of GlassFish 8.0.0; point releases TornadoVM 1.1.0, Micronaut 4.8.0 and JHipster 8.10.0; and a new JEP candidate to remove the Applet API.
-
Java News Roundup: Jakarta EE 11 and Spring AI Updates, WildFly 36 Beta, Infinispan, JNoSQL
This week's Java roundup for March 24th, 2025, features news highlighting: updates for Jakarta EE 11 and Spring AI; the first beta release of WildFly 36.0; the third alpha release of Hibernate Search 8.0; the March 2023 release of Open Liberty; and point releases for Quarkus, Infinispan, JHipster and OpenXava.
-
Java News Roundup: JDK 24, GraalVM for JDK 24, Payara Platform, Kafka 4.0, Spring CVEs, JavaOne 2025
This week's Java roundup for March 17th, 2025, features news highlighting: the GA releases of JDK 24 and Apache Kafka 4.0; the March 2025 edition of the Payara Platform; Spring Security CVEs; and JavaOne 2025.
-
Java 24 Delivers New Experimental and Many Final Features
Oracle has released version 24 of the Java programming language and virtual machine. As the third non-LTS release since JDK 21, the final feature set includes 24 JEPs. Two of these - Generational Shenandoah and Compact Object Headers - are new experimental features. Also, nearly half of these features are final, some of which have gone through the incubation and preview processes.
-
Java News Roundup: Jakarta NoSQL 1.0, Spring 7.0-M3, Maven 4.0-RC3, LangChain4j 1.0-beta2
This week's Java roundup for March 10th, 2025, features news highlighting: OpenJDK JEPs targeted and proposed to target for JDK 25; the release of Jakarta NoSQL 1.0; the third milestone release of Spring Framework 7.0; the third release candidate of Maven 4.0; and the second beta release of LangChain4j 1.0.
-
Java News Roundup: Milestone Releases of Spring Cloud, GlassFish and Grails, Devnexus 2025
This week's Java roundup for March 3rd, 2025, features news highlighting: milestone releases of Spring Cloud 2025.0.0, GlassFish 8.0.0 and Grails 7.0.0; point releases of Spring gRPC 0.4.0, Helidon 4.2.0, Quarkus 3.19.2 and JHipster 1.29.1 and 1.29.0; the fourth release candidate of Netty 4.2.0; and Devnexus 2025.
-
Java News Roundup: Stable Values, Spring Modulith, Open Liberty, Quarkus, JReleaser, Gradle
This week's Java roundup for February 24th, 2025, features news highlighting: JEP 502, Stable Values (Preview), Proposed to Target for JDK 25; milestone and point releases for Spring Modulith; the February 2025 release of Open Liberty; and the releases of Quarkus 3.19.0, JReleaser 1.17.0 and Gradle 8.13.0.
-
Java News Roundup: NetBeans 25, Payara Platform, Hibernate Reactive, Gradle
This week's Java roundup for February 17th, 2025, features news highlighting: the release of Apache NetBeans 25; the February 2025 release of the Payara Platform; the second beta release of Hibernate Reactive 3.0; and the second release candidate of Gradle 8.13.