Spring AI 1.0.8, 1.1.7, 2.0.0-... Заметка
RSS Весна

Spring AI 1.0.8, 1.1.7, 2.0.0-M7 уже доступны

Spring AI объявила о выпуске версий 1.0.8, 1.1.7 и 2.0.0-M7, которые теперь доступны через Maven Central. Эти выпуски приносят значительные улучшения, повышение стабильности и важные исправления ошибок во всех активных потоках выпусков. В частности, версии 1.1.7 и 2.0.0-M7 включают важные исправления безопасности для устранения CVE-2026-41863. Spring AI 1.0.8 исправляет проблему с RedisVectorStore, где удаления были беззвучно обрезаны до первых 10 сообщений. Spring AI 1.1.7 решает проблемы совместимости с Ollama на родных изображениях GraalVM и проблему с OpenAiChatModel, связанную с удалением фрагментов потоковой передачи. Выпуск 2.0.0-M7 вносит несколько критических изменений, поэтому пользователям следует ознакомиться с заметками об обновлении. Эта версия делает устаревшими транспортные средства SSE в пользу Streamable HTTP в качестве нового протокола сервера по умолчанию. ToolCallAdvisor теперь является стандартным методом для обработки вызовов инструментов, и доступен новый API ToolSpec для программного определения инструментов. Поддержка Gemini обновлена до Gemini 2.5 Flash, а также обновлена библиотека клиента Google BOM. Ключевые исправления ошибок в 2.0.0-M7 включают проблемы с ChatClient#prompt, игнорирующим опции чата, и неправильной обработкой nullable-полей Kotlin. Команда Spring AI привержена постоянному улучшению разработки приложений ИИ в экосистеме Spring Boot. Будущие выпуски будут основаны на этих основах с улучшенными возможностями и лучшим опытом разработки.