*** september 2010 *** * 0.9.6.5 [20100929] - PEP 3333 support - fix --pythonpath with --wsgi-file - x-wsgiorg.uwsgi.version renamed to uwsgi.version * 0.9.6.4 [20100925] - fix a stupid bug in conditional logging backport * 0.9.6.3 [20100925] - fix a buffer overflow in .ini parsing (it throws a glibc error on malloc) - backport of conditional logging from 0.9.7-dev - backport of backlog queue monitor from 0.9.7-dev (only Linux) * 0.9.6.2 [20100915] - fix a regression in virtual hosting mode - fix pythonpath usage in --ini and --ini-paste - new uwsgi packet var: UWSGI_CHDIR * 0.9.6.1 [20100912] - print the request uri during SIGPIPE or HARAKIRI - added SIGUSR2 support (it will print the current running request, if available) - protocol parsing optimization - fixed --logto support - new --eval option allows inline definition of WSGI script - support for defining WSGI script in xml using CDATA - allow --pp as --pythonpath shortcut - various spooler optimizations and fixes - added -O2 optimization by default - added uwsgi.is_a_reload commodity function - .ini file support fix - SNMP agent fix - support for subprocesses generated by master - fix a regression in SCRIPT_NAME handling - Haiku official support - gcc 2.95 support - dynamic app management optimizations - export x-wsgiorg.uwsgi.version in WSGI env *** august 2010 *** * 0.9.6 [20100829] - better handling of SCRIPT_NAME - vacuum option for deleting unix sockets and pidfiles after usage - advanced XML configuration - new configuration systems: INI files and LDAP - embedded HTTP server for development/testing - better signal handling - PSGI plugin improved - usability fixes and new commodities options for root startup - grunt processes (detached workers) - preliminary integrated virtualhosting mode - new option catch-exceptions can redirect python exceptions to your browser - logging improvements (--logto and --logdate options) - Full PEP 333 compliant usage of wsgi.file_wrapper - re-initialize random seed after every fork() [security fix] - fix Spooler's usage of stdin - export WSGI environment in uwsgi.env (for doing evil things) - logsize tracking (uwsgi.logsize) for future embedded log rotation *** july 2010 *** * 0.9.5.4 [20100706] *** june 2010 *** * 0.9.5.3 [20100628] - fixed linux x86_64 compilation (sorry) * 0.9.5.2 [20100626] * - fixed a request parsing bug - applied debian fixes - fixed multiple interpreter sys.argv - improved --chmod-socket - fixed uid 0 SIGHUP - updated nginx and apache modules - updated PSGI, lua and example plugin - fixed --pyargv with python 3.x - improved plugin build system *** may 2010 *** * 0.9.5.1 [20100519] * - fixed paste support - added a new modifier (22) - full support for configuration via environment variables - nginx_string option in nginx module - fix for harakiri without master - backported unladen swallow support for 0.9.6-dev - fixed address space limit detection via getrlimit() - http body buffering implementation - added --prio option (to set priority) - added --post-limit to limit the size of uploads - added --logto option to allow udp logging without daemonizing - applied Gentoo's packagers fixes for build system * 0.9.5 [20100501] * - hook based request/modifier management - plugin support via dlopen - on-the-fly management flag - integrated proxy - logging via udp - improved spooler for cron-like apps - async support - green thread platform (uGreen) on top of the async mode - transparent Erlang integration - embedded snmp agent - nagios mode - improved python 3.x support - improved xml configuration - new build system - address space usage limiting - lot of portability fixes - lot of optimizations and code refactoring *** april 2010 *** * Fourth Maintenance release [20100427] * - backported non-yielding app optimization from 0.9.5 - backported udp logging from 0.9.5 - backported uwsgi_error() from 0.9.5 (no more dumb perror()) - fix a rare (but possible) segmentation fault - added --version - updated apache2 module *** march 2010 *** * Third Maintenance release [20100310] * - fix sendfile on 64bit - include setup.py *** february 2010 *** * Maintenance release * - better support for NetBSD - threading fix for FreeBSD - sendfile portability fixes - new makefiles - example app for testing static file serving - fixes for ROCK_SOLID mode *** january 2010 *** - Integrated Spooler - better error management - long options - clustering functions - experimental lighttpd module - official support for OpenBSD and OpenSolaris - FastFuncs - new functions for embedded module - reliable harakiri - better Makefiles - python threads support in master process - proper timeout handling in apache2 module - endianess fixes all over the place - paste support - Django app for managing and monitoring the uWSGI server - options for changin uid/gid and chrooting when run by root - lot of bugfixes and optimizations *** 20091129 Version 0.9.3 *** - Nginx 0.7.x module - configuration via python module - support (non-standard) for Python 3.x - Twisted client resource adapter - graceful restart of worker processes and hot-plug substitution/upgrade of the uWSGI server - shared memory area to share data between workers/processes - Tomcat handler - support for virtualenv - tons of bugfixes and optimizations *** 20090829 Version 0.9.2 *** - TCP support - configurable internal timeout (socket/poll) - Cherokee handler - code refactoring - Makefiles - customizable harakiri handler (put an harakiri(environ, start_response) function in your wsgi script) - limit requests per worker - a lot of bugfix and optimizations