| 1 | *** june 2010 *** |
|---|
| 2 | |
|---|
| 3 | * 0.9.5.3 [20100628] |
|---|
| 4 | |
|---|
| 5 | - fixed linux x86_64 compilation (sorry) |
|---|
| 6 | |
|---|
| 7 | * 0.9.5.2 [20100626] * |
|---|
| 8 | |
|---|
| 9 | - fixed a request parsing bug |
|---|
| 10 | - applied debian fixes |
|---|
| 11 | - fixed multiple interpreter sys.argv |
|---|
| 12 | - improved --chmod-socket |
|---|
| 13 | - fixed uid 0 SIGHUP |
|---|
| 14 | - updated nginx and apache modules |
|---|
| 15 | - updated PSGI, lua and example plugin |
|---|
| 16 | - fixed --pyargv with python 3.x |
|---|
| 17 | - improved plugin build system |
|---|
| 18 | |
|---|
| 19 | *** may 2010 *** |
|---|
| 20 | |
|---|
| 21 | * 0.9.5.1 [20100519] * |
|---|
| 22 | |
|---|
| 23 | - fixed paste support |
|---|
| 24 | - added a new modifier (22) |
|---|
| 25 | - full support for configuration via environment variables |
|---|
| 26 | - nginx_string option in nginx module |
|---|
| 27 | - fix for harakiri without master |
|---|
| 28 | - backported unladen swallow support for 0.9.6-dev |
|---|
| 29 | - fixed address space limit detection via getrlimit() |
|---|
| 30 | - http body buffering implementation |
|---|
| 31 | - added --prio option (to set priority) |
|---|
| 32 | - added --post-limit to limit the size of uploads |
|---|
| 33 | - added --logto option to allow udp logging without daemonizing |
|---|
| 34 | - applied Gentoo's packagers fixes for build system |
|---|
| 35 | |
|---|
| 36 | * 0.9.5 [20100501] * |
|---|
| 37 | |
|---|
| 38 | - hook based request/modifier management |
|---|
| 39 | - plugin support via dlopen |
|---|
| 40 | - on-the-fly management flag |
|---|
| 41 | - integrated proxy |
|---|
| 42 | - logging via udp |
|---|
| 43 | - improved spooler for cron-like apps |
|---|
| 44 | - async support |
|---|
| 45 | - green thread platform (uGreen) on top of the async mode |
|---|
| 46 | - transparent Erlang integration |
|---|
| 47 | - embedded snmp agent |
|---|
| 48 | - nagios mode |
|---|
| 49 | - improved python 3.x support |
|---|
| 50 | - improved xml configuration |
|---|
| 51 | - new build system |
|---|
| 52 | - address space usage limiting |
|---|
| 53 | - lot of portability fixes |
|---|
| 54 | - lot of optimizations and code refactoring |
|---|
| 55 | |
|---|
| 56 | |
|---|
| 57 | *** april 2010 *** |
|---|
| 58 | |
|---|
| 59 | * Fourth Maintenance release [20100427] * |
|---|
| 60 | |
|---|
| 61 | - backported non-yielding app optimization from 0.9.5 |
|---|
| 62 | - backported udp logging from 0.9.5 |
|---|
| 63 | - backported uwsgi_error() from 0.9.5 (no more dumb perror()) |
|---|
| 64 | - fix a rare (but possible) segmentation fault |
|---|
| 65 | - added --version |
|---|
| 66 | - updated apache2 module |
|---|
| 67 | |
|---|
| 68 | *** march 2010 *** |
|---|
| 69 | |
|---|
| 70 | * Third Maintenance release [20100310] * |
|---|
| 71 | |
|---|
| 72 | - fix sendfile on 64bit |
|---|
| 73 | - include setup.py |
|---|
| 74 | |
|---|
| 75 | *** february 2010 *** |
|---|
| 76 | * Maintenance release * |
|---|
| 77 | |
|---|
| 78 | - better support for NetBSD |
|---|
| 79 | - threading fix for FreeBSD |
|---|
| 80 | - sendfile portability fixes |
|---|
| 81 | - new makefiles |
|---|
| 82 | - example app for testing static file serving |
|---|
| 83 | - fixes for ROCK_SOLID mode |
|---|
| 84 | |
|---|
| 85 | *** january 2010 *** |
|---|
| 86 | |
|---|
| 87 | - Integrated Spooler |
|---|
| 88 | - better error management |
|---|
| 89 | - long options |
|---|
| 90 | - clustering functions |
|---|
| 91 | - experimental lighttpd module |
|---|
| 92 | - official support for OpenBSD and OpenSolaris |
|---|
| 93 | - FastFuncs |
|---|
| 94 | - new functions for embedded module |
|---|
| 95 | - reliable harakiri |
|---|
| 96 | - better Makefiles |
|---|
| 97 | - python threads support in master process |
|---|
| 98 | - proper timeout handling in apache2 module |
|---|
| 99 | - endianess fixes all over the place |
|---|
| 100 | - paste support |
|---|
| 101 | - Django app for managing and monitoring the uWSGI server |
|---|
| 102 | - options for changin uid/gid and chrooting when run by root |
|---|
| 103 | - lot of bugfixes and optimizations |
|---|
| 104 | |
|---|
| 105 | *** 20091129 Version 0.9.3 *** |
|---|
| 106 | |
|---|
| 107 | - Nginx 0.7.x module |
|---|
| 108 | - configuration via python module |
|---|
| 109 | - support (non-standard) for Python 3.x |
|---|
| 110 | - Twisted client resource adapter |
|---|
| 111 | - graceful restart of worker processes and hot-plug substitution/upgrade of the uWSGI server |
|---|
| 112 | - shared memory area to share data between workers/processes |
|---|
| 113 | - Tomcat handler |
|---|
| 114 | - support for virtualenv |
|---|
| 115 | - tons of bugfixes and optimizations |
|---|
| 116 | |
|---|
| 117 | *** 20090829 Version 0.9.2 *** |
|---|
| 118 | |
|---|
| 119 | - TCP support |
|---|
| 120 | - configurable internal timeout (socket/poll) |
|---|
| 121 | - Cherokee handler |
|---|
| 122 | - code refactoring |
|---|
| 123 | - Makefiles |
|---|
| 124 | - customizable harakiri handler (put an harakiri(environ, start_response) function in your wsgi script) |
|---|
| 125 | - limit requests per worker |
|---|
| 126 | - a lot of bugfix and optimizations |
|---|