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 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)

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

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…

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 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

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…

This Week in Spring - March 21st, 2023

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

Hi, Spring fans! Welcome to another rip roaring installment of This Week in Spring! It's March 21st and today they announced Java 20! It's an exciting time to be a Java developer. Java 20, of course, is just another amazing installment before Java 21, which comes out in six short months, including Project Loom. And, of course, Spring Framework looks set to provide integrations with it in Spring Framework 6.1. It's an amazing time to be a Java and Spring Boot developer!

Spring for GraphQL 1.2.0-M1 released

Releases | Brian Clozel | March 21, 2023 | ...

I am pleased to announce the first milestone release of Spring for GraphQL 1.2.0 is now available from our Milestone repository. This version will be shipped with Spring Boot 3.1.0-M2 due for release this Thursday.

This first milestone raises the baseline to GraphQL Java 20.0 and we will align with the new GraphQL Java release policy in the future. We are also upgrading to the next generations of Spring Framework, Spring Data and Spring Security.

Pagination Support

When it comes to navigating large result sets with GraphQL, the Cursor Connection Specification is very popular. With the features…

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