Skip to content

Commit

Permalink
Bump and release 0.16.0
Browse files Browse the repository at this point in the history
  • Loading branch information
pgjones committed Jan 1, 2024
1 parent 0bb4fb9 commit f8e4e5d
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 1 deletion.
21 changes: 21 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
0.16.0 2023-01-01
-----------------

* Add a max keep alive requests configuration option, this mitigates
the HTTP/2 rapid reset attack.
* Return subprocess exit code if non-zero.
* Add ProxyFix middleware to make it easier to run Hypercorn behind a
proxy.
* Support restarting workers after max requests to make it easier to
manage memory leaks in apps.
* Bugfix ensure the idle task is stopped on error.
* Bugfix revert autoreload error because reausing old sockets.
* Bugfix send the hinted error from h11 on RemoteProtocolErrors.
* Bugfix handle asyncio.CancelledError when socket is closed without
flushing.
* Bugfix improve WSGI compliance by closing iterators, only sending
headers on first response byte, erroring if ``start_response`` is
not called, and switching wsgi.errors to stdout.
* Don't error on LocalProtoclErrors for ws streams to better cope with
race conditions.

0.15.0 2023-10-29
-----------------

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "Hypercorn"
version = "0.15.0"
version = "0.16.0"
description = "A ASGI Server based on Hyper libraries and inspired by Gunicorn"
authors = ["pgjones <philip.graham.jones@googlemail.com>"]
classifiers = [
Expand Down

0 comments on commit f8e4e5d

Please sign in to comment.