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

Reply via email to