[Python] [ANNOUNCE] uWSGI 0.9.9
Roberto De Ioris
roberto a unbit.it
Lun 29 Ago 2011 17:48:45 CEST
Hi everyone, i am pleased to announce a new major release of the uWSGI project.
The 0.9.9 version focuses on optimizations in various area, an improved spooler and native gevent support.
A new python-specific feature is the 'pyshell': adding --pyshell to your options will run a python shell
in the uwsgi environment (useful for testing the uwsgi api).
The rack plugin has been improved and the old-sharedarea has been revamped to support 64bit.
Pump (an alternative to WSGI) support has been added, it is only a bunch of lines, so do not flame about it :)
A new Emperor mode, called Tyrant, is available for highly-untrusted environments.
This is the first release linkable as a shared library (will be the base for pypy support). Look
at skel.c in source distribution for an example.
* Changelog for 0.9.9 [20110829]
- various spooler improvements
- upload progress optimizations and fixes
- new emperor mode: Tyrant
http://projects.unbit.it/uwsgi/wiki/Emperor#tyrant
- allows multiple --ini options
- better binary path detection
- gevent loop engine support
http://projects.unbit.it/uwsgi/wiki/Gevent
- resolve domain names in socket logging
- snmp fixes and reintroduction of the snmp-api
- fixed grunt mode
- you can specify build profile via env var UWSGI_PROFILE
- reintroduction of string-based multiapp
- new option --emperor-throttle
- improved queue and sharedarea subsystems
http://projects.unbit.it/uwsgi/wiki/QueueFramework
http://projects.unbit.it/uwsgi/wiki/SharedArea
- uWSGI can now be built as a shared library
- new api attribute: uwsgi.magic_table
- improved apache2 module
- new option --pyshell
- allow threads in gateways
- fastrouter improvements
http://projects.unbit.it/uwsgi/wiki/FastRouter
- the application list is now shared and exported to the api
- allows setting the thread stack size
- UWSGI_APPID for better multiapp hosting
http://projects.unbit.it/uwsgi/wiki/uWSGIVars
- better reloading in lazy mode
- native pump support
http://projects.unbit.it/uwsgi/wiki/Pump
- various rack fixes
- support for attaching binary data in the executable
- new option --set
- extreme-optimized http protocol parser
- WSGI handler optimizations
You can download it from:
http://projects.unbit.it/downloads/uwsgi-0.9.9.tar.gz
or
pip install uwsgi
Many thanks to all the people helping in the project.
Remember to ping me for adding you in the CONTRIBUTORS file.
--
Roberto De Ioris
http://unbit.it
JID: roberto a jabber.unbit.it
Maggiori informazioni sulla lista
Python