Spring AI 2.1.0-M1 is out 🍃
🧩 Message parts: ordered text, reasoning, tool calls & media
🤖 OpenAI Responses API: reasoning + tool calling on GPT-5.4+
📥 VectorStore.upsert() for pre-computed embeddings
Feedback welcome: spring.io/blog/2026/09/25/sp…#SpringAI#Java
🍃 Get The Most Out of Virtual Threads in Java 25 -A Deep Dive into the Latest Achievements of Virtual by @chwoerz @ Spring I/O 2026
▶️ Video: piped.video/4_UpZv21D3k#springio26
Spent the day kicking off preparations for Spring I/O 2027 with @jrigabert at our new home in Valencia.
Mark the dates: 28-30 April 2027. It's going to be a great edition. See you in Valencia!