InfoQ Homepage Java Content on InfoQ
-
Java Applications Can Start 40% Faster in Java 24
In Java 24, Project Leyden’s JEP 483, "Ahead-of-Time Class Loading & Linking", starts Java applications like Spring PetClinic up to 40% faster without code changes or new application constraints. It needs a training run to build a cache file that ships with the application. With GraalVM Native Image and CRaC, the startup is 95-99% faster but faces more constraints. Leyden plans more improvements.
-
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.
-
Quarkus 3.19 Prepares for LTS Release 3.20
One month after the release of Quarkus 3.18.0, version 3.19.0 was released in February 2025. This is the last release before the next long-term support (LTS) version, 3.20.0, which is now feature complete and scheduled to be released on March 26th according to the Release Planning guide. The new release uses the new @ConfigMapping infrastructure, UBI 9 images and Mockito’s inline strategy.
-
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.
-
Spring News Roundup: Milestone Releases of Boot, Security, Auth Server, Integration, AI and AMQP
There was a flurry of activity in the Spring ecosystem during the week of February 17th, 2025, highlighting milestone releases of: Spring Boot, Spring Security, Spring Authorization Server, Spring Integration, Spring AI and Spring AMQP.
-
Java News Roundup: JDK 24-RC1, JDK Mission Control, Spring, Hibernate, Vert.x, JHipster, Gradle
This week's Java roundup for February 10th, 2025, features news highlighting: the first release candidate of JDK 24; JDK Mission Control 9.1.0; milestone releases of Spring Framework 7.0, Spring Data 2025.0.0 and Hibernate 7.0; release candidates of Vert.x 5.0.0 and Gradle 8.13.0; and JHipster 8.9.0.
-
JDK 24 and JDK 25: What We Know So Far
JDK 24, the third non-LTS release since JDK 21, has reached its first release candidate phase with a final set of 24 new features, in the form of JEPs, that can be separated into five categories: Core Java Library, Java Language Specification, Security Library, HotSpot and Java Tools. We examine JDK 24 and predict what features have, or could be, targeted for JDK 25.
-
Micronaut Framework 4.7.0 Provides Integration with LangChain4j and Graal Languages
The Micronaut Foundation has released Micronaut Framework 4.7.0 in December 2024, four months after the release of version 4.6.0. This version provides LangChain4J support to integrate LLMs into Java applications. Micronaut Graal Languages provides integration with Graal-based dynamic languages such as the Micronaut GraalPy feature to interact with Python.
-
Java News Roundup: LangChain4j 1.0-Beta1, JHipster Lite, GlassFish, Spring Cloud Stream Applications
This week's Java roundup for February 3rd, 2025, features news highlighting: the first beta release of LangChain4j 1.0; versions 1.27.0 and 1.28.0 of JHipster Lite; GlassFish 7.0.22; and versions 2025.0.0 and 2024.0.1 of Spring Cloud Stream Applications.
-
Java News Roundup: Java Operator SDK 5.0, Open Liberty, Quarkus MCP, Vert.x, JBang, TornadoVM
This week's Java roundup for January 27th, 2025, features news highlighting: the GA release of Java Operator SDK 5.0; the January 2025 release of Open Liberty; an implementation of Model Context Protocol in Quarkus; the fourth milestone release of Vert.x 5.0; and point releases of JBang 0.123.0 and TornadoVM 1.0.10.
-
Debezium Joins the Commonhaus Foundation
The Debezium project recently completed its move to the Commonhaus Foundation after consulting with the Debezium community and Red Hat, who exclusively sponsored the project since the start in 2015.
-
JetBrains AI Coding Agent Junie Provides Tight Integration with JetBrains IDEs
JetBrains has announced Junie, its new AI coding agent, in closed preview. Junie, says the company, is able to carry through the coding tasks you assign it and leverage the knowledge about your project context as available in the IDE.
-
Java News Roundup: Stable Values, Payara Platform, Oracle Critical Patch Update, GraalVM, BellSoft
This week's Java roundup for January 20th, 2025, features news highlighting: JEP 502, Stable Values (Preview); Oracle's Critical Patch Update (CPU) for January 2025; the January 2025 release of the Payara Platform; GraalVM for JDK 23 Community 23.0.2; and BellSoft CPU patches for Liberica JDK.