1. Spring and Java
>> Create Self-Improving AI Agents Using Spring AI Recursive Advisors [spring.io]
We can now build much smarter, iterative AI agents with Spring AI’s new Recursive Advisors.
>> Spring Framework 7 API Versioning Explained [foojay.io]
Within Spring 7, we’re getting built-in API versioning. Adding a version attribute to our @RequestMapping annotations can configure strategies like header, query, or path versioning. Very useful.
Also worth reading:
- >> Quality Outreach Heads-up – JDK 26: HTTP/3 Support Available in HTTP Client API [inside.java]
- >> Value Classes Heap Flattening – What to expect from JEP 401 #JVMLS [inside.java]
- >> Quality Outreach Heads-up – JDK 25: Consistent Behavior of ‘new File(“”)’ [inside.java]
- >> JEP 522: G1 GC: Improve Throughput by Reducing Synchronization [inside.java]
- >> Continued Focus on Native [quarkus.io]
- >> Quarkus A2A: Java Security [quarkus.io]
- >> Introducing Spring AI Agents and Spring AI Bench [spring.io]
- >> Spring gRPC Next Steps for 1.0.0 [spring.io]
- >> Filtering Exceptions via try [javaspecialists.eu]
Webinars and presentations:
- >> Supercharge your JVM Performance with Project Leyden and Spring Boot [inside.java]
- >> Integrity by Default [inside.java]
- >> AI World: Georges Saab Unveils Java 25 for AI and Cloud [inside.java]
Time to upgrade:
- >> Hibernate Validator 9.1.0.CR1 is out [in.relation.to]
- >> Spring Data 2025.1.0-RC2 released [spring.io]
- >> Spring for GraphQL 2.0.0-RC2 released [spring.io]
- >> Quarkus 3.10.1 [github.com/quarkusio]
- >> JHipster v8.6.0 [github.com/jhipster]
- >> Jetty 12.0.14 [github.com/eclipse]
- >> Vert.x 4.5.9 [github.com/eclipse-vertx]
- >> Elasticsearch v8.14.1 [github.com/elastic]
- >> Grails v6.2.1 [github.com/grails]
- >> Micronaut v4.5.3 [github.com/micronaut-projects]
- >> Helidon 4.0.9 [github.com/oracle]
- >> Apache Camel 4.7.0 [github.com/apache]
2. Technical & Musings
>> Choosing a dependency [blog.frankel.ch]
When we’re considering a new dependency, it’s not always as easy as just adding it in. There are a number of things to consider, or at least they should be considered.
Also worth reading:
- >> Universal Entry Point: A Single Entry Point for Context-Aware Coding Assistance [blog.jetbrains.com]
- >> IntelliJ Platform 2025.3: What Plugin Developers Should Know [blog.jetbrains.com]
- >> Handling Events Coming in an Unknown Order [event-driven.io]
- >> Let’s Talk About MCP! [foojay.io]
- >> Absurd Workflows: Durable Execution With Just Postgres [lucumr.pocoo.org]
- >> The Agentic AI Security Landscape [martinfowler.com]
- >> The LLM Learning Loop [martinfowler.com]
- >> Generative AI Voices for Text-to-Speech [infoq.com]
3. Pick of the Week
>> The Refragmentation [paulgraham.com]
