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
