The HTTP era: pascal-mcp-sdk gains a second transport, mid-call input, and server-enforced argument validation.
Breaking: raw-handler tools whose registered inputSchema uses JSON Schema keywords outside the server-enforced subset now fail at startup naming the offending keyword. Mark the registration .ApplicationValidated to retain handler-owned validation.
Breaking Changes
- validate raw tool arguments against the registered schema subset (#38)
Bug Fixes
- drop invalid notification-shaped messages instead of replying -32600 (#38)
- make Build-reuse detection survive record copies (#38)
Documentation
- add FPC pitfalls section to code-style guide (#37)
- split README and docs by audience — consumers vs contributors (#38)
Internal
- install run-retro skill from known-good-route (#36)
- post-final-spec pass — re-verify 2026-07-28 final, stable SDK interop, require interop in CI (#38)