This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryFixed guard against empty action names in GroupedToolBuilder.
Full changelog
Bug Fixes (14 fixes: #115-#128)
MEDIUM
- #115 GroupedToolBuilder: guard empty action names
- #116 ExecutionPipeline: INVALID_DISCRIMINATOR check for non-string typeof
- #117 PromptRegistry.clear(): clear interceptors + cancel debounce timer
LOW
- #118 FluentToolBuilder._addParam(): reject duplicate param names
- #119 FluentRouter.use(): type-narrowing overloads for MiddlewareDefinition
- #120 injectLoopbackDispatcher: return type TContext & LoopbackContext
- #121 FluentToolBuilder._addParam(): reject empty param names
- #122 FluentToolBuilder constructor: reject empty tool names
- #123 FluentToolBuilder: double handle() guard via _handlerSet flag
- #124 FluentToolBuilder.annotations(): merge instead of replace
- #125 ActionGroupBuilder: typeof guard before non-null assertion
- #126 FluentRouter._createBuilder(): remove dead branch
- #127 ToolResponse: TOOL_RESPONSE_BRAND symbol on all 5 response helpers
- #128 DevServer: Linux + Node < 20 warning before recursive fs.watch()
Full Changelog: https://github.com/vinkius-labs/mcp-fusion/compare/v3.1.26...v3.1.27
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]