Skip to content

Spring AI 1.1.0

Latest

Choose a tag to compare

@ilayaperumalg ilayaperumalg released this 12 Nov 22:32
· 3 commits to main since this release

Spring AI 1.1.0 GA Release Notes

🎯 Highlights

This release includes 1 new features, 10 bug fixes, 3 documentation improvements, 3 other improvements.

⭐ New Features

  • Enhanced ChatCompletionRequest to support dynamic field deserialization using @JsonAnySetter annotation for extraBody properties 3fc939a

🪲 Bug Fixes

  • Resolved an issue where MongoChatMemoryIndexCreator component was not being properly scanned during Spring application context initialization faf3808
  • Added validation for inputSchema in Model Context Protocol (MCP) tool definitions to ensure proper tool configuration #4855 via #4776
  • Improved error handling for malformed responses from the OpenAI API to prevent unexpected failures c0cc32c
  • Changed PgVectorSchemaValidator class visibility to package-private to properly encapsulate internal implementation details #4857
  • Refactored StatelessToolCallbackConverterAutoConfiguration and ToolCallbackConverterAutoConfiguration for better code organization #4858
  • Corrected Maven dependency configuration for the MongoDB chat memory repository integration 374c09e
  • Fixed inconsistent conditional property configuration for ElevenLabs auto-configuration to follow Spring AI standards d71869e
  • Resolved Java bytecode access issue related to invokespecial instruction 9cec4d7
  • Refactored ToolCallbackProvider dependency injection to use Spring's ObjectProvider for better flexibility and optional dependency handling e4926e5
  • Cleaned up excessive debug logging statements in AnthropicChatModel implementation #4847

📓 Documentation

  • Improved documentation for the audio transcription API with clearer examples and usage guidance f167df8
  • Corrected broken hyperlink in the Model Context Protocol (MCP) overview documentation page b6ccb03
  • Updated UserMessage code examples in documentation to properly demonstrate builder pattern usage 68adc26

🔨 Dependency Upgrades

  • Updated Model Context Protocol (MCP) integration to version 0.16.0 #4860

🔩 Build Updates

  • Disabled parallel Maven builds in the fast CI pipeline to resolve intermittent Kotlin compiler errors and improve build stability f6fa47c
  • Updated fast CI workflow to properly run unit tests and generate documentation after tests pass eb0e101

🙏 Contributors

Thanks to all contributors who made this release possible: