Hi everyone, a new maintainance release for uWSGI LTS is available. It fixes a series of minor bugs, but includes a WSGI-conformance patch required for correctly supporting newrelic agents (and generally to fully respect PEP 333).
* Changelog 20120906 - backported subscription round robin weight handling from 1.3 - added content-length report on http body reading errors - fixed fastcgi support for response bigger than 64k - fixed WSGI close() calling (it will be called whenever an iterable is returned, independently by connection status) - disable SIGSTOP/SIGTSTP in gateways - initialize spooler locks before app loading (Riccardo Magliocchetti) - fixed router_uwsgi in http/fastcgi and buffered modes (Jeffrey Van Voorst) - fixed idle mode on busy workers NOTES: the WSGI-conformance patch is required for full WSGI support (for example the newrelic agent requires it). Enabling it "break" the rule of "fail as soon as possible", as the close() method will be called even if the client is disconnected. Maybe, in the future we will allow to reintroduce the old (broken, remember !!!) behaviour with a specific option. If you do not like it, simply do not upgrade (but drop a mail to me, as i need to know if another patch is required), but remember that close() calling is required by a bunch of apps to free resources, so not calling it is generally a bad idea. Many thanks to Graham Dumpleton for pointing that and helping in fixing the bug. You can download uWSGI 1.2.6 from http://projects.unbit.it/downloads/uwsgi-1.2.6.tar.gz -- Roberto De Ioris http://unbit.it JID: [email protected] _______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
