<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/java-news-roundup-grails-8-open-liberty-glassfish-infinispan-langchain4j-spock-tpnv2grdm" -->

---
title: Java News Roundup: Grails 8, Open Liberty, GlassFish,...
description: Weekly Java ecosystem roundup covering OpenJDK JEP progress for JDK 28 (Adaptive Heap Sizing for ZGC, Faster Startup/Warmup with ZGC, and Structured...
canonical: https://daily.dev/posts/java-news-roundup-grails-8-open-liberty-glassfish-infinispan-langchain4j-spock-tpnv2grdm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Java News Roundup: Grails 8, Open Liberty, GlassFish, Infinispan, LangChain4j, Spock | daily.dev
og:description: Weekly Java ecosystem roundup covering OpenJDK JEP progress for JDK 28 (Adaptive Heap Sizing for ZGC, Faster Startup/Warmup with ZGC, and Structured...
og:url: https://daily.dev/posts/java-news-roundup-grails-8-open-liberty-glassfish-infinispan-langchain4j-spock-tpnv2grdm
og:image: https://api.daily.dev/og/posts/tPNV2gRDm.png
og:image:alt: Java News Roundup: Grails 8, Open Liberty, GlassFish, Infinispan, LangChain4j, Spock
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Java News Roundup: Grails 8, Open Liberty, GlassFish, Infinispan, LangChain4j, Spock

**[InfoQ](https://daily.dev/sources/infoq)** · 6 min read · 6 upvotes · 0 comments

## Summary

Weekly Java ecosystem roundup covering OpenJDK JEP progress for JDK 28 (Adaptive Heap Sizing for ZGC, Faster Startup/Warmup with ZGC, and Structured Concurrency all elevated to Proposed to Target, with reviews concluding October 13-14, 2026), plus Lazy Constants reaching Candidate status for a fourth preview. GA releases shipped for Apache Grails 8.0.0 (minimum JDK 21/Gradle 9.7, REST-resource controllers, Promises on Spring Boot Task Executor) and Open Liberty 26.0.0.10 (JDK 27 support, seven CVE fixes, G1 now default GC). Point releases cover TornadoVM 7.2.0/7.1.0, Infinispan 16.3.0, LangChain4j 1.22.0 (Bedrock batch inference, OpenAI Decisions API support), Micronaut Framework 5.2.2 (Netty update fixing 16 CVEs including request smuggling), Spock 2.5.0 (Groovy 6 and Spring Framework 7 support), and a GlassFish 8.0.5 maintenance release.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.infoq.com/news/2026/10/java-news-roundup-oct05-2026>

## Questions this post answers

### What does Open Liberty 26.0.0.10 change regarding garbage collection behavior?

Open Liberty 26.0.0.10 ships with G1 now the default garbage collector in all environments, meaning users running it in a constrained environment may see different garbage collection behavior compared to earlier Java versions. The release also adds JDK 27 support and resolves seven CVEs affecting various Open Liberty features.

_Teams planning Open Liberty upgrades can track GC and runtime changes like this on daily.dev._

### What is JEP 543 Structured Concurrency's status for JDK 28?

JEP 543, Structured Concurrency, has been elevated from Candidate to Proposed to Target for JDK 28, proposing to finalize the feature without change after seven rounds of preview delivered from JDK 21 through JDK 27, plus two incubator rounds in JDK 19 and JDK 20. It lets related tasks across threads be treated as a single unit of work, simplifying error handling, cancellation, and observability. Review was expected to conclude October 13, 2026.

_Developers tracking JDK 28 feature finalization can follow JEP progress like this on daily.dev._

### What CVEs does Micronaut Framework 5.2.2 fix?

Micronaut Framework 5.2.2 updates to Netty 4.2.19.Final, resolving 16 CVEs including HTTP request/response smuggling and unbounded resource consumption vulnerabilities affecting the HTTP, HTTP/2, and HTTP/3 codecs. The release, based on Micronaut Core 5.2.15, also includes patch updates to the Micronaut Data and Micronaut Test Resources modules.

_Teams patching Netty-related CVEs in Micronaut apps can keep tabs on fixes like this via daily.dev._

## Similar posts on daily.dev

- [Java News Roundup: GlassFish 8.0, OpenHai 1.0, LangChain4j, Infinispan, Hibernate, JobRunr](https://daily.dev/posts/java-news-roundup-glassfish-8-0-openhai-1-0-langchain4j-infinispan-hibernate-jobrunr-vcfzqmkun) · InfoQ · 5 upvotes · 0 comments
- [Java News Roundup: New Jakarta AI Specification, GlassFish, Spring RCs, Infinispan 16, Open Liberty](https://daily.dev/posts/java-news-roundup-new-jakarta-ai-specification-glassfish-spring-rcs-infinispan-16-open-liberty-ym7wa7vsa) · InfoQ · 1 upvotes · 0 comments
- [Java Weekly, Issue 635](https://daily.dev/posts/java-weekly-issue-635-69kj2fura) · Baeldung · 1 upvotes · 0 comments
- [Java News Roundup: GraalVM, Spring AI, JobRunr, GlassFish, Grails, Groovy, Quarkus Agent MCP](https://daily.dev/posts/java-news-roundup-graalvm-spring-ai-jobrunr-glassfish-grails-groovy-quarkus-agent-mcp-slhikd0rf) · InfoQ · 8 upvotes · 0 comments
- [Java News Roundup: JDK 27 in Rampdown, JDK 28 Expert Group, GlassFish, Infinispan, Kotlin](https://daily.dev/posts/java-news-roundup-jdk-27-in-rampdown-jdk-28-expert-group-glassfish-infinispan-kotlin-ug6xlq8sr) · InfoQ · 2 upvotes · 0 comments

---

Tags: [#java](https://daily.dev/tags/java), [#langchain4j](https://daily.dev/tags/langchain4j)

[View this post on daily.dev](https://daily.dev/posts/java-news-roundup-grails-8-open-liberty-glassfish-infinispan-langchain4j-spock-tpnv2grdm)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Java News Roundup: Grails 8, Open Liberty, GlassFish, Infinispan, LangChain4j, Spock","url":"https://daily.dev/posts/java-news-roundup-grails-8-open-liberty-glassfish-infinispan-langchain4j-spock-tpnv2grdm","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/java-news-roundup-grails-8-open-liberty-glassfish-infinispan-langchain4j-spock-tpnv2grdm"},"datePublished":"2026-10-12T10:26:41.232Z","dateModified":"2026-10-12T10:27:04.794Z","description":"Weekly Java ecosystem roundup covering OpenJDK JEP progress for JDK 28 (Adaptive Heap Sizing for ZGC, Faster Startup/Warmup with ZGC, and Structured...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7a7e07c757103c39c2fe896152224aab?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7a7e07c757103c39c2fe896152224aab?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"InfoQ","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"InfoQ","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c","url":"https://daily.dev/sources/infoq"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/java-news-roundup-grails-8-open-liberty-glassfish-infinispan-langchain4j-spock-tpnv2grdm","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"java,langchain4j","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"InfoQ","item":"https://daily.dev/sources/infoq"},{"@type":"ListItem","position":3,"name":"Java News Roundup: Grails 8, Open Liberty, GlassFish, Infinispan, LangChain4j, Spock"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/java-news-roundup-grails-8-open-liberty-glassfish-infinispan-langchain4j-spock-tpnv2grdm#faq","mainEntity":[{"@type":"Question","name":"What does Open Liberty 26.0.0.10 change regarding garbage collection behavior?","acceptedAnswer":{"@type":"Answer","text":"Open Liberty 26.0.0.10 ships with G1 now the default garbage collector in all environments, meaning users running it in a constrained environment may see different garbage collection behavior compared to earlier Java versions. The release also adds JDK 27 support and resolves seven CVEs affecting various Open Liberty features. Teams planning Open Liberty upgrades can track GC and runtime changes like this on daily.dev."}},{"@type":"Question","name":"What is JEP 543 Structured Concurrency's status for JDK 28?","acceptedAnswer":{"@type":"Answer","text":"JEP 543, Structured Concurrency, has been elevated from Candidate to Proposed to Target for JDK 28, proposing to finalize the feature without change after seven rounds of preview delivered from JDK 21 through JDK 27, plus two incubator rounds in JDK 19 and JDK 20. It lets related tasks across threads be treated as a single unit of work, simplifying error handling, cancellation, and observability. Review was expected to conclude October 13, 2026. Developers tracking JDK 28 feature finalization can follow JEP progress like this on daily.dev."}},{"@type":"Question","name":"What CVEs does Micronaut Framework 5.2.2 fix?","acceptedAnswer":{"@type":"Answer","text":"Micronaut Framework 5.2.2 updates to Netty 4.2.19.Final, resolving 16 CVEs including HTTP request/response smuggling and unbounded resource consumption vulnerabilities affecting the HTTP, HTTP/2, and HTTP/3 codecs. The release, based on Micronaut Core 5.2.15, also includes patch updates to the Micronaut Data and Micronaut Test Resources modules. Teams patching Netty-related CVEs in Micronaut apps can keep tabs on fixes like this via daily.dev."}}]}
```

