This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryFixed boolean coercion case‑sensitivity in PromptExecutionPipeline.
Full changelog
v3.1.11 — Final LOW Bug Fixes (#31–#36)
Last batch — all 36 bugs from the original audit are now fixed.
Fixed
- Bug #31 —
PromptExecutionPipeline: boolean coercion was case-sensitive ('True','TRUE','1'→false). Now usestoLowerCase()comparison. - Bug #32 —
DescriptionDecorator: leading space in description whentool.descriptionisundefined. Conditional space insertion. - Bug #33 —
ZodDescriptionExtractor:ZodPipelineinner schema (_def.in) was not unwrapped. Added to fallback chain. - Bug #34 —
autoDiscover: all import errors silently swallowed. AddedonErrorcallback andstrictoption. - Bug #35 —
edge-stub.ts: path functions (resolve,join,dirname,basename) returned''silently. Now crash viaCRASH()for consistency. - Bug #36 —
TokenEconomics:endsWith('s')produced false positives (status,address, etc.). Replaced with specific plural regex + case-insensitiveincludes('list')/includes('items').
Stats
- 4466 tests passing across 168 test files
- 26 new regression tests for this batch
- 0 breaking changes
Audit Complete
| Severity | Count | Fixed |
|----------|-------|-------|
| Critical | 2 | ✅ v3.1.5 |
| High | 4 | ✅ v3.1.6 |
| Medium | 16 | ✅ v3.1.7–v3.1.9 |
| Low | 14 | ✅ v3.1.6, v3.1.10–v3.1.11 |
| Total | 36 | ✅ 36/36 |
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 vinkius-labs/mcp-fusion
A TypeScript framework for building production-ready MCP servers with automatic tool discovery, multi-transport support (stdio/SSE/HTTP), built-in validation, and zero-config setup.
Related context
Related tools
Beta — feedback welcome: [email protected]