TL;DR
- Introduces new enterprise features for Specmatic MCP.
- Adds support for 405 and 415 HTTP status codes in undeclared request handling.
- Includes fixes for single schema
allOfwrappers and dependency updates.
Key Changes
Specmatic 2.48.0, a minor update released on 2026-06-18, focuses on enhancing enterprise capabilities and refining API testing functionalities.
- Enterprise Features: This release adds tools exposed by the enterprise version, enabling Specmatic MCP to support enterprise features. Specifically, the
getResiliencyTestToolfunction is now exposed, expanding options for advanced testing scenarios. - API Handling Improvements: Specmatic now supports 405 (Method Not Allowed) and 415 (Unsupported Media Type) status codes for undeclared request handling. This improves the accuracy of contract testing by better reflecting real-world API behavior.
- Schema Fixes: A notable fix addresses the handling of single schema
allOfwrappers, ensuring more accurate and consistent schema validation. - Dependency Updates: Several internal dependencies, including
com.ezylang:evalex,com.ginsberg:junit5-system-exit,io.mockk:mockk-jvm, andio.kotest:kotest-assertions-core-jvm, have been updated for improved stability and performance. Thespecmaticgradlepluginversionalso received an update tov0.15.13.
For a complete list of changes, refer to the full changelog.
Impact for QA Teams
QA teams will benefit from improved contract testing accuracy, especially when dealing with API error conditions like 405 and 415. The enterprise feature additions provide more advanced testing options for larger deployments, while schema fixes ensure more reliable test execution.
FAQ
- Q: What is the main new feature in Specmatic 2.48.0?
- A: The primary new feature is the addition of enterprise-exposed tools, enabling Specmatic MCP to support advanced enterprise functionalities, including resiliency testing.
- Q: Does this update introduce any breaking changes?
- A: No, Specmatic 2.48.0 is a minor release focused on new features, fixes, and dependency updates, with no breaking changes reported.
- Q: How do I update to Specmatic 2.48.0?
- A: Update your project’s Specmatic dependency to
2.48.0. Consult the official Specmatic documentation for specific instructions based on your setup.
- A: Update your project’s Specmatic dependency to
