1. Spring and Java
>> Oracle Releases Java 25 [oracle.com]
Java 25 is here, and it’s packed with features to boost productivity and AI development. With 18 JEPs, the release simplifies the language, introduces structured concurrency, and improves performance. Oh, and it’s LTS, so we’ll have at least eight years of support.
>> API Versioning in Spring [spring.io]
Spring Framework 7 is taking the headache out of API versioning. With the new new tools – ApiVersionStrategy and a version-aware @RequestMapping – we can now implement versioning much more easily.
Client-side requests are also simplified. Good stuff as always.
Also worth reading:
- >> Java 25 LTS and IntelliJ IDEA [blog.jetbrains.com]
- >> Connect Your AI to Everything: Spring AI’s MCP Boot Starters [spring.io]
- >> Here’s Java 25, Ready to Perform to the Limit [hanno.codes]
- >> Quarkus Foundations for Java Developers [blog.eisele.net]
- >> Detaching GraalVM from the Java Ecosystem Train [blogs.oracle.com]
- >> Comparing transitive dependency version resolution in Rust and Java [blog.frankel.ch]
Webinars and presentations:
- >> Foojay Podcast #78: Welcome to OpenJDK 25! [foojay.io]
- >> A Bootiful Podcast: Purnima Padmanabhan, General Manager, Tanzu Division, Broadcom [spring.io]
- >> Spring AI 1 1 0 M1 [youtube.com/@coffeesoftware]
- >> Spring Debugger: ApplicationContext At Your Finger Tips [youtube.com/@intellijidea]
Time to upgrade:
- >> Spring Security and Spring Framework Release Fixes for CVE-2025-41248 and CVE-2025-41249 [spring.io]
- >> Spring Security 6.4.10 and 6.5.4 Released [spring.io]
- >> Quarkus 3.26.3 – Maintenance release | Quarkus 3.28.0.CR1 [quarkus.io]
- >> Spring AMQP 4.0 Milestone 5 Available [github.com/micronaut-projects]
- >> Spring for GraphQL 2.0.0-M3 released | Spring for GraphQL 1.4.2 [spring.io]
- >> Spring Cloud 2025.1.0-M2 (aka Oakwood) has been released | Spring Data 2025.1.0-M6 | Spring Data 2025.0.4 and 2024.1.10 [spring.io]
- >> GraalVM Community 25.0.0 [github.com/graalvm]
- >> Spring Authorization Server moving to Spring Security 7.0 [spring.io]
- >> Spring Framework 7.0.0-M9 available now | Spring Framework 6.2.11 [spring.io]
- >> Jetty.project 12.0.27 [github.com/jetty]
- >> Spring Tools 4.32.0 released [spring.io]
- >> Elasticsearch 9.0.7 [github.com/elastic]
- >> Spring gRPC 0.11.0 available now [spring.io]
- >> Helidon 4.2.7 [github.com/helidon-io]
- >> Camel-4.8.9 [github.com/apache]
- >> Kotlin 2.2.20 Released [blog.jetbrains.com]
2. Technical & Musings
Also worth reading:
- >> Research: Measuring Energy Consumption in Programming Languages for AI Applications [foojay.io]
- >> Rethinking MVPs: Learning Tool or Delivery Strategy? [blog.scottlogic.com]
- >> Stochastic AI Agility: Breaking Cycles of Debt [foojay.io]
- >> Micronaut Fundamentals: Free Course on Oracle MyLearn [blogs.oracle.com]
- >> Leveraging Copilot to rapidly refactor test automation [blog.scottlogic.com]
3. Pick of the Week
>> Focus: The Ultimate Guide on How to Improve Focus and Concentration [jamesclear.com]
