Moving beyond Strings in Spring Data
If you've worked with data access in Java and especially with Spring Data for a while, then you are familiar with various Query and Update programmin…
If you've worked with data access in Java and especially with Spring Data for a while, then you are familiar with various Query and Update programmin…
Spring Fruits Benchmark Abstract Benchmarks are tricky to do well, and the results are often hard to interpret. This analysis attempts to go beyond a…
The Agent2Agent (A2A) Protocol is an open standard for seamless AI agent communication. It enables agents to discover capabilities, exchange messages…
In this blog, we show how using Spring AI, we can integrate with Anthropic's Native Skills API for Cloud-Based Document Generation and Custom Skills.…
Instead of one generalist agent doing everything, delegate to specialized agents. This keeps context windows focused—preventing the clutter that degr…
Have you ever asked an AI agent to perform a complex multi-step task, only to find it skipped a critical step halfway through? You're not alone. Rese…
Traditional AI interactions follow a common pattern: you provide a prompt, the AI makes assumptions, and produces a response. When those assumptions …
Hi, Spring fans! Welcome to another rip-roaring installment of This Week in Spring, which I'm posting ahead of my keynote at the amazing JavaOne 202…
Hi, Spring fans! Welcome to another installment of This Week in Spring. As I write this, I am preparing for a trip to Rust, Germany, for one of the…
Hi Spring fans! Welcome to another rip-roaring installment of This Week in Spring! I'm writing this in an Uber en route to the airport to get to…
On behalf of the Spring AI engineering team and everyone who has contributed, I'm happy to announce that Spring AI 2.0.0-M3, 1.1.3, 1.0.4, have been…
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Web Services 4.1.3 has been released and is now available…
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Web Services 5.0.1 has been released and is now available…
On behalf of the team and everyone who contributed, we are pleased to announce that Spring for Apache Kafka 4.1.0-M2, 4.0.4, and 3.3.14 have been…
On behalf of the team and everyone who has contributed, I’m happy to announce that the Spring Vault 4.1.0-M1 milestone has been released and is now…
On behalf of the team and everyone who has contributed, I’m happy to announce that Spring for Apache Pulsar 1.2.16 and 2.0.4 have been released and…
Reactive Support in Spring for Apache Pulsar Will Be Discontinued TL;DR: We’ve decided to discontinue the Reactive support within the Spring for…
The Spring AI Community GitHub organization was announced at the Spring I/O Barcelona 2025 keynote as a dedicated space for community-driven Spring AI…
Reactor Kafka Project Will Be Discontinued TL;DR: We’ve decided to discontinue future maintenance of the Reactor Kafka project and deprecate its…