Spring Integration for AWS 3.0.0-M2 and Spring Cloud Stream Kinesis Binder 4.0.0-M1 Available

Releases | Artem Bilan | March 27, 2023 | ...

Dear Spring community,

Today I'm excited to share with you news that Spring Integration extension project for AWS and AWS Kinesis Binder for Spring Cloud Stream have finally been moved to AWS Java SDK v2, their respective milestones 3.0.0-M2 & 4.0.0-M1 are available from Spring Milestone repository.

I cannot tell that this was a pleasant work to do because it has turned to be not just a plain dependencies upgrade and namespace renaming. The whole AWS SDK API was changed to more modern Java style, including CompletableFuture composition and Stream API, lambda-style configuration, generated…

Spring Modulith 0.5.1 released

Releases | Oliver Drotbohm | March 24, 2023 | ...

I'd like to announce the availability of Spring Modulith 0.5.1. The release primarily contains an important bug fix (the spring-modulith-runtime module accidentally contained a Logback configuration file only intended for test usage) and the usual upgrade to the latest Spring Boot version. Find more information in the full changelog, as well as reference documentation.

In case you are wondering about what the project is all about, Voxxed Days Zurich have published "Spring Modulith – Spring for Architecturally Curious Developers":

Spring Boot 3.1.0-M2 available now

Releases | Andy Wilkinson | March 24, 2023 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.1.0-M2 has been released and is now available from https://repo.spring.io/milestone.

This release includes 81 enhancements, documentation improvements, dependency upgrades, and bug fixes. Notable new features include:

  • Auto-configuration for Spring Authorization Service
  • Improved Testcontainers integration
  • Improved auto-configuration for Spring for GraphQL

Please see the release notes for more details and upgrade instructions.

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

Spring for Apache Pulsar 0.2.0 available now

Releases | Chris Bono | March 24, 2023 | ...

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring for Apache Pulsar 0.2.0 has been released and is now available from Maven Central.

This is the second GA minor release of the framework. Although 0.2.0 still lives in the experimental Spring projects it is in the process of moving into the main Spring projects as follows:

  • The core will move into spring-projects/spring-pulsar (targeting mid-April)
  • The autoconfiguration will move into spring-projects/spring-boot (targeting the Spring Boot 3.2.0 release)
  • The binder will move into spring-cloud/spring-cloud-stream (targeting the SCSt 4.1.0 release)

Spring HATEOAS 1.5.4, 2.0.3 and 2.1 M1 released

Releases | Oliver Drotbohm | March 23, 2023 | ...

I am excited to announce the releases of versions 1.5.4, 2.0.3 and 2.1 M1 of Spring HATEOAS. The bug fix releases primarily ship dependency upgrades, including one to the latest Spring Framework 5 and 6 releases which include fixes for a CVE. The 2.1 milestone includes a couple of new features, such as:

  • Property metadata for forms now also considers JSR-03's @Size annotation – #1920
  • Introduction of SlicedModel, a simplified version of PagedModel to navigate slices but not calculate a total – #1856

For more information, please check out the full changelogs on GitHub.

Spring Boot 2.7.10 available now

Releases | Andy Wilkinson | March 23, 2023 | ...

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

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

Java 20 Support

Following the GA release of Java 20 earlier this week, Spring Boot 2.7.10 adds support for Java 20.

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

Spring Boot 3.0.5 available now

Releases | Andy Wilkinson | March 23, 2023 | ...

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

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

Java 20 Support

Following the GA release of Java 20 earlier this week, Spring Boot 3.0.5 adds support for Java 20.

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

Spring Integration 5.5.17, 6.0.4 and 6.1.0-M2 Available

Releases | Artem Bilan | March 23, 2023 | ...

Dear Spring community,

On behalf of the team, it is my pleasure to announce that Spring Integration 6.1.0-M2 is now available from Spring Milestone repository.

In addition bug fixes versions 5.5.17 and 6.0.4 have been released. They also include upgrades to the latest point versions of dependencies with their bug fixes.

The Spring Integration 6.1 version is a natural evolution of 6.x generation with fixes and improvements which didn't make it into 6.0. Plus we listen to community and make some possibly but convenient for target projects breaking changes.

Some highlights of this new version…

A Bootiful Podcast: Mark Thomas, Apache Tomcat contributor extraordinaire

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

Hi, Spring fans! Welcome to another installment of A Bootiful Podcast! In this installment, Josh Long talks to longtime Apache Tomcat contributor extraordinaire Mark Thomas

Start from zero and scale to zero – Azure Spring Apps consumption plan

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

We are launching a new way to pay for Azure Spring Apps -- the consumption pricing plan. This plan is now in public preview so you can start creating and deploying apps today. This new plan is super-efficient because you can start from zero and scale to zero vCPU. You get more straightforward pricing across your containerized applications since it costs the same as Azure Container Apps, but with added value for Spring apps.

How does this work? With the new plan, you can deploy apps that don’t need to run all the time or apps that have bursts of traffic and only pay for the resources used…

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