Ilayaperumal Gopinathan

Ilayaperumal Gopinathan

Ilayaperumal Gopinathan is a software engineer on the Spring AI team. Formerly an engineering manager on the Spring team, he co-led Spring Cloud Data Flow and contributed to Spring Cloud Stream and Spring XD. His earlier work at VMware includes vFabric App Suite, Cloud Foundry, and Hyperic.

Recent Blog posts by Ilayaperumal Gopinathan

Spring AI 1.0.9, 1.1.8 Available Now

Releases | June 12, 2026 | ...
On behalf of the Spring AI engineering team and everyone who has contributed, I'm happy to announce that Spring AI 1.0.9, 1.1.8 have been released and are now available from Maven Central. These releases deliver important improvements, stability enhancements, and bug fixes across multiple release streams. Release Summary These releases bring important updates, including dependency upgrades and bug fixes. See individual release notes: 1.0.9 | 1.1.8 The focus of these releases includes: Dependency Upgrades: Upgrades to Spring Boot 3.5.15 and MCP SDK 0.18.3 across both versions. Bug Fixes…

Spring AI 2.0.0-RC2 Available Now

Releases | June 09, 2026 | ...
On behalf of the Spring AI engineering team and everyone who has contributed, I'm happy to announce that Spring AI 2.0.0-RC2 has been released and is now available from Maven Central. This release delivers important improvements, stability enhancements, and bug fixes. Release Summary This release includes new features, bug fixes, and documentation updates. See the complete release notes: 2.0.0-RC2 The focus of this release includes: Key Improvements: Make Anthropic and OpenAI HTTP clients configurable. Restore compatibility with Spring Framework < 7.0.4. Key Bug Fixes: Fix…

Spring AI 2.0.0-RC1 Available Now

Releases | June 06, 2026 | ...
On behalf of the Spring AI engineering team and everyone who has contributed, I'm pleased to announce that Spring AI 2.0.0-RC1 is now available from Maven Central. RC1 is an API stabilization milestone on the road to 2.0.0 GA. Tool Calling Overhaul Unified tool execution across all models. The built-in call/stream tool-execution loop and ToolExecutionEligibilityChecker wiring have been dropped from every ChatModel — OpenAI, Ollama, Anthropic, MistralAI, DeepSeek, Bedrock Proxy, and MiniMax. Tool execution must now be handled externally via ChatClient with ToolCallingAdvisor (recommended) or a…

Spring AI 2.0.0-M8 Available Now

Releases | May 27, 2026 | ...
On behalf of the Spring AI engineering team and everyone who has contributed, I'm happy to announce that Spring AI 2.0.0-M8 has been released and are now available from Maven Central. These releases deliver important improvements, stability enhancements, and bug fixes across multiple release streams. Release Summary New Features Improve MistralAiApi Jackson mapping for message content #5585 Rate limit information from Anthropic API response headers are now available through ChatResponseMetadata #5345 Bug Fixes spring-ai-starter-model-google-genai incorrectly declares dependency on spring-ai…

Spring AI 1.0.8, 1.1.7, 2.0.0-M7 Available Now

Releases | May 23, 2026 | ...
On behalf of the Spring AI engineering team and everyone who has contributed, I'm happy to announce that Spring AI 1.0.8, 1.1.7, 2.0.0-M7 have been released and are now available from Maven Central. These releases deliver important improvements, stability enhancements, and bug fixes across multiple release streams. Release Summary These releases include improvements, bug fixes, and documentation updates. See individual release notes: 1.0.8 | 1.1.7 | 2.0.0-M7 In addition, the 1.1.7 and 2.0.0-M7 releases contain security fixes for CVE-2026-41863. Thanks to all those who have contributed with…

Spring AI 1.0.7, 1.1.6, 2.0.0-M6 Available Now

Releases | May 08, 2026 | ...
On behalf of the Spring AI engineering team and everyone who has contributed, I'm happy to announce that Spring AI 1.0.7, 1.1.6, 2.0.0-M6 have been released and are now available from Maven Central. These releases deliver important improvements, stability enhancements, and bug fixes across multiple release streams. Release Summary These releases include a combined total of 143 improvements, bug fixes, and documentation updates. See individual release notes: 1.0.7 | 1.1.6 | 2.0.0-M6 In addition, the releases contain security fixes for CVE-2026-41705, CVE-2026-41712 and CVE-2026-41713. The focus…

Spring AI 1.0.6, 1.1.5, 2.0.0-M5 Available Now

Releases | April 27, 2026 | ...
On behalf of the Spring AI engineering team and everyone who has contributed, I'm happy to announce that Spring AI 1.0.6, 1.1.5, 2.0.0-M5 have been released and are now available from Maven Central. These releases deliver important improvements, stability enhancements, bug fixes, documentation updates, and security fixes for CVE-2026-40966, CVE-2026-40967, CVE-2026-40978, CVE-2026-40979 and CVE-2026-40980 Release Summary See individual release notes: 1.0.6 | 1.1.5 | 2.0.0-M5 Thanks to all those who have contributed with issue reports and pull requests. Version-Specific Highlights Spring AI 1.…

Spring AI 2.0.0-M4, 1.1.4 and 1.0.5 are available now

Releases | March 26, 2026 | ...
On behalf of the Spring AI engineering team and everyone who has contributed, I'm happy to announce that Spring AI 1.0.5, 1.1.4, 2.0.0-M4 have been released and are now available from Maven Central. These releases deliver important improvements, stability enhancements, and bug fixes across multiple release streams. Release Summary These releases include a combined total of 51 improvements, bug fixes, and documentation updates. See individual release notes: 1.0.5 | 1.1.4 | 2.0.0-M4 The focus of these releases includes: Improvements: 19 enhancements across all releases Stability: 29 bug fixes…

Spring AI Agentic Patterns (Part 5): Building Interoperable Agents with the Agent2Agent (A2A) Protocol

Engineering | January 29, 2026 | ...
The Agent2Agent (A2A) Protocol is an open standard for seamless AI agent communication. It enables agents to discover capabilities, exchange messages, and coordinate workflows across platforms—regardless of their implementation. Spring AI A2A integrates the A2A Java SDK with Spring AI through Spring Boot autoconfiguration. It seamlessly connects the A2A protocol with Spring AI's ChatClient and tools, enabling you to expose your agents as A2A servers. This post is part of the Spring AI Agentic Patterns series. While previous posts covered making individual agents more capable (Agent Skills…

Spring AI 1.1.0-RC1 Available Now

Releases | November 08, 2025 | ...
On behalf of the Spring AI engineering team and everyone who has contributed, we are happy to announce that Spring AI 1.1.0-RC1 has been released and is now available from Maven Central. This patch release delivers important stability improvements and bug fixes. Release Summary This release includes 40 improvements, bug fixes, and documentation updates. The focus of this patch release is on: Improvements: 12 enhancements to expand capabilities and functionality Stability: 10 bug fixes addressing community-reported issues Documentation: 12 improvements to help developers Security: 6 dependency…

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all