This Week in Spring - September 3rd, 2024

Engineering | Josh Long | September 03, 2024 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! It's September 3rd, and I'm still buzzing from the last week's SpringOne extravaganza! Also: I'm tired. Last week was nuts. I'm super glad it happened, but I'm tired. And also buzzing. You know? Surely you don't. I hope not lol. It's confusing. I feel like I am still "on," like there's work to be done for SpringOne. But I think I also appreciate that it's in the rear view window and it's time to focus on what's ahead: Asia! This Friday, I head to Korea, then Japan, then India, and then (not yet confirmed) China. Pay…

Spring Boot CDS support and Project Leyden anticipation

Engineering | Sébastien Deleuze | August 29, 2024 | ...

How can Spring Boot developers improve the runtime efficiency of their applications with minimal constraints in order to enjoy those benefits on most applications? The answer is the CDS support introduced by Spring Boot 3.3 which allows you to start your Spring Boot applications faster and consume less memory. It is based on the foundation introduced by Spring Framework 6.1 that I presented a few months ago.

A key point is that this new CDS support provides a different value proposition compared to the GraalVM native image support: the improvements you get with CDS are less dramatic than with…

This Week in Spring - August 27th, 2024 - SpringOne 2024 edition

Engineering | Josh Long | August 27, 2024 | ...

Hi, Spring fans, from the expo hall of SpringOne at VMware Explore 2024! There's a livestream of some of the key talks - register and watch for free now at SpringOne.io. Right now I'm hanging out at the expo hall manning a booth and doing demos to the hoardes of people streaming by, but I'll be talking a bit later, too, which, again, you can watch online at SpringOne.io.

As you can imagine, in the runup to SpringOne, there are a ton of exciting bits to look into, so let's!

Spring Shell 3.2.7, 3.3.2 and 3.4.0-M1 are now available

Releases | Janne Valkealahti | August 27, 2024 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Shell 3.2.7, 3.3.2 and 3.4.0-M1 has been released and are now available from Maven Central and Milestone Repo respectively.

Please see the release notes 3.2.7, release notes 3.3.2 and release notes 3.4.0-M1 for more details.

Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

Project Page | GitHub | Issues | Documentation

Spring AI 1.0.0 M2 released

Releases | Mark Pollack | August 23, 2024 | ...

We are happy to announce the 1.0.0 Milestone 2 release of Spring AI.

This release brings significant enhancements and new features across various areas.

Key Focus: Observability

A major emphasis for this release has been on observability functionality, crucial for monitoring, debugging, and optimizing AI applications. Comprehensive observability features have been introduced for:

  • ChatClient (including Advisors)
  • Chat Models (OpenAI, Ollama, Mistral, Anthropic)
  • Embedding Models
  • Image Generation Models
  • Vector Stores

Note: Support for additional ChatModel implementation will be added in future…

Spring Modulith 1.3 M2, 1.2.3, and 1.1.8 released

Releases | Oliver Drotbohm | August 23, 2024 | ...

It is my pleasure to announce the availability of Spring Modulith 1.3 M2, 1.2.3, and 1.1.8. They all contain bug fixes and upgrades to the latest versions of dependencies. Here are the most important features of the releases:

  • Support for nested application modules (1.3 M2 only). See the reference documentation for details. – GH-578
  • Event publication completion now issues a by-id query to significantly improve performance and reduce load on the database (1.3 M2 only). – GH-258
  • Minor performance improvements for event completion (all releases). – GH-749

For details, please check out the change logs for 1.3 M2, 1.2.3, and 1.1.8. We appreciate any kind of feedback, in particular regarding the milestone release, in the GitHub discussions

Spring Boot 2.7.21, 3.0.16, and 3.1.13 available now

Releases | Andy Wilkinson | August 23, 2024 | ...

On behalf of the team, I am pleased to announce that Spring Boot 2.7.22, 3.0.17, and 3.1.13 have been released for support customers. The releases are available from https://packages.broadcom.com.

  • Spring Boot 2.7.22 ships with 17 bug fixes and dependency upgrades.
  • Spring Boot 3.0.17 ships with 35 bug fixes and dependency upgrades.
  • Spring Boot 3.1.13 ships with 46 bug fixes and dependency upgrades.

The next 2.7.x, 3.0.x, and 3.1.x releases for support customers are planned for 3 months' time.

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