close
Newest Post

A Bootiful Podcast: Redgate technical lead for the Flyway team Mikiel Agutu on database migrations and continuous delivery

Read more

Spring Boot 2.5.1 is now available

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

This release includes about 70 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.

Read more

Spring Boot 2.4.7 available now

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

This release includes 36 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.

Read more

Spring Boot 2.3.12.RELEASE available now

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

This release includes 26 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.

Read more

This Week in Spring - June 8th, 2021

Hi, Spring fans! What’s shaking? It’s one of those weeks where, even though the thing I wanted to happen - a vacation with the family - didn’t happen, what did happen - accidentally lots of free time with no meetings - has turned out wonderfully. It was all I could do to pry myself from the IDE to pull together this week’s roundup, but I am glad I did! There’s a ton of great stuff there. Let’s dive into it.

Read more

Spring Integration AWS 2.5.1 and Spring Cloud Stream Kinesis Binder 2.2.0 Available

Dear Spring Community,

Today it’s my pleasure to announce releases of Spring Integration for Amazon Web Services extension versions 2.5.1 and Spring Cloud Stream Binder for AWS Kinesis 2.2.0.

These releases can be downloaded from Maven Central:

compile 'org.springframework.integration:spring-integration-aws:2.5.1'

If you don’t use Kinesis Binder. Or via Binder dependency:

compile 'org.springframework.cloud:spring-cloud-stream-binder-kinesis:2.2.0'

Spring Integration for AWS extension of 2.5.1 has some minor bug fixes after the previous 2.5.0 announcement.

Read more

"Wiremock" for RSocket

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:

@SpringBootTest("rsocket.port=${test.rsocket.server.port}")
@ExtendWith(RSocketServerExtension.class)
class SocketsApplicationTests {
	...
}
Read more

This Week in Spring - June 1st, 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!

Read more