Spring Cloud Contract, WireMock 3

Sep 24, 2025·
Marcin Grzejszczak
Marcin Grzejszczak
· 1 min read

Spring Cloud Contract 5 (finally) will support WireMock 3. Check this PR for more information.

Even though I’m not in the Spring team anymore, I still want to work with OSS! That’s why whenever I had time recently, I’ve decided to work on the WireMock 3 upgrade for Spring Cloud Contract.

I was there… 3 000 years ago…

Elrond saying that he was there 3000 years ago
I was there 3 000 years ago, when you asked for WireMock 3 support

WireMock 3 has been out for quite some time now, and Spring Cloud Contract gets the upgrade only now? Why?

That’s because of the philosophy behind Spring Framework. Ever wondered why this framework has been so successful for so long? Through countless minor and patch versions, we did everything in our power to ensure backward compatibility and not breaking changes. Whenever we did major changes, we wanted to ensure that you will be able to upgrade as painlessly as possible.

Upgrading WireMock 2 to WireMock 3 is a breaking change - we couldn’t have done it in a patch / minor release. With Spring Cloud Contract 5 finally a window of opportunity opened!

Enjoy!

The PR got merged, and the next milestone release of Spring Cloud Contract will be out soon. Please check it out, and as usual, provide feedback!