Home » Technology » Java News Roundup: JDK 25-RC1, Spring AI, WildFly 37, Payara Platform, LangChain4j, Grails

Java News Roundup: JDK 25-RC1, Spring AI, WildFly 37, Payara Platform, LangChain4j, Grails

Apache Software Foundation Updates: Tomcat and Grails

Breaking News: The Apache software Foundation has released updates across several key projects, including Tomcat and Grails, addressing bug fixes, performance enhancements, and new features. These updates impact developers building and deploying web applications using Java and the Grails framework.

Tomcat

Recent releases of Apache Tomcat – versions 11.0.10, 10.1.44, and 9.0.108 – introduce improvements to HTTP/1.1 keep-alive timeout handling, particularly relevant for asynchronous server requests. Specifically, these versions allow administrators to configure the keepAliveTimeout property within the server.xml configuration file.This property, accessible through the AbstractProcessor class, provides granular control over the duration a persistent connection remains open, possibly optimizing server resource utilization and reducing latency. The changes address scenarios where asynchronous requests could prematurely close connections. The 11.0.10 release, for example, includes fixes related to WebSocket handling and improved support for Java 21. version 10.1.44 addresses security vulnerabilities and enhances compatibility with newer servlet specifications. Version 9.0.108 focuses on stability improvements and bug fixes for long-term support users. Detailed release notes are available for each version: Tomcat 11.0.10, tomcat 10.1.44, and Tomcat 9.0.108.

Grails

The first release candidate,RC1,of Grails 7.0.0 is now available. This release focuses on refining the developer experience and preparing for the final 7.0.0 launch. Key changes include enhancements to the CreateReleaseDropDownTask class, enabling its reuse within the Grails Spring Security plugin, streamlining release management for plugin developers. Additionally, an optional feature leveraging Spring Boot virtual threads has been integrated into Grails Forge, potentially improving application concurrency and performance. Grails Forge, hosted at start.grails.org, allows developers to quickly bootstrap new Grails projects with pre-configured settings. The release candidate also includes dependency upgrades to the latest versions of Spring Boot and other core libraries. Further details can be found in the release notes.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.