Shipped
Stubborn Contract 0.1.2 is out,
published to Maven Central under the sh.stubborn groupId. Existing
Spring Cloud Contract contracts, WireMock stubs, and stub-runner configuration keep working.
Read the 0.1.2 announcement.
Shipped
- Stubborn Contract 0.1.0 on Maven Central — the first Stubborn-branded release
- Stubborn Broker 0.2.0: branch-aware governance, dependency graph, can-i-deploy
- Stubborn-branded Maven coordinates (sh.stubborn)
- Package rename from Spring namespaces (org.springframework.cloud) to Stubborn namespaces (sh.stubborn)
- Detailed migration instructions, plus OpenRewrite recipes that automate the mechanical steps
- Spring-free messaging building blocks for Kafka, RabbitMQ, and JMS, with a real-broker conformance TCK
- Repository transition to the Stubborn organization
- Public project home at stubborn.sh
- Transition documentation (this site)
Current
- Migration support for teams moving off Spring Cloud Contract
- Follow-up releases on the Stubborn Contract 0.1.x and Stubborn Broker 0.2.x lines
Future / Partner-driven
- AsyncAPI contract validation
- Schema-driven generative testing
- Semantic contract diffing
- Roadmap acceleration
- Enterprise integrations
- Broker evolution
- npm ecosystem improvements
- AI-assisted contract workflows
- Governance and deployment safety features
The roadmap is intentionally milestone-based rather than date-based. Significant new initiatives and accelerated development are funded through Enterprise Partnerships.