This release includes 6 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summaryNode.js >=22 is required and several APIs were renamed or had schema changes.
Full changelog
This release modernizes the SDK, aligns tools with the latest QA Sphere API, and introduces automated npm publishing with provenance.
Improvements
- Upgraded all dependencies to latest versions
- Replaced
axioswith nativefetch - Migrated to
registerToolwith input/output Zod schemas - Strict response-schema validation: every successful API response is now validated through Zod (previously lightweight presence checks)
- Automated npm publishing via OIDC trusted publishing with provenance attestation
Breaking Changes
- Node.js >= 22 required (ES2024 + NodeNext)
create_test_caseandupdate_test_case: parameter renamedprojectId→projectCodecustomFields.*.isDefaultis now required (previously a refine allowed either value or isDefault)- Test-case step field rename in text output dropped:
description/expectedare no longer rewritten toaction/expected_result list_shared_preconditionstext content shape changed: now{sharedPreconditions: [...]}(was a bare array)list_custom_fieldstext content shape changed: now{customFields: [...]}(was a bare array)
Full Changelog: https://github.com/Hypersequent/qasphere-mcp/compare/v0.3.0...v0.4.0
Breaking Changes
- Minimum Node.js version raised to >=22 (ES2024 + NodeNext)
- create_test_case and update_test_case: parameter projectId renamed to projectCode
- `customFields.*.isDefault` field is now required
- Test-case step fields description/expected no longer rewritten to action/expected_result
- list_shared_preconditions response shape changed to {sharedPreconditions: [...] } (was bare array)
- list_custom_fields response shape changed to {customFields: [...] } (was bare array)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Hypersequent/qasphere-mcp
Integration with QA Sphere test management system, enabling LLMs to discover, summarize, and interact with test cases directly from AI-powered IDEs
Related context
Beta — feedback welcome: [email protected]