~/talk

From Contracts to Confidence: Spring Cloud Contract 5 in the Age of AI

Talkat Spring I/O 2026 · 2026-04-13..04-15· [testing, ai-assisted-development]
slides:none on file

Spring Cloud Contract 5 removes decades-old cruft: it upgrades to WireMock 3 and drops the custom WireMock integration, deletes the shaded jar approach, renames stub properties to Spring Cloud Contract stub runner, and migrates Gradle to a contract test source set while removing Jakarta inject support. A Groovy JSON→JSONPath converter is rewritten to Java (AI-assisted) enabling an optional strict JSON assertions mode. A new project Stubborn ships a broker, dashboard, proxy that captures HTTP/Kafka traffic, publishes contracts, and runs verifications — demo is live and working.

AI-written summary · about

  1. 0:00Introduction
  2. 1:32Spring Cloud Contract 5 release
  3. 9:45Spring Cloud Contract 5.1 features
  4. 12:17How contract testing works
  5. 15:25Why contract testing matters
  6. 19:21Future improvements
  7. 24:02AI and contract testing
  8. 33:33AI agents and specs
  9. 34:56Introducing Stubborn
  10. 45:34AI-driven contract tests
  11. 45:54Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.