Specmatic 2.43.0, released on 2026-03-22, is a minor update focusing on enhancing API contract testing and improving overall tool reliability. This release is particularly relevant for QA engineers working with API and mobile testing.

Key Changes:

  • OpenAPI & Coverage Reporting: The update introduces support for interpolated OpenAPI paths, making it easier to define and test complex API structures. API coverage reporting has been significantly refined, now handling missing-in-spec associations and providing more accurate operation metrics. This helps teams gain clearer insights into their API adherence and test completeness.
  • Matcher Reliability Fixes: Critical fixes address issues with matcher pattern preservation and regex parsing, especially when regex patterns contained commas. These improvements ensure more consistent matching and generation, reducing false positives or negatives in contract tests.
  • Testing Workflow Enhancements: Spec-level isolation for HttpStub interceptors provides greater control and flexibility for testing specific scenarios. Additionally, proxy recordings are now cleaner, filtering out transport and browser metadata headers, which streamlines artifact analysis.
  • Dependency Updates: Several dependencies have been updated, including io.specmatic.build-reporter, joda-time, spring-web, and jackson, contributing to the tool’s stability and performance. The mozilla-rhino dependency has also been removed.

For a detailed list of changes, refer to the official changelog.

Impact for QA Teams:

QA teams will benefit from more reliable API contract testing due to the matcher fixes, ensuring test results are accurate. Refined OpenAPI coverage reporting offers better visibility into API adherence, while HttpStub isolation and cleaner proxy recordings streamline complex testing workflows.