Note
Please see news
for the latest changes
- improvement of the binary upgrade behaviour using USR2: remove file locking (
1270
) - add the
--capture-output
setting to capture stdout/stderr tot the log file (1271
) - Allow disabling
sendfile()
via theSENDFILE
environment variable (1252
) - fix reload under pycharm (
1129
)
- fix: make sure to remove the signal from the worker pipe (
1269
) - fix: gthread worker, handle removed socket in the select loop (
1258
)
- fix: Ensure response to HEAD request won't have message body
- fix: lock domain socket and remove on last arbiter exit (
1220
) - improvement: use EnvironmentError instead of socket.error (
939
) - add: new
FORWARDED_ALLOW_IPS
environment variable (1205
) - fix: infinite recursion when destroying sockets (
1219
) - fix: close sockets on shutdown (
922
) - fix: clean up sys.exc_info calls to drop circular refs (
1228
) - fix: do post_worker_init after load_wsgi (
1248
)
- fix access logging in gaiohttp worker (
1193
) - eventlet: handle QUIT in a new coroutine (
1217
) - gevent: remove obsolete exception clauses in run (
1218
) - tornado: fix extra "Server" response header (
1246
) - fix: unblock the wait loop under python 3.5 in sync worker (
1256
)
- fix: log message for listener reloading (
1181
) - Let logging module handle traceback printing (
1201
) - improvement: Allow configuring logger_class with statsd_host (
1188
) - fix: traceback formatting (
1235
) - fix: print error logs on stderr and access logs on stdout (
1184
)
- Simplify installation instructions in gunicorn.org (
1072
) - Fix URL and default worker type in example_config (
1209
) - update django doc url to 1.8 lts (
1213
) - fix: miscellaneous wording corrections (
1216
) - Add PSF License Agreement of selectors.py to NOTICE (:issue: 1226)
- document LOGGING overriding (
1051
) - put a note that error logs are only errors from Gunicorn (
1124
) - add a note about the requirements of the threads workers under python 2.x (
1200
) - add access_log_format to config example (
1251
)
- Use more pytest.raises() in test_http.py
- fix: NameError fileno in gunicorn.http.wsgi (
1178
)
- fix: check if a fileobject can be used with sendfile(2) (
1174
) - doc: be more descriptive in errorlog option (
1173
)