supervisor v4.2.3 Release NotesRelease Date: 2021-12-27 // about 1 year ago
🛠 Fixed a race condition where an
rpcinterfaceextension that subscribed to events would not see the correct process state if it accessed the the
stateattribute on a
Subprocessinstance immediately in the event callback. Patch by Chao Wang.
➕ Added the
setuptoolspackage to the list of dependencies in
setup.pybecause it is a runtime dependency. Patch by Louis Sautier.
🌐 The web interface will now return a 404 Not Found response if a log file is missing. Previously, it would return 410 Gone. It was changed because 410 is intended to mean that the condition is likely to be permanent. A log file missing is usually temporary, e.g. a process that was never started will not have a log file but will have one as soon as it is started.