InfoQ Homepage Java Content on InfoQ
-
Java 25 Integrates Compact Object Headers with JEP 519
Java 25 introduces Compact Object Headers (JEP 519), delivering up to 30% CPU savings and reduced memory usage for applications with small objects. This user-friendly feature compresses object headers from 12 bytes to 8, requiring only a JVM flag to activate. Extensively validated by Amazon, it enhances performance, reduces GC pressure, and is ideal for modern cloud deployments.
-
Java News Roundup: Spring Milestone, Payara Platform, Jakarta EE 11 Update, Apache Fory
This week's Java roundup for June 9th, 2025, features news highlighting: the sixth milestone release of Spring Framework 7.0; the June 2025 edition of Payara Platform; point releases of Apache Tomcat, Micrometer, Project Reactor and Micronaut; Jakarta EE 11 Platform on the verge of a GA release; and Apache Fury renamed to Apache Fory.
-
Apple Completes Migration of Key Ecosystem Service to Swift, Gains 40% Performance Uplift
Apple has migrated its global Password Monitoring service from Java to Swift, achieving a 40% increase in throughput and significantly reducing memory usage—freeing up nearly 50% of previously allocated Kubernetes capacity.
-
Java News Roundup: JDK 25 in Rampdown, JDK 26 Expert Group, Hibernate Search, Project Crema
This week's Java roundup for June 2nd, 2025, features news highlighting: JDK 25 in Rampdown Phase One; the formation of the JDK 26 Expert Group; the release of Hibernate Search 8.0.0.Final; the fourth milestone release of Grails 7.0.0; the beta release of Open Liberty 25.0.0.6; point releases for Eclipse JNoSQL, Helidon and JBang; and a sneak peek into a new Oracle Labs project, Project Crema.
-
Introducing Embabel: Advanced AI Agent Development for Java Applications
Introducing the Embabel Agent Framework, a pioneering platform developed by Spring founder Rod Johnson, designed to revolutionize AI applications on the JVM. By integrating structured agent development and Goal-Oriented Action Planning, Embabel combines strong typing with dynamic planning, ensuring reliable, adaptable, and type-safe solutions for enterprise Java applications.
-
Java News Roundup: GlassFish, JEPs Targeted for JDK 25, TornadoVM, Hibernate Reactive, Spring Cloud
This week's Java roundup for May 26th, 2025, features news highlighting: the twelfth milestone release of GlassFish 8.0; four JEPs targeted for JDK 25; introducing the GPULlama3.java project powered by TornadoVM; and GA releases of Hibernate Reactive 3.0, Spring Modulith 1.4 and Spring Cloud 2025.0.
-
Java 25 Introduces Stable Values API for Deferred Immutability and Improved Application Startup
JEP 502 introduces the Stable Values API in JDK 25, enhancing application startup performance by allowing deferred immutability. This feature enables thread-safe, at-most-once initialization of complex objects, combining the best of final fields with lazy initialization. It empowers developers to improve efficiency and reduce initialization pitfalls while leveraging JVM optimizations.
-
Spring Team on AOT Cache Handling, Null Safety with JSpecify, and Support Durations
Broadcom recently launched Spring Boot 3.5 and various projects, and is working on Spring Framework 7.0 and Spring Boot 4.0 for November 2025. Broadcom’s Sébastien Deleuze, Spring Framework Core Committer, and Michael Minella, Director of the Open-Source Support Spring team, answered questions on the Java AOT cache, libraries with JSpecify null safety, and changes to the Spring support policy.
-
Java at 30: A Retrospective on a Language That Has Made a Big Impact
On May 23rd, 1995, at the Sun World conference in San Francisco, California, Sun Microsystems formally introduced the Java programming language. Oracle marked this milestone with a six-hour 30th birthday event on May 23rd, 2025, featuring many Java luminaries and special guests.
-
Java News Roundup: Java Turns 30, Hibernate ORM 7.0, Embabel, jaz, Open Liberty, Eclipse DataGrid
This week's Java roundup for May 19th, 2025, features news highlighting: Java’s 30th birthday; the release of Hibernate ORM 7.0 and Hibernate Validator 9.0; the May 2025 edition of Open Liberty; the first beta release of JobRunr 8.0; and the introduction of Embabel, jaz, and Eclipse DataGrid.
-
Spring News Roundup: GA Releases of Spring Boot, Security, Auth Server, Integration, AI
There was a flurry of activity in the Spring ecosystem during the week of May 19th, 2025, highlighting GA releases of Spring Boot, Spring Security, Spring Authorization Server, Spring Session, Spring Integration, Spring for GraphQL, Spring AI and Spring Web Services.
-
Spring Boot 3.5 Delivers Improved Configuration, Containers, and SSL, Shortens Free Support
Broadcom launched Spring Boot 3.5, improving configuration, containers, and SSL. The release has breaking configuration changes and gets only 13 months of free releases, but adds 72 months of paid ones. Related Spring releases are Spring AI, Spring Security, Spring for GraphQL, Spring Integration, and Spring Data. Spring Framework 7.0 and Spring Boot 4.0 start a new generation in November 2025.
-
Spring AI 1.0 Released, Streamlines AI Application Development with Broad Model Support
Introducing Spring AI 1.0: a groundbreaking framework that streamlines the creation of AI-driven applications in Java. Seamlessly integrate with top AI models for chat, image generation, and more. With portable abstractions and support for Retrieval Augmented Generation, developers can build scalable, production-ready solutions while adhering to Spring standards.
-
Java News Roundup: LangChain4j 1.0, Vert.x 5.0, Spring Data 2025.0.0, Payara Platform, Hibernate
This week's Java roundup for May 12th, 2025 features news highlighting: the GA releases of LangChain4j 1.0, Eclipse Vert.x 5.0 and Spring Data 2025.0.0; the May 2025 edition of the Payara Platform; second release candidates for Hibernate ORM 7.0 and Hibernate Reactive 3.0; and the first beta release of Hibernate Search 8.0.
-
How Allegro Does Automated Code Migrations for over 2000 Microservices
Allegro shared the details of the process it uses to manage code migrations at scale. The company combined GitHub’s Dependabot and OpenRewrite projects into a custom solution that helps developers perform mundane code migration tasks automatically across numerous source code repositories. The company tackled many edge cases to ensure the process operates smoothly, relieving initial trust issues.