News and announcements
upstart 0.5.3 released
Written for upstart by Scott James Remnant (Canonical) on 2009-06-22
0.3 can't have all the fun, especially since two of the patches applied to 0.5 as well. At the same time, there were a few bugs that could really do with fixing.
0.5.3 2009-06-22 "Britain's Flag Carrier"
* Fixed segfault when initctl status called with arguments.
(Bug: #388753)
* Fixed segfault when initctl log-priority called with no argument.
(Bug: #280529)
* Fixed shutdown to pass $INIT_HALT variable as last argument, not
as first. (Bug: #303574)
* Added temporary support for "telinit u" until we have true re-exec
support. This will be replaced by an initctl command in future.
(Bug: #388742)
* Corrected formatting of initctl(8) manpage. (Bug: #388745)
The tarball can be found here:
http://
For more information on upstart:
upstart 0.3.11 released
Written for upstart by Scott James Remnant (Canonical) on 2009-06-19
Another stable release to fix another crasher, I dunno you wait two years for a release and then two come along at once!
0.3.11 2009-06-19 "For Friday, June 19th 2009, I'm Jon Masters"
* Fixed crash when the first job started by an event hits the
respawn limit and frees the event, even though other jobs are
also started by the same event. (Bug: #388873)
* Added temporary support for "telinit u" until we have true re-exec
support. This will be replaced by an initctl command in future.
(Bug: #388742)
* Corrected formatting of initctl(8) manpage. (Bug: #388745)
The tarball can be found here:
http://
For more information on upstart:
upstart 0.5.2 released
Written for upstart by Scott James Remnant (Canonical) on 2009-06-17
And positively frigidly far away from the heels of 0.3.10 comes the 0.5
series release that includes the same bug fix, along with a whole heap
of other changes - mostly D-Bus, but there's a few other bug fixes in
there too.
0.5.2 2009-06-17 "Something, something, something, D-Bus"
* The licence for Upstart has been updated to GNU GPL v3.
* Overhaul of the automatically generated D-Bus bindings code,
fixing many issues with memory leaks, inconsistent return values
and loss of method returns after the method has taken place.
* D-Bus 1.2.4 is now required, and must be patched to fix
https:/
* D-Bus Job objects now have "name", "description", "author"
and "version" properties.
* D-Bus Instance object now have "name", "goal" and "state"
* initctl now obtains the name properties for display instead of
printing the mangled object path component. (Bug: #299290)
* D-Bus configuration updated now that the daemon is fixed to be
stanzas. (Bug: #323021)
* Fixed assertion caused by the post-start or pre-stop scripts
exiting after the main process of a respawning job had exited
(Bug: #381048)
* The /proc filesystem need not be mounted if the "oom_adj"
* Overly large values to configuration stanzas are now caught
and rejected. (Bug: #340134)
* The --enable-
extended to add -Wextra, but turns off a few of the more extreme
warnings
* GNU C Library v2.4 (or backported inotify support) is required
* pkg-config 0.22 is now required, it probably was anyway but we
now explicitly check for it.
* Dependency on Python for the D-Bus binding tool has been dropped
and replaced with a dependency on expat 2.0.0
The tarball can be found here:
http://
For more information on upstart:
upstart 0.3.10 released
Written for upstart by Scott James Remnant (Canonical) on 2009-06-17
No, I haven't suddenly gone all retro - this release applies various
compilation fixes and fixes the post-start/pre-stop respawn crash.
0.3.10 2009-06-17 "Two minutes to Belgium"
* Compilation fixes
* Fixed assertion caused by the post-start or pre-stop scripts
exiting after the main process of a respawning job had exited
(Bug: #381048)
The tarball can be found here:
http://
For more information on upstart:
upstart 0.5.1 released
Written for upstart by Scott James Remnant (Canonical) on 2009-01-29
To kick start the journey towards 0.10, here's a new release; it mostly
just updates the code to adopt the new allocator, which is a good first
step.
I hope to make regular releases throughout the 0.10 process, some of
them may be quite boring like this one; others may be so exciting,
you'll yearn for a boring one ;-)
0.5.1 2009-01-29 "Unexpected item in bagging area"
* Major rewrite of the memory allocator used by Upstart; the
old allocator had several limitations and a few issues.
I must stress that none of the issues were known to affect
Upstart itself, however it pays to be prudent.
* An issue where an object in a linked list would be freed after
the linked list was freed was fixed. Upstart had some twisty
code logic to work around it, which has now been dropped.
* An issue where a string could fail to be appended in an OOM
situation was fixed; if Upstart is affected, this could cause
D-Bus Introspection data to be corrupted.
* An issue where multiple socket watches being freed could lead
to bad memory access has been fixed; Upstart 0.5.0 included a
temporary fix for the D-Bus connection handling, this replaces
that with a proper fix that also corrects the same problem for
timers and other main loop watches that Upstart was not believed
to be affected by.
* Compiler warnings when compiling the test suite with -O1 and
above have been fixed where found.
* A race condition in the test cases for a process stopping with
SIGSTOP has been fixed, this could sometimes cause this test
to hang.
The tarball can be found here:
http://
For more information on upstart: