mirror of
https://github.com/kennethreitz/responder.git
synced 2026-07-21 18:39:29 +00:00
06eea7dbaf
The 8.0.1 patch sweep. No new API. Highlights: non-latin-1 trailing-slash redirects no longer 500; generated clients actually send header/cookie params and form/multipart bodies; OpenAPI specs validate (hoisted $defs, required bodies, no phantom GET ops for WebSockets); QueryDict assignment, accepts() q=0 exclusions, async problem_handler, Optional[list] query params, and Content-Length on file responses all behave; route registration fails loudly instead of via asserts; ResponderServer is thread-safe around signals; and HEAD on resp.file() no longer reads the whole file. Every fix verified with a failing reproduction first; the combined diff survived a 52-agent adversarial review that caught and fixed 15 regressions before release. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>