TL;DR
- Внедряет новые enterprise-функции для Specmatic MCP.
- Добавляет поддержку HTTP-статусов 405 и 415 при обработке необъявленных запросов.
- Включает исправления для
allOfоберток с одной схемой и обновления зависимостей.
Key Changes
Specmatic 2.48.0, минорное обновление, выпущенное 18 июня 2026 года, сосредоточено на расширении enterprise-возможностей и улучшении функциональности API testing.
- Enterprise-функции: Этот релиз добавляет инструменты, предоставляемые enterprise-версией, что позволяет Specmatic MCP поддерживать enterprise-функции. В частности, теперь доступна функция
getResiliencyTestTool, расширяющая возможности для продвинутых сценариев тестирования. - Улучшения в Обработке API: Specmatic теперь поддерживает коды состояния 405 (Method Not Allowed) и 415 (Unsupported Media Type) для обработки необъявленных запросов. Это повышает точность contract testing, лучше отражая реальное поведение API.
- Исправления Схем: Заметное исправление касается обработки
allOfоберток с одной схемой, обеспечивая более точную и последовательную валидацию схем. - Обновления Зависимостей: Несколько внутренних зависимостей, включая
com.ezylang:evalex,com.ginsberg:junit5-system-exit,io.mockk:mockk-jvmиio.kotest:kotest-assertions-core-jvm, были обновлены для повышения стабильности и производительности.specmaticgradlepluginversionтакже обновлен доv0.15.13.
Полный список изменений доступен в full changelog.
Impact for QA Teams
Команды QA получат выгоду от улучшенной точности contract testing, особенно при работе с ошибками API, такими как 405 и 415. Добавление enterprise-функций предоставляет более продвинутые опции тестирования для крупных развертываний, а исправления схем обеспечивают более надежное выполнение тестов.
FAQ
- Q: Какова основная новая функция в Specmatic 2.48.0?
- A: Основная новая функция — это добавление инструментов, предоставляемых enterprise-версией, что позволяет Specmatic MCP поддерживать продвинутые enterprise-функции, включая resiliency testing.
- Q: Вносит ли это обновление какие-либо breaking changes?
- A: Нет, Specmatic 2.48.0 — это минорный релиз, сфокусированный на новых функциях, исправлениях и обновлениях зависимостей, без сообщений о breaking changes.
- Q: Как обновиться до Specmatic 2.48.0?
- A: Обновите зависимость Specmatic в вашем проекте до
2.48.0. Обратитесь к официальной документации Specmatic для получения конкретных инструкций в зависимости от вашей настройки.
- A: Обновите зависимость Specmatic в вашем проекте до
