19.7.0

@benoitc benoitc released this Mar 4, 2017 · 173 commits to master since this release

== 19.7.0 ==

  • The previously deprecated gunicorn_django command has been removed.
    Use the command-line interface instead.
  • The previously deprecated django_settings setting has been removed.
    Use the raw-env setting instead.
  • The default value of ssl-version has been changed from ssl.PROTOCOL_TLSv1 to ssl.PROTOCOL_SSLv23.
  • fix: initialize the group access list when initgroups is set (#1297)
  • add environment variables to gunicorn access log format (#1291)
  • add --paste-global-conf option (#1304)
  • fix: print access logs to STDOUT (#1184)
  • remove upper limit on max header size config (#1313)
  • fix: print original exception on AppImportError (#1334)
  • use SO_REUSEPORT if available (#1344)
  • fix leak of duplicate file descriptor for bound sockets.
  • add --reload-engine option, support inotify and other backends (#1368, #1459)
  • fix: reject request with invalid HTTP versions
  • add child_exit callback (#1394)
  • add support for eventlets _AlreadyHandled object (#1406)
  • format boot tracebacks properly with reloader (#1408)
  • refactor socket activation and fd inheritance for better support of SystemD (#1310)
  • fix: o fds are given by default in gunicorn (#1423)
  • add ability to pass settings to GUNICORN_CMD_ARGS environnement variable which helps in container world (#1385)
  • fix: catch access denied to pid file (#1091)
  • many additions and improvements to the documentation

Breaking Change

  • Python 2.6.0 is the last supported version