Hi everyone, the first beta of the next stable release is avalable.

It contains a lot of optimizations in various areas, so benchmark (this
time) are welcome :)

Some of the fixes will be backported to 0.9.8.4 (i am still waiting for
confirmation for the refcnt bug two django user experienced).

The most interesting new features are the --pyshell and the UWSGI_APPID
variable.

This release fixes some bug in Rack/Rails handler and add a couple of
optimizations for the Lua plugin (they will not be backported as they are
based on some new api)

Changelog

- The signal framework has been ported to the rack plugin

- improved WSGI performance

- added uwsgi.cache_update()

- support for older libjansson versions

- apache2 fixes (will be backported to 0.9.8)

- extremely optimized native http support (--http-socket)

- new option -S/--set allows setting custom option (for placeholder) in
the command line
- advanced (platform-specific) binary-path detection

- added the uwsgi.ZipImporter to import zip files embedded as symbols or
attachment

- allows attachment of binary data at the end of the uwsgi executable

- various web3 fixes

- native pump support (http://projects.unbit.it/uwsgi/wiki/Pump)

- graceful reloads must be now completed in 60 seconds (then brutal will
come)
- better reloading in lazy mode

- a tons of spooler improvement (instant-wakeup on new tasks, thread-queue)

- export fileno() method in wsgi.input

- fixed threads in the spooler

- added UWSGI_APPID for better multi-app hosting

- allows setting thread stack size with --threads-stacksize

- uwsgi.workers() will export applications data too (see the uwsgicc app)

- Support for getting fastrouter key/value mappings with custom code

- A bunch of lua fixes

- gateways (fastrouter, http...) can spawn threads

- added the --pyshell option to run an interactive python shell

- You can now build the whole uWSGI project as a shared library (this is
needed for the uwsgi-pypy project)

- build a better virtual module name for --wsgi-file/--file

- Fixed a bug with post-buffering (will be backported to 0.9.8)

- Fixed a potential threading bug (will be backported to 0.9.8)

- Fixed a refcnt bug (will be backported to 0.9.8)


You can download it from

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

Thanks for testing


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

Reply via email to