Rare find

Spring AI. Connect your data and business systems to AI models.

spring.io/projects/spring-ai

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • Remove calls to deprecated MCP API
  • Remove explicit `protobuf-java` version properties
  • Fix Google GenAI ToolChoice VALIDATED mode and defaults
  • Add OpenAI chat tool-choice string values test
  • Add ToolChoice support for Google GenAI chat model
  • Fix OpenSearchVectorStore document deserialization
  • Align @McpTool exception handling with @Tool contract
  • Refine Redis memory contribution
  • Rename spring-ai-autoconfigure-model-chat-memory-redis
  • Fix Milvus integration tests for v2.6.18 container image
  • Fix integer metadata assertion in MilvusVectorStoreIT
  • Preserve streaming reasoning_content through chunk merge and aggregation
  • Remove license header from non java/kt files
  • Use builder pattern for OpenAiEmbeddingModel and OpenAiImageModel
  • Fix group precedence in `MilvusFilterExpressionConverter`
  • Remove unused env var name from CI
  • Fix shared mutable state in chat options builder clone()
  • Remove fastjson2 dependency from `spring-ai-azure-store` (#6508)
  • Remove empty `@BeforeAll` methods
  • Remove unused sections of pom.xml
June 2026
  • Release —Spring AI 2.0.0
  • Release —Spring AI 1.1.8
  • Release —Spring AI 1.0.9
  • Release —2.0.0-RC2
  • Release —Spring AI 2.0.0-RC1
May 2026
  • Release —Spring AI 2.0.0-M8
  • Release —Spring AI 2.0.0-M7
  • Release —Spring AI 1.0.8
  • Release —Spring AI 1.1.7
  • Release —Spring AI 2.0.0-M6