Spring AI - Structured Output

Engineering | Christian Tzolov | May 09, 2024 | ...

UPDATE: (04.06.2024) Adde snippets for using structured output with the new, fluent ChatClient API .

UPDATE: (17.05.2024) Generic Types support for BeanOutputConverter added.

Science works with chunks and bits and pieces of things with the continuity presumed, and Art works only with the continuities of things with the chunks and bits and pieces presumed. - Robert M. Pirsig

The ability of LLMs to produce structured outputs is important for downstream applications that rely on reliably parsing output values. Developers want to quickly turn results from an AI model into data types, such as…

This Week in Spring - May 7th, 2024

Engineering | Josh Long | May 07, 2024 | ...

Hi, Spring fans! Welcome to another amazing installment of This Week in Spring! I'm in bellisima Rome, Italy, where I've just spent time in some fun meetings, and now I'm off to lovely London, UK, for Devoxx UK 2024. It's going to be amazing. If you're there, don't hesitate to say hi! I've got to run for a plane so let's make this week's installment quick!

Spring Tools 4.22.1 released

Releases | Martin Lippert | May 02, 2024 | ...

Dear Spring Community,

I am happy to announce the 4.22.1 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

important highlights

  • (Spring Boot) Support JPQL syntax in Java sources and Named Query properties files (Java sources not supported yet in Eclipse)
  • (Spring Boot) Spring Symbol indexing has order of magnitude smaller memory footprint allowing for indexing very large Spring Boot projects
  • (Spring Boot) New UI in VSCode to show/hide/refresh Live Data for running Spring Boot apps
  • (Spring Boot) .properties <-> .yml conversions available in Eclipse and VSCode
  • (Spring Boot) Show active profiles for running spring boot applications in Eclipse and VSCode with Boot Dashboard extension
  • (Eclipse)

Spring Functions Catalog 5.0.0‐RC1 & Spring Cloud Stream Applications 2024.0.0-RC1 Available

Releases | Chris Bono | April 30, 2024 | ...

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Functions Catalog 5.0.0-RC1 and Spring Cloud Stream Applications 2024.0.0-RC1 has been released and is now available from Spring Milestone Repo.

This release updates the stream apps to use the updated version of the Spring Functions Catalog.

Release notes are available:

We welcome feedback and contributions, so please reach out to us on Stackoverflow or Spring Functions Catalog - GitHub or Stream Applications - GitHub.

This Week in Spring - April 30th, 2024

Engineering | Josh Long | April 30, 2024 | ...

Welcome to yet another amazing installment of This Week in Spring!

As usual, we've got a ton of stuff to get into, so let's dive right into it!

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all