Activity
Bugfix correct the dispatcher middleware root path and path
Bugfix correct the dispatcher middleware root path and path
Bugfix don't handle Cancellation errors in lifespan
Bugfix don't handle Cancellation errors in lifespan
Bugfix ensure ExceptionGroup lifespan failures crash the server
Bugfix ensure ExceptionGroup lifespan failures crash the server
Improve the trailing headers support
Improve the trailing headers support
Ensure responses are sent with empty bodies for WSGI
Ensure responses are sent with empty bodies for WSGI
Allow sending of the response before body data arrives
Allow sending of the response before body data arrives
Don't check the internal close_at with QUIC
Don't check the internal close_at with QUIC
Add a dependency on typing extensions
Add a dependency on typing extensions
Support sending trailing headers on h2/h3
Support sending trailing headers on h2/h3
Ensure only a single QUIC timer task per connection
Ensure only a single QUIC timer task per connection
Send a 400 if data is received before the websocket is accepted
Send a 400 if data is received before the websocket is accepted
Drop exceptiongroup dependency in Python 3.11 and later
Drop exceptiongroup dependency in Python 3.11 and later
Pull request merge
Remove executable permissions from non-script sources
Remove executable permissions from non-script sources
Bugfix handle already-closed on StreamEnded
Bugfix handle already-closed on StreamEnded
don't log oserror
don't log oserror
Pull request merge
Demonstrate and fix a statsd logging bug
Demonstrate and fix a statsd logging bug
Pull request merge
Set TCP_NODELAY on sockets
Set TCP_NODELAY on sockets
Pull request merge
Bugfix don't double-access log if the response was sent
Bugfix don't double-access log if the response was sent
encode headers using latin-1
encode headers using latin-1
Pull request merge
fixed all tests
fixed all tests
Pull request merge