"Wiremock" for RSocket

Engineering | Dave Syer | June 02, 2021 | ...

If you have an application that connects to an RSocket server at runtime, how do you test it? We need a way for a test to start a server and tell us where it is listening, and then we need to be able to register request and response examples (a.k.a. "contracts"). That’s what this project provides - it’s like Wiremock but for RSocket.

Getting Started

The easiest way to use the project is as a JUnit (Jupiter) extension, e.g:

@SpringBootTest
@ExtendWith(RSocketServerExtension.class)
class SocketsApplicationTests {
	...
}

With this extension installed the Spring Boot tests will run with an RSocket server listening on a port given by test.rsocket.server.port, so the test can connect directly to it, or (more likely) the code that it is testing will connect to it. You might need to tell it where to connect via the @SpringBootTest annotation, e.g. if the application is looking for a property at runtime called rsocket.port

This Week in Spring - June 1st, 2021

Engineering | Josh Long | June 01, 2021 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! How're you doing? I'm doing well! I hope you're doing well, too. Can you believe we've just entered the month of June 2021? WHERE HAS THIS YEAR GONE ALREADY! It's insane. But, the march of Spring continues, and with each passing week a ton of new stuff to talk about arrives. Let's get into it!

Spring Cloud 2020.0.3 (aka Ilford) Is Available

Releases | Marcin Grzejszczak | May 28, 2021 | ...

On behalf of the community, I am pleased to announce that Service Release 3 of the Spring Cloud 2020.0 Release Train (2020.0.3) 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.3 Release Train

The biggest change in this release was support for Spring Boot 2.5. Besides that, this release is primarily for bug fixes and dependency upgrades.

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

Spring Cloud Commons

  • Added the possibility to disable load-balancing by property (#940)

This Week in Spring - May 25th, 2021

Engineering | Josh Long | May 24, 2021 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! How're you doing? I'm still fresh off my little vacation last week, feeling fantastic. I've spent the last several days working with Spring Boot and Spring Native and I have to tell you, they're epic.

It's gotten to the point where I sometimes spend time working on enabling Spring Native integrations for other projects - it really makes some third party abstractions come alive! It's hard to know what the right comparison is. There's not much you can do in this life that results in such an instantaneous, night-and-day difference in performance and memory profile with so few (user-visibile) changes. Imagine snapping your fingers and having your luxury hypercar (Spring Boot in this metaphor) transform into an equally capable, and very

Spring Boot 2.5 is now GA

Releases | Madhura Bhave | May 20, 2021 | ...

Update 2021-05-25: The release contains fixes for Spring Framework CVE-2021-22118.

On behalf of the Spring Boot team and everyone that has contributed, I am pleased to announce that Spring Boot 2.5.0 has been released and is available from Maven Central.

This release adds a significant number of new features and improvements. For full upgrade instructions and new and noteworthy features please see the release notes.

What's new in 2.5

  • Support for Java 16
  • Support for Gradle 7
  • Enhanced Docker image building
  • New mechanism for Datasource initialization

Additionally, the HTML documentation…

Spring Boot 2.4.6 available now

Releases | Andy Wilkinson | May 20, 2021 | ...

Update 2021-05-25: This release contains fixes for Spring Framework CVE-2021-22118.

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

This release includes 84 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

Spring Integration for AWS 2.5 goes GA

Releases | Artem Bilan | May 20, 2021 | ...

Dear Spring (and AWS) Community,

Today it’s my pleasure to announce a release of Spring Integration for Amazon Web Services extension version 2.5.

It is available from Maven Central:

compile "org.springframework.integration:spring-integration-aws:2.5.0"

Mostly this version is a major move from Spring Cloud for AWS project hosted on Spring Cloud side to its own organization. Plus it includes upgrades to the latest dependencies, including recently released Spring Integration 5.5.

Many thanks to everyone from the Community for all the feedback and contribution to this project.

Spring Integration…

Spring Boot 2.3.11 available now

Releases | Stéphane Nicoll | May 20, 2021 | ...

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

This release includes 52 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 |

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