Supervisor 3.0a9 has been released.

It can be installed via easy_install supervisor or easy_install -U
supervisor if you've already got an older one installed.  It can also be
downloaded from http://dist.supervisord.org.

The docs at http://supervisord.org have been updated.

Thanks to all contributors!

The changelog follows.

3.0a9 (2010-08-13)

  - Use rich comparison methods rather than __cmp__ to sort process
    configs and process group configs to better straddle Python
    versions.  (thanks to Jonathan Riboux for identifying the problem
    and supplying an initial patch).

  - Fixed test_supervisorctl.test_maintail_dashf test for Python 2.7.
    (thanks to Jonathan Riboux for identifying the problem and
    supplying an initial patch).

  - Fixed the way that supervisor.datatypes.url computes a "good" URL
    for compatibility with Python 2.7 and Python >= 2.6.5.  URLs with
    bogus "schemes://" will now be accepted as a version-straddling
    compromise (before they were rejected before supervisor would
    start).  (thanks to Jonathan Riboux for identifying the problem
    and supplying an initial patch).

  - Add a ``-v`` / ``--version`` option to supervisord: Print the
    supervisord version number out to stdout and exit.  (Roger Hoover)

  - Import iterparse from xml.etree when available (eg: Python 2.6).  
    Patch by Sidnei da Silva.

  - Fixed the url to the supervisor-users mailing list.  Patch by
    Sidnei da Silva

  - When parsing "environment=" in the config file, changes introduced
    in
    3.0a8 prevented Supervisor from parsing some characters commonly
    found in paths unless quoting was used as in this example:
    
      environment=HOME='/home/auser'
    
    Supervisor once again allows the above line to be written as:
    
      environment=HOME=/home/auser

    Alphanumeric characters, "_", "/", ".", "+", "-", "(", ")", and ":"
    can all 
    be used as a value without quoting. If any other characters are
    needed in 
    the value, please quote it as in the first example above.  Thanks
    to Paul 
    Heideman for reporting this issue.

  - Supervisor will now look for its config file in locations
    relative to the
    executable path, allowing it to be used more easily in virtual 
    environments.  If sys.argv[0] is '/path/to/venv/bin/supervisorctl', 
    supervisor will now look for it's config file in 
    '/path/to/venv/etc/supervisord.conf' and
    '/path/to/venv/supervisord.conf'
    in addition to the other standard locations.  Patch by Chris Rossi.




_______________________________________________
Supervisor-users mailing list
[email protected]
http://lists.supervisord.org/mailman/listinfo/supervisor-users

Reply via email to