* Bugfix add missing h2c Connection header field. * Bugfix raise an exception for unknown scopes to WSGI middleware. * Bugfix ensure HTTP/2 sending is active after upgrades. * Bugfix WSGI PATH_INFO and SCRIPT_NAME encoding. * Bugfix dispatcher middleware with non http/websocket scopes. * Bugfix dispatcher lifespan handling,
0.10.1
Not secure
-----------------
* Bugfix close streams on server name rejection. * Bugfix handle receiving data after stream closure.
0.10.0
Not secure
-----------------
* Bugfix spawn_app usage for asyncio UDP servers. * Update HTTP/3 code for aioquic >= 0.9.0, this supports draft 28. * Bugfix don't error if send to a h11 errored client. * Bugfix handle SIGINT/SIGTERM on Windows. * Improve the reloader efficiency. * Bugfix ignore BufferCompleteErrors when trying to send. * Add support for server names to ensure Hypercorn only responds to valid requests (by host header). * Add WSGI middleware. * Add the ability to send websocket pings to keep a WebSocket connection alive. * Add a graceful timeout on shutdown.
0.9.5
Not secure
----------------
* Bugfix also catch RuntimeError for uvloop workers. * Bugfix correct handling of verify-flag argument and improved error message on bad values. * Bugfix correctly cope with TCP half closes via asyncio. * Bugfix handle MissingStreamError and KeyError (HTTP/2).
0.9.4
Not secure
----------------
* Bugfix AssertionError when draining. * Bugfix catch the correct timeout error.
0.9.3
Not secure
----------------
* Bugfix trio worker with multiple workers. * Bugfix unblock sending when the connection closes. * Bugfix Trio HTTP/1 keep alive handling. * Bugfix catch TimeoutError. * Bugfix cope with quick disconnection. * Bugfix HTTP->HTTPS redirect middleware path encoding. * Bugfix catch ConnectionRefusedError and OSError when reading. * Bugfix Ensure there is only a single timeout. * Bugfix ensure the send_task completes on timeout. * Bugfix trio has deprecated event.clear.