Skip to content

20.0

Compare
Choose a tag to compare
@benoitc benoitc released this 23 Nov 09:04
· 480 commits to master since this release
a05a447
  • Fixed fdopen RuntimeWarning in Python 3.8
  • Added check and exception for str type on value in Response process_headers method.
  • Ensure WSGI header value is string before conducting regex search on it.
  • Added pypy3 to list of tested environments
  • Grouped StopIteration and KeyboardInterrupt exceptions with same body together in Arbiter.run()
  • Added setproctitle module to extras_require in setup.py
  • Avoid unnecessary chown of temporary files
  • Logging: Handle auth type case insensitively
  • Removed util.import_module
  • Removed fallback for types.SimpleNamespace in tests utils
  • Use SourceFileLoader instead instead of execfile_
  • Use importlib instead of __import__ and eval`
  • Fixed eventlet patching
  • Added optional datadog <https://www.datadoghq.com>_ tags for statsd metrics
  • Header values now are encoded using latin-1, not ascii.
  • Rewritten parse_address util added test
  • Removed redundant super() arguments
  • Simplify futures import in gthread module
  • Fixed worker_connections` setting to also affects the Gthread worker type
  • Fixed setting max_requests
  • Bump minimum Eventlet and Gevent versions to 0.24 and 1.4
  • Use Python default SSL cipher list by default
  • handle wsgi.input_terminated extension
  • Simplify Paste Deployment documentation
  • Fix root logging: root and logger are same level.
  • Fixed typo in ssl_version documentation
  • Documented systemd deployement unit examples
  • Added systemd sd_notify support
  • Fixed typo in gthread.py
  • Added tornado <https://www.tornadoweb.org/>_ 5 and 6 support
  • Declare our setuptools dependency
  • Added support to --bind to open file descriptors
  • Document how to serve WSGI app modules from Gunicorn
  • Provide guidance on X-Forwarded-For access log in documentation
  • Add support for named constants in the --ssl-version flag
  • Clarify log format usage of header & environment in documentation
  • Fixed systemd documentation to properly setup gunicorn unix socket
  • Prevent removal unix socket for reuse_port
  • Fix ResourceWarning when reading a Python config module
  • Remove unnecessary call to dict keys method
  • Support str and bytes for UNIX socket addresses
  • fixed InotifyReloadeder: handle module.__file__ is None
  • /dev/shm as a convenient alternative to making your own tmpfs mount in fchmod FAQ
  • fix examples to work on python3
  • Fix typo in --max-requests documentation
  • Clear tornado ioloop before os.fork
  • Miscellaneous fixes and improvement for linting using Pylint