Release Notes: This release fixes an assertion error and an interaction bug between initctl stop and jobs that call it to stop themselves.
No changes have been submitted for this release.
Release Notes: New bridges: upstart-local-bridge and upstart-dconf-bridge. A new "reload signal" stanza to allow jobs to specify a custom signal that will be sent to the main process (rather than the default SIGHUP). Inclusion of Session Init sample jobs. Re-exec fixes for handling chroot sessions. A shutdown fix for Session Inits. A new Python 3 module and accompanying integration test suite for testing Upstart running as PID 1 and as a Session Init (privileged and non-privileged).
Release Notes: This release fixes a respawn behavior regression (introduced in version 1.8) affecting jobs which also specify shell meta-characters in the exec stanza (LP: #1181789), fixes a common bug which could cause a bridge to crash (LP: #1197225), adds various fixes for libupstart, and adds layout improvements for initctl2dot.
Release Notes: Apparmor support was added by means of two new stanzas: 'apparmor load' and 'apparmor switch'. Stateful re-exec now serialises all objects, not just the minimum set. Inherited environment variables can now be unset for Session Inits. The ability to specify multiple configuration directories when running as a Session Init was added. libupstart, a client library for communicating with Upstart, was added along with upstart-dbus-bridge, a new bridge that allow jobs to react to D-Bus signals. There were also fixes and documentation improvements.
Release Notes: upstart-file-bridge: a new bridge to allow jobs to react to file, directory, and file glob events (create/modify/delete). upstart-monitor: a simple CLI/GUI tool that shows event flows.