Spring blog
Spring Modulith 0.5.1 released
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
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
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
- I wrote a free white paper on using Spring Boot 3 AOT and GraalVM. Learn the secrets to working with Spring Boot 3 and GraalVM native images https://tanzu.vmware.com/content/white-papers/spring-boot-3
- I did a Spring Tips installment on using Vaadin and Spring Boot 3 together, along with the shiny new AOT support https://www.youtube.com/watch?v=nyR-qzj7O3w
- Java 20 is out! the last one to install it is a rotten egg! Get the bits NOW! https://twitter.com/java/status/1638195008162471936
- Want to learn Spring Boot 3? Check out this video I did for the Jetbrains channel a few weeks ago …
Spring Integration 5.5.17, 6.0.4 and 6.1.0-M2 Available
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
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 Boot 2.7.10 available now
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 HATEOAS 1.5.4, 2.0.3 and 2.1 M1 released
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 ofPagedModel
to navigate slices but not calculate a total – #1856
For more information, please check out the full changelogs on GitHub.
Start from zero and scale to zero – Azure Spring Apps consumption plan
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
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!
- In my latest installment of Spring Tips, I look Vaadin Flow and Spring Boot 3
- I did a video introducing Spring Boot 3 for the fine folks over at Jetbrains a few weeks ago. People seem to love it. Maybe you will too?
- In the comments for this video, a viewer from Columbia asked me to do a video introducing Spring Webflux and I remembered I've done a ton of videos on reactive programming with Spring Boot, including this one, that people seemed to like from 2019
- …