uWSGI 2.0.19¶
Released 20200614
Maintenance release
Changes¶
Update travis to xenial (Terence D. Honles)
Fix segfault in logsocket plugin (Riccardo Magliocchetti, #2010)
Backport Coverity fixes from master (Riccardo Magliocchetti)
Fix Python 3.7 warnings (Orivej Desh)
Fix uwsgi.workers() leak in Python plugin (Arne Welzel, #2056)
Backport redislog plugin 32-bit build fixes (Riccardo Magliocchetti, #1828)
Fix stack overflow in core/rpc (Nicola Martino)
Fix build with spaces in the path (Arne Welzel, #1939)
Add missing initialization for zend_file_handle in php plugin (Arne Welzel)
Build Python 3.7 and 3.8 plugins in CI (Arne Welzel)
Add Trove classifiers for Python 3.7 and 3.8 (Hugo)
Graceful shutdown for vassals (Sponsored by guppyltd.com)
Improve yaml parsing with libyaml (Arne Welzel, #2097)
Add smart-daemon2 option to notify daemon of master reloading (Eduardo Felipe Castegnaro)
Do not chroot multiple times when root (Arne Welzel)
Support io.BytesIO with wsgi.file_wrapper (Arne Welzel, #1126)
Add websocket continuation frames support (Timi, #1350)
Fix compilation with gevent 1.5.0 (Vytautas Liuolia)
Fix PSGI plugin build with gcc 10 (Jorge Gallegos)
Get rid of paste.script dependency in pypy/python plugins (Thomas De Schampheleire)
Improve performance for santitizing file descriptors with cgi plugin (Natanael Copa, #2053)
Fix offload-threads with honour-range (Liss Tarnell)
Fix logging packet size length overflow (Pawel Marokwsi)
Fix possible deadlock in install (Jacob Tolar)
Fix parsing of http port for ipv6 (Cyril Baÿ)
Fix impossibility of determining the end of the chunked stream with psgi plugin (ols)
Fix parsing of http-socket port for ipv6 (Daniel Holth)
Add chunked request decoding to the CGI plugin (Robert Schindler)
Add add max-worker-lifetime-delta to reload workers with a delta (Marcin Lulek , #2020)
Availability¶
You can download uWSGI 2.0.19 from https://projects.unbit.it/downloads/uwsgi-2.0.19.tar.gz