Spring AI 2.1.0-M1 исправил 60-секундный таймаут стриминга
В Spring AI 2.1.0-M1, вышедшем 25 сентября 2026 года, устранена регрессия 2.0.1: жёсткий 60-секундный таймаут на запрос игнорировал настройки spring.ai.openai.timeout и обрывал длинные стримы. Также добавлены упорядоченные части сообщений, поддержка OpenAI Responses и VectorStore.upsert() для готовых эмбеддингов.
- Регрессия 2.0.1 обрывала любой стрим дольше 60 секунд, игнорируя заданный таймаут
- Сообщения стали упорядоченным списком частей: текст, reasoning, вызовы инструментов, медиа
- Свойство spring.ai.openai.chat.api=responses включает OpenAI Responses для tool calling с reasoning
- VectorStore.upsert() принимает готовые эмбеддинги со стабильными id для идемпотентной загрузки
Читать дальше
Софт