Skip to content

v0.15.0

Choose a tag to compare

@paulbalandan paulbalandan released this 20 Aug 07:10
· 91 commits to 1.x since this release
v0.15.0
71ad1e7

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), and conflict blocks the broken amphp/pipeline <1.2.1 and league/uri-interfaces <7.6.
  • RequestBodySizeLimitMiddleware holds 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's MAX_LENGTH and MAX_CAUSE_LENGTH constants 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 inherits Path instead of starting with no search path.

Full Changelog: v0.14.0...v0.15.0