Hi everyone, a new maintainance release for uWSGI 1.2 (LTS) is available.

It only contains two new features (uwsgi.cache_clear api function, and the
pluggable WSGI env allocator/destroyer) and a series of tiny bugfixes

Changelog [20120708]

* fixed an off-by-one error in http/fastrouter magic_table
* fixed python atexit usage in the spooler
* fixed psgi.input when post-buffering is enabled
* added a security check in the http router
* added --wsgi-env-behaviour for choosing the WSGI environ
allocator/destroyer policy

There are two policies available:

'cheat' (the default one) it preallocates the env dictionary on uWSGI
startup and clear it after each request

'holy' it creates and destroyes the environ dictionary at each request

* fixed a threading issue with uwsgi.send()
* fixed a leak in python uwsgi.workers()
* fixed ruby rvm support
* fixed spooler with chdir
* fixed mongrel2 tnetstring JSON method
* fixed async+threading
* report mule pid in the logs when it dies
* allows gevent's greenlets to send jobs to the spooler
* skip headers sending when no headers are defined
* fixed logfile inheritance
* dynamic modifier management for the rack plugin (you can assign it
whatever modifier you want/need)
* added uwsgi.cache_clear api function
* added cgi build profile

You can now use

UWSGI_PROFILE=cgi pip install uwsgi

or

curl http://uwsgi.it/install | bash -s cgi /tmp/uwsgi

* remove HTTP_CONTENT_LENGTH and HTTP_CONTENT_TYPE from rack/psgi
automatically
* force master mode in cheap/idle
* fixed waitpid usage in cheap/cheaper/lazy modes

You can download it from

http://projects.unbit.it/downloads/uwsgi-1.2.4.tar.gz

-- 
Roberto De Ioris
http://unbit.it
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to