Spring Boot: Production-ready, Efficient, Fast: Pick Three

Engineering | Josh Long | March 23, 2021 | ...

Hi, Spring fans! I hope you'll join the legendary Andy Clement (director of engineering on the Spring team, Spring/AspectJ/Spring Tool Suite/Eclipse contributor, and Spring Native cofounder) and me, well known ASCII art fan, for the upcoming JRUSH event.

At some point, after you've gotten the business logic just right and the ASCII art resplendent, you'll want to reduce data center spend and improve speed. And when this time comes, you're going to wish you had watched this presentation where Andy and Josh introduce the Spring Native project. You don't want regrets, do you, friend? Do the right thing. Be the change you want to see in the world:

Bootiful Cassandra with DataStax's Patrick McFadin, Cedrick Lunven, and Spring's Josh Long

Engineering | Josh Long | March 22, 2021 | ...

Hi, Spring fans! DataStax and Spring are the classic Netflixian definition of a cloud-native, and for good reason:

  • they scales
  • they're easy
  • they're easily operationalized

In this video, join DataStax's Patrick McFadin (@PatrickMcFadin), Cedrick Lunven (@clunven), and the Spring team's Josh Long (@starbuxman) as they introduce Bootiful Cassandra and look at some of the technology that continues to power some of the largest websites on the planet.

Register for DataStax Astra now and try this code anytime. You don't need a credit card, and you get $25.00 USD credit every month, which gives you…

Spring Boot 2.5.0-M3 available now

Releases | Phil Webb | March 19, 2021 | ...

I am pleased to announce that the third milestone of Spring Boot 2.5 has been released and is available from our milestone repository. This release adds a number of new features and bug fixes.

Highlights of this milestone include:

  • OpenMetrics support for Prometheus
  • Support for environment variable prefixes
  • More Buildpack updates
  • A fresh new look for the docs (including a "dark theme").

For a complete list of changes and upgrade instructions, please see the Spring Boot 2.5-M3 Release Notes on the wiki and the updated reference documentation.

If you want to get started with 2.5 and try out the new features, you can bootstrap a new project on start.spring.io

Spring Integration 5.5 M3 & 5.4.5 Available

Releases | Artem Bilan | March 18, 2021 | ...

Dear Spring community,

On behalf the team and external contributors, it’s my pleasure to announce a Milestone 3 release for Spring Integration 5.5, plus Spring Integration 5.4.5 patch version.

The latest one can be downloaded from Maven Central:

compile 'org.springframework.integration:spring-integration-core:5.4.5'

and it is recommended to upgrade your projects or just pull it transitively from just released Spring Boot 2.4.4!

The Milestone is available from the https://repo.spring.io/milestone/ repository:

compile 'org.springframework.integration:spring-integration-core:5.5.0-M3'

The 5.5 generation of Spring Integration is the last one in the line before we start 6.0 and it is mostly based on the community feedback and usability needs. For example we have reworked some warning messages in logs to the fail-fast errors during configuration phase. Plus some API was deprecated with possible removal in the next major version. So, be sure check the Migration Guide

Spring Cloud 2020.0.2 (aka Ilford) Is Available

Releases | Spencer Gibb | March 18, 2021 | ...

On behalf of the community, I am pleased to announce that Service Release 2 of the Spring Cloud 2020.0 Release Train (2020.0.2) is available today. The release can be found in Maven Central. You can check out the 2020.0 release notes for more information.

Notable Changes in the 2020.0.2 Release Train

This release was primarliy for bug fixes and dependency upgrades.

See this page for a list of Known Issues.

See the wiki for a list of all breaking changes in this release train.

See all of the included issues and pull requests at the Github project.

Spring Cloud Commons

  • Hint-based instance selection for SC LoadBalancer added (#672)
  • Request-based sticky-session support added in blocking LoadBalancer client (#901)

An Azure Spring Cloud Update: Managed Virtual Network and Autoscale are now generally available in Azure Spring Cloud

Engineering | Josh Long | March 18, 2021 | ...

NOTE: this post was written by our friend Kylie Liang (@liangkylie) from the Microsoft Azure Spring Cloud team. Thanks, Kylie!

We are excited to announce the general availability of the Azure Spring Cloud Managed Virtual Network and Autoscale features. Both are critical to securely running production workloads at scale on the Azure Spring Cloud service.

Secure Azure Spring Cloud in Managed Virtual Network

With the Managed Virtual Network feature, you can provision the Azure Spring Cloud service in your virtual network which enables:

  • Isolation of Azure Spring Cloud apps and service runtime from the internet on your corporate network.
  • Interacting with systems in on-premises data centers or Azure services in other virtual networks.
  • Controlling inbound and outbound network communications for Azure Spring Cloud.

Spring Boot 2.4.4 available now

Releases | Stéphane Nicoll | March 18, 2021 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 2.4.4 has been released and is now available from Maven Central.

This release includes 60 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Project Page | GitHub | Issues | Documentation | Stack Overflow |

Spring Cloud AWS 2.3 is now available

Releases | Spencer Gibb | March 17, 2021 | ...

The following is a guest post from the maintainers of the Spring Cloud AWS project.

On behalf of the Spring Cloud AWS team and the community around Spring Cloud AWS, I am happy to share that we have just released Spring Spring Cloud AWS 2.3 - a version that is compatible with Spring Boot 2.4 and Spring Cloud 2020.0.

This release contains a new integration with Cognito and a bunch of small improvements, fixes, and changes that we believe will make working with Spring Cloud AWS more pleasurable.

I believe the most surprising change is that now you need to include a separate Spring Cloud AWS BOM in your pom.xml

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

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

Learn more

Get support

Tanzu Spring Runtime 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