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: https://t.co/OsokDRcxjr
#SpringAI#Java
🍃 Fallout: Dead Letter Management At Scale by @jkuipers @ Spring I/O 2026
▶️ Video: https://t.co/DoAIFNvI3x
🔗 Slides: https://t.co/LzqTVja2v6 #springio26
🍃 Paketo Buildpacks: the Spring Boot way to build images, and more! by @anthonydahanne @ Spring I/O 2026
▶️ Video: https://t.co/qypgN94Tj0
🔗 Slides: https://t.co/y9TuQtnfJC #springio26
🍃 Concurrency and Streaming in the Age of Loom by @rstoya05 / @chemicL @ Spring I/O 2026
▶️ Video: https://t.co/nFUbQGCH2g
🔗 Slides: https://t.co/qeFLwecu4U
🛠️ GitHub repo: https://t.co/Mhx06sJI2t #springio26
🍃 The Complete Guide to Secret Hygiene for Java and Cloud-Native Engineers by Martin Ladecký @ Spring I/O 2026
▶️ Video: https://t.co/oUT1qf8GqD
🔗 Slides: https://t.co/pk9WBl50gm
🛠️ GitHub repo: https://t.co/op0of9U9q9 #springio26
🍃 REST is for Agents: Rediscovering Spring HATEOAS by @asaikali @ Spring I/O 2026
▶️ Video: https://t.co/i2SzM1wAkS
🛠️ GitHub repo: https://t.co/yOnA5fHTVp #springio26
🍃 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: https://t.co/ihYIgkZFym #springio26
🍃 Architectural Patterns for Spring Security You Wish Your Tech Lead Knew by Cristian Schuszter @ Spring I/O 2026
▶️ Video: https://t.co/Je4BV1X7O6
🔗 Slides: https://t.co/pqO3BsF1c4 #springio26
🍃 Hybrid Modernization: Combining OpenRewrite's Precision with LLM Intelligence for Spring by @raquelpau @ Spring I/O 2026
▶️ Video: https://t.co/LSQYTyeQhh #springio26
🔗 Slides: https://t.co/3jMs5K50JX #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!