Hypercorn

Latest version: v0.17.3

Safety actively analyzes 689579 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 10

0.13.1

Not secure
-----------------

* Bugfix trio tcp server read completion.

0.13.0

Not secure
-----------------

* Bugfix eof and keep alive handling.
* Bugfix Handle SSLErrors when reading.
* Support websocket close reasons.
* Improve the graceful shutdown, such that it works as expected.
* Support a keyfile password argument.
* Change the logging level to warning for lifespan not supported.
* Shutdown the default executor.
* Support additional headers for WS accept response.

0.12.0

Not secure
-----------------

* Correctly utilise SCRIPT_NAME in the wsgi middleware.
* Support Python 3.10.
* Support badly behaved HTTP/2 clients that omit a :authority header
but provide a host header.
* Use environment marker for uvloop (on windows).
* Use StringIO and BytesIO for more performant websocket buffers.
* Add optional read timeout.
* Rename errors to add a ``Error`` suffix, most notably
``LifespanFailure`` to ``LifespanFailureError``.
* Bugfix ensure keep alive timeout is cancelled on closure.
* Bugfix statsd type error.
* Bugfix prevent spawning whilst a task group is exit(ing).

0.11.2

Not secure
-----------------

* Bugfix catch the base class ConnectionError.
* Bugfix catch KeyboardInterrupt if raised here e.g. on Windows.
* Bugfix support non-standard HTTP status codes in the access logger.
* Docs add typing for ASGI scopes and messages.

0.11.1

Not secure
-----------------

* Bugfix logging setup. This should work by default as expected from
pre 0.11 whilst being more configurable.

0.11.0

Not secure
-----------------

* Bugfix race condition in H11 handling.
* Bugfix HTTP/1 recycling.
* Bugfix wait for tasks to complete when cancelled.
* Bugfix ensure signals are always handled (asyncio). This may allow
manual signal handling to be removed if you use Hypercorn via the
API.
* Bugfix wait on the serving when running.
* Bugfix logger configuration via ``-log-config`` option.
* Bugfix allow lifespan completion if app just returns.
* Bugfix handle lifespan in WSGI middleware.
* Bugfix handle sockets given as file descriptors properly.
* Improve the logging configuration.
* Allow HTTP -> HTTPS redirects to host from headers.
* Introduce new access log atoms, ``R`` path with query string, ``st``
status phrase, and ``Uq`` url with query string.

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.