v1.5.1
Highlights
- Generated JSON-RPC
Server.ServeHTTPnow always enters through the effective handler chain, so runtime CORS and middleware installed withServer.Useapply to mounted requests and downstream transport extensions. - Raw HTTP, mixed HTTP/SSE negotiation, and WebSocket dispatch remain internal, preserving streaming, session, cancellation, and transport-policy composition without recursion.
- Generated OPTIONS routes remain terminal and use the route-local allowed-method set.
Upgrade notes
Regenerate JSON-RPC server code after upgrading. Custom mounts and generator extensions should route actual requests through the generated server ServeHTTP entry point. No DSL changes are required.
Verification
The release passed lint, uncached unit tests, JSON-RPC and HTTP integration suites, OpenAPI contract checks, generated-code-quality checks, and GitHub race/shuffled-order CI.
Full Changelog: v1.5.0...v1.5.1