Supervisor v4.2.0 Release Notes

Release Date: 2020-04-30 // over 1 year ago
    • When supervisord is run in the foreground, a new --silent option suppresses the main log from being echoed to stdout as it normally would. Patch by Trevor Foster.

    • ๐Ÿ“œ Parsing command= now supports a new expansion, %(numprocs)d, that expands to the value of numprocs= in the same section. Patch by Santjago Corkez.

    • ๐Ÿ’ป Web UI buttons no longer use background images. Patch by Dmytro Karpovych.

    • ๐Ÿ’ป The Web UI now has a link to view tail -f stderr for a process in addition to the existing tail -f stdout link. Based on a patch by OuroborosCoding.

    • The HTTP server will now send an X-Accel-Buffering: no header in logtail responses to fix Nginx proxy buffering. Patch by Weizhao Li.

    • ๐ŸŒฒ When supervisord reaps an unknown PID, it will now log a description of the waitpid status. Patch by Andrey Zelenchuk.

    • ๐Ÿ›  Fixed a bug introduced in 4.0.3 where supervisorctl tail -f foo | grep bar would fail with the error NoneType object has no attribute 'lower'. This only occurred on Python 2.7 and only when piped. Patch by Slawa Pidgorny.