Java News Roundup: JDK 25-RC1, Spring AI, WildFly 37, Payara Platform, LangChain4j, Grails
Apache Software Foundation Updates: Tomcat, Grails, adn More
Table of Contents
The Apache Software Foundation (ASF) continues to deliver robust updates across its popular open-source projects. This month brings new releases for Tomcat, and exciting developments for the Grails framework. Let’s dive into what’s new and how thes updates can benefit your projects.
Apache Tomcat Updates
Tomcat, the widely-used open-source Java servlet container, has received several updates. Staying current with Tomcat releases is crucial for security, performance, and access to the latest features. Here’s a breakdown of the latest versions:
Tomcat 11.0.10: The newest iteration of Tomcat 11 offers the latest advancements in Java servlet technology.
Tomcat 10.1.44: A solid choice for projects needing a stable and feature-rich environment.
Tomcat 9.0.108: For those maintaining existing applications, this release provides essential bug fixes and security patches.
You can find detailed changelogs for each version here:
Tomcat 11.0.10 Changelog
Tomcat 10.1.44 Changelog
Tomcat 9.0.108 Changelog
Grails 7.0.0-RC1: A Glimpse into the Future
The Grails framework is also making significant strides. The first release candidate (RC1) of Grails 7.0.0 is now available, packed with improvements and new features designed to enhance your development experience.
What’s New in Grails 7.0.0-RC1?
This release focuses on refining the core framework and integrating with modern technologies. Here are some highlights:
Enhanced CreateReleaseDropDownTask: This class has been improved for reusability, specifically benefiting the Grails spring Security plugin. this means smoother integration and easier maintenance for security features in your Grails applications. Spring Boot Virtual Threads: Grails Forge now offers an optional feature leveraging Spring Boot virtual threads. This can lead to significant performance gains, especially in applications handling a large number of concurrent requests. Virtual threads allow you to write concurrent code more easily and efficiently.
* Dependency Upgrades & Bug Fixes: As with any good release candidate, this version includes numerous dependency upgrades and bug fixes, ensuring a more stable and reliable development environment.
You can explore the full release notes and learn more about these changes here: Grails 7.0.0-RC1 Release Notes
Getting Started with Grails
If you’re new to Grails, or looking to try out the latest features, Grails Forge is a fantastic place to start. It provides a quick and easy way to bootstrap new Grails projects with pre-configured settings and dependencies.
