v0.15.0
What's Changed
The dependency floors are now tested: a prefer-lowest CI leg proved the declared minimums wrong, so the constraints rise to the oldest versions the suite passes on. RequestBodySizeLimitMiddleware holds a body of unreported size to its cap, the first-run error messages say what to do next, and a stdio server spawned on Windows inherits its search path (see BREAKING_CHANGES.md for SafeDisplay's now-private caps).
Changed
- Dependency floors are raised to the oldest versions the suite passes on (
amphp/amp^3.1.1,nexusphp/assert^1.4,revolt/event-loop^1.0.8), andconflictblocks the brokenamphp/pipeline<1.2.1andleague/uri-interfaces<7.6. RequestBodySizeLimitMiddlewareholds a body of unreported size to the cap, reading at most one byte past it, instead of passing it through to the host's own limit.SafeDisplay'sMAX_LENGTHandMAX_CAUSE_LENGTHconstants are private. See BREAKING_CHANGES.md.- The tool-not-found, missing-
inputSchema.type, and unadvertised-capability messages name the fix alongside the problem.
Fixed
StdioClientTransport's environment allowlist matches names case-insensitively, so a subprocess spawned on Windows inheritsPathinstead of starting with no search path.
Full Changelog: v0.14.0...v0.15.0