Release Notes: The default directory for services is now /service/, and no longer /var/service/. When installing runit on a system that should comply with the Filesystem Hierarchy Standard (FHS), neither /service/ nor /var/service/ should be chosen, but /etc/service/. It is recommended to create a compatibility symlink /service pointing to /etc/service in this case. This version additionally fixes the runsv program to properly handle service directories with ./log being a symlink to a directory on a different device, and slightly updates the sv program and the documentation.
Release Notes: The runit program, process number 1, has been fixed to reap dead processes that re-parented to process number 1 (zombies) more thoroughly. Instructions on how to use runit with upstart as an init scheme have been added, svlogd has been changed to use a new source port for each log message sent through UDP, and this release includes a build fix for AIX.
Release Notes: The documentation has been improved, and two minor bugs in the runit and runsv programs have been fixed.
Release Notes: The CHange Process STate program, chpst, now allows users and groups to drop privileges specified by numerical uid and gid, in addition to user and group names found in /etc/passwd and /etc/group. The sv program has been fixed to properly wait for services to restart when so requested and report success or timeout. More contributed scripts have been added to the collection of run scripts.
Release Notes: The runsv program now start the ./finish script with two arguments - the exit code and the exit status of the just finished ./run script. The timestamp svlogd optionally prepends to log messages can now be specified to be in ISO8601-alike format. The man pages were updated with details.
Release Notes: svlogd was changed to also prepend the optional timestamp to log messages sent to the network through via UDP, just as it does for log messages written to a log directory or standard error. A bug where svlogd did not clean up incompletely processed log files after rotation under certain conditions has been fixed along with a minor bug in the low level code and the documentation.
Release Notes: This version cleans up the documentation, and includes minor fixes to the runsv and runsvdir programs.
Release Notes: The svlogd program supports a new configuration option p to optionally prefix each line written to logs, standard error, or through UDP with a string, and no longer strips empty lines from the logs. The sv program has been fixed to not report a service to be started up when in state finish.
Release Notes: This version fixes a bug in the chpst program on some architectures when built with the diet libc, and updates the list of frequently asked questions.
Release Notes: The runsvctrl, runsvstat, svwaitdown, and svwaitup programs are no longer being installed; the functionality of these programs has been incorporated into the sv program. The documentation now suggests to put service directories by default into the /etc/sv/ directory, and a list of frequently asked questions with answers has been added. The chpst program understands a new option -d to limit memory of the data segment per process.