gunicorn v19.7.0 Release Notes

Release Date: 2017-03-04 // about 7 years ago
  • == 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