Skip to main content

On This Page

Java Ecosystem Update: October 20th, 2025 - Critical Patch Updates, Grails 7.0, and More

3 min read
Share

These articles are AI-generated summaries. Please check the original sources for full details.

Java Ecosystem Highlights - October 20th, 2025

This summary details the key updates across the Java ecosystem as of October 20th, 2025, encompassing releases from Oracle, BellSoft, Spring, Grails, Micronaut, Open Liberty, Hazelcast, OpenXava, and LangChain4j.

Oracle JDK Updates

Oracle released a quarterly Critical Patch Update (CPU) Advisory for October 2025, including versions 25.0.1, 21.0.9, 17.0.17, 11.0.29, and 8u471. These updates address various security vulnerabilities. Further details can be found in the release notes for versions 24.0.2, 21.0.8, 17.0.16, 11.0.28, and 8u461.

JDK 26 early-access builds (Build 21) were also released, incorporating fixes from Build 20. Developers are encouraged to report bugs through the Java Bug Database.

BellSoft Liberica JDK CPU Patches

Concurrent with Oracle’s CPU release, BellSoft released CPU patches for various Liberica JDK versions (25.0.0.0.1, 21.0.8.0.1, 17.0.16.0.1, 11.0.28.0.1, 8u471, 7u481, and 6u481). Additionally, Patch Set Update (PSU) versions 25.0.1, 21.0.9, 17.0.17, 11.0.29, and 8u472 were released, containing both CPU and non-critical fixes. BellSoft claims to have eliminated 13 issues across all releases with a total of 687 fixes and backports.

Spring Framework Releases

Spring teams delivered first release candidates for several projects: Spring Boot, Spring Security, Spring for GraphQL, Spring Integration, Spring Modulith, Spring REST Docs, Spring Batch, and Spring for Apache Pulsar. More information is available in the linked InfoQ news story.

Grails 7.0.0 Release

Apache Grails 7.0.0 introduces several key features and fixes:

  • Micronaut Auto-configuration Control: Developers can now disable Micronaut auto-configuration via the Grails plugin to address test coverage issues.
  • GORM Reproducibility: Improved reproducibility is achieved through implementations of Grails Object Relational Mapper (GORM) services.
  • GORM for Neo4j: Temporary removal of the GORM for Neo4j and related tests until updates for Grails 7.0 or 8.0 are available.

Further details are available in the release notes.

Micronaut Framework 4.10.0

Micronaut Foundation released version 4.10.0, based on Micronaut Core 4.10.7. Key additions include:

  • Micronaut MCP Module: Integration with the Model Context Protocol (MCP).
  • LangChain4j 1.5.0 Updates: Support for the ChatMemory API within the Micronaut LangChai4j module.
  • ReadBuffer Class: A new ReadBuffer abstract class replaces the ByteBuffer interface.

More details are available in the release notes.

Open Liberty 25.0.0.10 Beta

The beta release of Open Liberty 25.0.0.10 introduces support for the Model Context Protocol (MCP) via the mcpServer-1.0 feature. This enables developers to bridge the gap between Large Language Models (LLMs) and business code, allowing AI applications to discover, understand, and utilize functionality. More information can be found in the linked blog post.

Hazelcast 5.6.0

Hazelcast 5.6.0 includes enhancements to:

  • Snapshot chunking, serialization, and log synchronization in the CP Subsystem.
  • Optimized index handling, CPU-aware search execution, and enhanced fault tolerance in the Vector Collection data structure.
  • Diagnostic logging without cluster restarts.
  • Optimized memory allocation.
  • Improved observability.

Further details are available in the release notes.

OpenXava 7.6.1

OpenXava 7.6.1 features bug fixes, documentation improvements, and dependency upgrades. Notable enhancements include:

  • Quartz job scheduler for planned issue email reminders in project management archetypes.
  • Master details archetype enhancements, including a PDF print action, JUnit tests, and sample data.

More details are available in the release notes.

LangChain4j 1.8.0 Release

The formal release (and fifteenth beta release) of LangChain4j 1.8.0 includes:

  • Access to the AgenticScope interface from methods annotated with @Tool.
  • Ability to pass custom attributes from a RAG pipeline to the @Tool interface.
  • Support for mapping tool names for MCP clients.

More details are available in the release notes.

Reference: https://www.infoq.com/news/2025/10/java-news-roundup-oct20-2025/

Continue reading

Next article

Meta Open Sources OpenZL: A Universal Compression Framework for Structured Data

Related Content