Great news! Thanks, Chris and Mike. Just curious, when do you think the 3.x series will leave alpha and become a full fledged release? The reason I ask is that some people probably see the 'a' in the version number and assume that it's not stable enough for their purposes.
On Wed, Jan 20, 2010 at 9:51 AM, Chris McDonough <[email protected]> wrote: > Supervisor 3.0a8 has been released to PyPI > (http://pypi.python.org/pypi/supervisor/3.0a8). The changelog follows: > > 3.0a8 (2010-01-20) > > - Don't cleanup file descriptors on first supervisord invocation: > this is a lame workaround for Snow Leopard systems that use > libdispatch and are receiving "Illegal instruction" messages at > supervisord startup time. Restarting supervisord via > "supervisorctl restart" may still cause a crash on these systems. > > - Got rid of Medusa hashbang headers in various files to ease RPM > packaging. > > - Allow umask to be 000 (patch contributed by Rowan Nairn). > > - Fixed a bug introduced in 3.0a7 where supervisorctl wouldn't ask > for a username/password combination properly from a > password-protected supervisord if it wasn't filled in within the > "[supervisorctl]" section username/password values. It now > properly asks for a username and password. > > - Fixed a bug introduced in 3.0a7 where setup.py would not detect the > Python version correctly. Patch by Daniele Paolella. > > - Fixed a bug introduced in 3.0a7 where parsing a string of key/value > pairs failed on Python 2.3 due to use of regular expression syntax > introduced in Python 2.4. > > - Removed the test suite for the ``memmon`` console script, which was > moved to the Superlance package in 3.0a7. > > - Added release dates to CHANGES.txt. > > - Reloading the config for an fcgi process group did not close the fcgi > socket - now, the socket is closed whenever the group is stopped as a > unit > (including during config update). However, if you stop all the > processes > in a group individually, the socket will remain open to allow for > graceful > restarts of FCGI daemons. (Roger Hoover) > > - Rereading the config did not pick up changes to the socket parameter in > a > fcgi-program section. (Roger Hoover) > > - Made a more friendly exception message when a FCGI socket cannot be > created. (Roger Hoover) > > - Fixed a bug where the --serverurl option of supervisorctl would not > accept a URL with a "unix" scheme. (Jason Kirtland) > > - Running the tests now requires the "mock" package. This dependency has > been added to "tests_require" in setup.py. (Roger Hoover) > > - Added support for setting the ownership and permissions for an FCGI > socket. > This is done using new "socket_owner" and "socket_mode" options in an > [fcgi-program:x] section. See the manual for details. (Roger Hoover) > > - Fixed a bug where the FCGI socket reference count was not getting > decremented on spawn error. (Roger Hoover) > > - Fixed a Python 2.6 deprecation warning on use of the "sha" module. > > - Updated ez_setup.py to one that knows about setuptools 0.6c11. > > - Running "supervisorctl shutdown" no longer dumps a Python backtrace > when it can't connect to supervisord on the expected socket. Thanks > to Benjamin Smith for reporting this. > > - Removed use of collections.deque in our bundled version of asynchat > because it broke compatibility with Python 2.3. > > - The sample configuration output by "echo_supervisord_conf" now > correctly > shows the default for "autorestart" as "unexpected". Thanks to > William Dode for noticing it showed the wrong value. > _______________________________________________ > Supervisor-users mailing list > [email protected] > http://lists.supervisord.org/mailman/listinfo/supervisor-users >
_______________________________________________ Supervisor-users mailing list [email protected] http://lists.supervisord.org/mailman/listinfo/supervisor-users
