Home / Blog / Java News Roundup: Grails 8, Open Liberty, GlassFish,…
Tech News

Java News Roundup: Grails 8, Open Liberty, GlassFish, Infinispan

Java ecosystem releases bring JDK 28 JEP milestones for ZGC alongside Apache Grails 8.0.0, Open Liberty 26.0.0.10, and sixteen Netty CVE patches in Micronaut.

By Dillip Chowdary • Oct 12, 2026 • Source: InfoQ

Java News Roundup: Grails 8, Open Liberty, GlassFish, Infinispan

Open the source listing →

CheckDo this
The claimWhat the source actually said — not a recap of a recap
Price / termConfirm on the live listing or vendor page
Who it is forMatch the product to your stack before you buy
What to verifyWarranty, seller, version, and return window

The Java ecosystem delivered significant updates across runtimes, enterprise application servers, frameworks, and testing tools during the week of October 5, 2026. As tracked in InfoQ's report, the OpenJDK community elevated key proposals for JDK 28 including adaptive heap management and finalized concurrency models, while independent projects released major milestones including Apache Grails 8.0.0 and Open Liberty 26.0.0.10. Additional releases spanned TornadoVM, Infinispan, LangChain4j, Micronaut Framework, GlassFish, and Spock, rolling out security resolutions, hardware acceleration primitives, and modern language integrations across enterprise stacks.

This comprehensive update covers critical advancements for platform engineers, enterprise backend architects, JVM framework users, and AI pipeline developers. Organizations relying on modern Java runtimes will find structural changes in memory tuning, security patches addressing critical network layer vulnerabilities, and library support extending to JDK 27 and JDK 28 early-access builds. The following breakdown analyzes the technical upgrades, deployment pathways, structural trade-offs, target environments, and operational caveats across all announced component releases.

The offer: Java News Roundup

The OpenJDK project advanced three Enhancement Proposals to Proposed to Target status for JDK 28. JEP 546 introduces Adaptive Heap Sizing for ZGC to dynamically adapt heap dimensions based on available memory, runtime requirements, and resource competition from neighboring workloads, with review closing October 14, 2026. JEP 545 targets faster startup and warmup via ZGC optimizations that acquire and prepare physical memory swiftly. JEP 543 aims to finalize Structured Concurrency without modification following seven preview rounds spanning JDK 21 through JDK 27 and two incubator iterations. JEP 547 elevated Lazy Constants to Candidate status for a fourth preview round in JDK 28, preserving immutable computed constant value holders formerly designated as Stable Values.

Runtime platforms and enterprise containers published major releases alongside core JDK developments. Apache Grails 8.0.0 arrived as a general availability milestone enforcing JDK 21 and Gradle 9.7 minimum baselines, converting all controllers into REST resources, and migrating Grails Promises onto Spring Boot Task Executor infrastructure. Open Liberty 26.0.0.10 shipped general availability support for JDK 27 while resolving seven distinct CVEs. GlassFish 8.0.5 introduced ZipPayloadImpl adjustments incorporating Header ID and Data Size parameters per ZIP64 Extra Fields specification JDK-8302483 to enhance application deployment times. In parallel, early-access Build 19 of JDK 28 became available with bug fixes over Build 18.

How to get Java News Roundup

Java News Roundup: Grails 8, Open Liberty, GlassFish, Infinispan
Illustration · Pexels

Platform operators and engineers can retrieve early-access binaries for JDK 28 Build 19 directly from the OpenJDK early-access distribution portal, with issue submissions managed through the Java Bug Database. GlassFish 8.0.5 binaries and dependency artifacts are obtainable via the project release repositories for organizations seeking faster application deployment lifecycles. Teams updating to Apache Grails 8.0.0 can acquire packages from Apache distribution mirrors or configure build dependencies targeting Gradle 9.7 running on Java 21 runtimes.

Enterprise server environments using Open Liberty can update container images or runtime installations directly to version 26.0.0.10. Distributed caching layers can pull Infinispan 16.3.0, codenamed Tripel Karmeliet, through standard artifact registries. Artificial intelligence integration pipelines can integrate LangChain4j 1.22.0 or its thirty-second beta release via Maven Central coordinates to access Amazon Bedrock and OpenAI connector classes. Hardware acceleration teams can download TornadoVM versions 7.1.0 or 7.2.0, while microservice stacks can adopt Micronaut Framework 5.2.2 and test suites can update dependencies to Spock 2.5.0.

Advertisement

Tech Pulse Daily

Get tomorrow's pulse first

Join engineers who read Tech Pulse before stand-up. Free, weekday mornings.

How Java News Roundup compares

The finalized Structured Concurrency model in JEP 543 fundamentally alters task orchestration compared to traditional unbounded thread pools by managing multi-threaded task clusters as singular units of execution for streamlined cancellation and observability. In distributed caching, Infinispan 16.3.0 improves partition handling over predecessor versions through hash-based conflict detection during split-brain merges, persistent configuration attributes that endure service restarts, and restructured log output. TornadoVM 7.2.0 expands compute capability beyond earlier builds by introducing mmaLoadA and mmaLoadB methods in KernelContext to return 8-element and 4-element HalfFloat fragments while reporting accurate driver dispatch times via CUDACommandQueue, CUDAEvent, and CUDAHandles.

Security baselines across microservices see substantial improvements compared to prior iterations. Micronaut Framework 5.2.2, anchored on Micronaut Core 5.2.15, integrates Netty 4.2.19.Final to neutralize sixteen CVEs spanning HTTP request smuggling, response smuggling, and unbounded resource consumption across HTTP, HTTP/2, and HTTP/3 codecs. In testing automation, Spock 2.5.0 modernizes test execution compared to Spock 2.4 by integrating Groovy 6 and Spring Framework 7 compatibility, adding support for final local variables inside where blocks, and redesigning TooManyInvocationsError reporting to surface unsatisfied interactions during invocation mismatches.

Who should buy Java News Roundup

Enterprise organizations running dense cloud containers or multi-tenant virtualization clusters will benefit immediately from adopting JDK 28 builds and testing JEP 546 and JEP 545, as adaptive heap sizing directly addresses memory contention across co-located processes. Development shops maintaining complex asynchronous pipelines can leverage Structured Concurrency under JEP 543 to unify error propagation across distinct subtasks. Teams migrating enterprise web applications will find Grails 8.0.0 aligned with contemporary standards by enforcing modern Java and Gradle baselines alongside standard Spring Boot execution backends.

Engineering organizations incorporating generative artificial intelligence into JVM architectures should evaluate LangChain4j 1.22.0. This release introduces the BedrockBatchChatModel class implementing the BatchChatModel interface for AWS Bedrock batch inference, alongside OpenAiDecisionModel and OpenAiOfficialDecisionModel classes supporting the OpenAI Decisions API. Furthermore, teams deploying security-sensitive public microservices require the Micronaut 5.2.2 update to eliminate exposure to critical Netty codec exploits across modern transport layers.

The catch with Java News Roundup

Deploying these updates requires navigating breaking changes, architecture adjustments, and runtime configuration shifts. Open Liberty 26.0.0.10 sets the Garbage-First collector as the default garbage collector across all deployment environments, which may alter garbage collection pauses and throughput characteristics for workloads operating inside severely constrained memory profiles compared to legacy releases. For Apache Grails 8.0.0, the mandatory requirement for JDK 21 and Gradle 9.7 will break build pipelines using older toolchains, while the change converting all controllers to request-resolved REST resources demands architectural review of existing URL mapping conventions.

Hardware and testing frameworks also require refactoring adjustments. Teams upgrading to Spock 2.5.0 must account for declared breaking changes identified in the project release documentation when migrating older test suites. Additionally, development teams evaluating JEP 547 Lazy Constants must accommodate the naming transition from Stable Values and Computed Constants across preview cycles, acknowledging that syntax and class signatures remain subject to compiler preview flags through JDK 28.

Developer Action Items

  • ☐ Map where OpenAI / Amazon / Framework sits in your stack (SDK, API key, billing, data-processing addendum).
  • ☐ Hold non-urgent migrations until the integration or use-of-proceeds roadmap is public — day-one coverage is not a ship signal.
  • ☐ If you are mid-contract or mid-POC, ask the vendor what changes for existing customers this quarter.
  • ☐ Write the single decision this forces: stay, dual-source, or exit.

Java News Roundup FAQ

What garbage collection changes are proposed for JDK 28?

OpenJDK JEP 546 proposes adaptive heap sizing for ZGC to adjust memory allocation based on system resources and neighboring application contention, while JEP 545 enhances physical memory acquisition to accelerate application startup and warmup.

What are the minimum requirements to run Apache Grails 8.0.0?

Apache Grails 8.0.0 requires minimum versions of JDK 21 and Gradle 9.7, and it transitions controller resolution to standard REST resources while executing Grails Promises on the Spring Boot Task Executor.

What security vulnerabilities does Micronaut Framework 5.2.2 resolve?

Micronaut Framework 5.2.2 upgrades its transport layer to Netty 4.2.19.Final, resolving sixteen CVEs including HTTP request and response smuggling and unbounded resource consumption across HTTP, HTTP/2, and HTTP/3 codecs.

Which AI integrations were introduced in LangChain4j 1.22.0?

LangChain4j 1.22.0 added the BedrockBatchChatModel class implementing the BatchChatModel interface for Amazon Bedrock batch inference, along with OpenAiDecisionModel and OpenAiOfficialDecisionModel classes for the OpenAI Decisions API.

Sources

Dillip Chowdary

Author

Dillip Chowdary

Writes Tech Bytes coverage of AI, engineering, and the tools that actually ship. Editor of Tech Pulse Daily.

Related on Tech Bytes

Advertisement

5-min tech signal

Weekday briefing for engineers who skip the noise.

No spam · Unsubscribe anytime

Advertisement

✈️ CareerPilot

Your AI job-search copilot

Match your resume against live Ashby, Greenhouse & Lever openings — fit scores, job-specific resume optimization and email alerts.

Find matching jobs →

Free Tools

Browse all tools →