gunicorn v19.8.0 Release Notes
Release Date: 2018-04-28 // almost 6 years ago-
- ๐ Eventlet 0.21.0 support (#1584)
- ๐ Tornado 5 support (#1728, #1752)
- ๐ support watching additional files with
--reload-extra-file
(#1527) - ๐ support configuring logging with a dictionary with
--logging-config-dict
(#1087, #1110, #1602) - add support for the
--config
flag in theGUNICORN_CMD_ARGS
environment
variable (#1576, #1581) - 0๏ธโฃ disable
SO_REUSEPORT
by default and add the--reuse-port
setting
(#1553, #1603, #1669) - ๐ fix: installing
inotify
on MacOS no longer breaks the reloader
(#1540, #1541) - ๐ fix: do not throw
TypeError
whenSO_REUSEPORT
is not available
(#1501, #1491) - ๐ fix: properly decode HTTP paths containing certain non-ASCII characters
(#1577, #1578) - ๐ fix: remove whitespace when logging header values under gevent (#1607)
- ๐ fix: close unlinked temporary files (#1327, #1428)
- ๐ fix: parse
--umask=0
correctly (#1622, #1632) - ๐ fix: allow loading applications using relative file paths
(#1349, #1481) - ๐ fix: force blocking mode on the gevent sockets (#880, #1616)
- ๐ fix: preserve leading
/
in request path (#1512, #1511) - ๐ fix: forbid contradictory secure scheme headers
- ๐ fix: handle malformed basic authentication headers in access log
(#1683, #1684) - ๐ fix: defer handling of
USR1
signal to a new greenlet under gevent
(#1645, #1651) - ๐ fix: the threaded worker would sometimes close the wrong keep-alive
connection under Python 2 (#1698, #1699) - ๐ fix: re-open log files on
USR1
signal usinghandler._open
to
๐ support subclasses ofFileHandler
(#1739, #1742) - ๐ deprecation: the
gaiohttp
worker is deprecated, see the
๐worker-class
documentation for more information
(#1338, #1418, #1569)