3.3.0 (2016-05-14)

  • supervisord will now use kqueue, poll, or select to monitorits file descriptors, in that order, depending on what is available on thesystem. Previous versions used select only and would crash with the errorValueError:filedescriptoroutofrangeinselect() when running a largenumber of subprocesses (whatever number resulted in enough file descriptorsto exceed the fixed-size file descriptor table used by select, which istypically 1024). Patch by Igor Sobreira.
  • /etc/supervisor/supervisord.conf has been added to the config file searchpaths. Many versions of Supervisor packaged for Debian and Ubuntu haveincluded a patch that added this path. This difference was reported in anumber of tickets as a source of confusion and upgrade difficulties, so thepath has been added. Patch by Kelvin Wong.
  • Glob patterns in the [include] section now support thehost_node_name expansion. Patch by Paul Lockaby.
  • Files included via the [include] section are now logged at the INFOlevel instead of WARN. Patch by Daniel Hahler.