[Python] [ANNOUNCE] uWSGI 0.9.8.2

Roberto De Ioris roberto a unbit.it
Mar 19 Lug 2011 08:12:29 CEST


Hi everyone,

i am pleased to announce the second maintenance release for uWSGI 0.9.8

This release focuses on a better Spooler, binary file embedding in server core and support for
plugins/apps written in C++

* 0.9.8.2 [20110719]

- fixed an ini and yaml parsing bug spotted by Raffaele Colace
- spooler has been extremely improved

the 'at' and 'body' options have been added to allows executing task at specific time
and to attach big data (>64K) to a task.

The spooler can now execute signal handlers.

- new option --chown-socket

you can set specific owner for unix signals (if started as root) with --chown-socket user:group

- added uwsgidecorators for elegant uwsgi api access from python

abuse them:

http://projects.unbit.it/uwsgi/wiki/Decorators

- the rack/rails plugin is now stable

http://projects.unbit.it/uwsgi/wiki/RubyOnRails
http://projects.unbit.it/uwsgi/wiki/Rack

- support for embedding config and generic files in the server binary

http://projects.unbit.it/uwsgi/wiki/Example#AbottleappuWSGIembeddedinthesamebinary
http://projects.unbit.it/uwsgi/wiki/EmbedFlask

- high-performance cache-server

you can spawn a dedicated threaded server for networked cache access with --cache-server <address>

- accept() is now locked on all threads in the same workers
- preliminary implementation of hooks in emperor

http://projects.unbit.it/uwsgi/ticket/12

- support for C++ in server core

http://projects.unbit.it/uwsgi/browser/plugins/cplusplus/base.cc

- tcp port auto-bind

use the form address:0 to let uWSGI bind on a random port

- implemented workers, workerN and spooler signal target
- prefork/multithread uwsgi.signal_wait() implementation
- export uwsgi.node in WSGI vars
- new option --import (python plugin)
- support for unlimited number of Linux cgroups

(thanks Giacomo Bagnoli)

- broodlord mode

this is a first attempt of auto-scaling

http://projects.unbit.it/uwsgi/wiki/Broodlord


You can download uWSGI 0.9.8.2 from 

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

or 

pip install uwsgi


--
Roberto De Ioris
http://unbit.it



Maggiori informazioni sulla lista Python