NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #3168 by repository stars
Last release 8 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 10 months
Some releases are documented
notes for 11 of 26 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
33 releases · first in 2014
Nothing published for this version
Locksmith now internally handles DBus signals in a safer way, with additional checks on unexpected/malformed ones. This avoids a panic in the daemon c
Locksmith now internally handles DBus signals in a safer way, with additional checks on unexpected/malformed ones. This avoids a panic in the daemon component, which was frequently occurring on shutdown.
Nothing published for this version
One column per quarter.
locksmithd.service now runs After update-engine.service to prevent a race condition where it starts before update_engine and fails to initialize
locksmithd.service now runs After update-engine.service to prevent a race condition where it starts before update_engine and fails to initialize (#132)
Locksmith now sequences itself after update_engine, avoiding an exit and relaunch if update_engine has not yet started.
Locksmith no longer supports the deprecated best-effort strategy. The default strategy is now reboot .
Locksmith no longer supports the deprecated best-effort strategy. The default
strategy is now reboot.
Locksmith now writes an informational metadata file at the well known path /run/update-engine/coordinator.conf .
Locksmith now writes an informational metadata file at the well known path
/run/update-engine/coordinator.conf.
Other tools that fulfill a similar role may also safely write to that file by
ensuring an exclusive lock is held on it for the duration of them running.
Locksmith now uses Restart=on-failure in the systemd unit, so that if the reboot strategy is off, it is not constantly restart. Fixes coreos/bugs#1171
Locksmith now uses Restart=on-failure in the systemd unit, so that if the reboot strategy is off, it is not constantly restart. Fixes coreos/bugs#1171.
Locksmith no longer requires update-engine.service and does not have an ordering dependency on user-config.target and system-config.target due to the
Locksmith no longer requires update-engine.service and does not have an ordering dependency on user-config.target and system-config.target due to the dependency loop when using coreos-cloudinit.
Locksmith now uses github.com/coreos/etcd/client, instead of the deprecated github.com/coreos/go-etcd.
Locksmith now uses github.com/coreos/etcd/client, instead of the deprecated
github.com/coreos/go-etcd.
Locksmith now uses github.com/coreos/pkg/capnslog for logging.
The reboot strategy best-effort is deprecated, and locksmithd will complain
loudly if it is used. Please use an explicit reboot or etcd-lock strategy
instead.
Locksmith logs some information about the configured reboot window.
Locksmith supports etcd basic auth.
Locksmith again requires update-engine.service, and will start after
user-config.target system-config.target are reached.
Nothing published for this version
Nothing published for this version
The environment variables controlling reboot windows ( REBOOT_WINDOW_START , REBOOT_WINDOW_LENGTH ) have been renamed to include the prefix LOCKSMITHD
The environment variables controlling reboot windows (REBOOT_WINDOW_START,
REBOOT_WINDOW_LENGTH) have been renamed to include the prefix LOCKSMITHD_
to maintain consistency with other locksmithd environment variables.
The old environment variables are still read to maintain compatibility with
locksmithd v0.3.1 to v0.3.3.
Remove dependency on update-engine.service from locksmithd.service. If update-engine failed to start, systemd wouldn't start locksmith and the restart
Remove dependency on update-engine.service from locksmithd.service. If update-engine failed to start, systemd wouldn't start locksmith and the restart logic only applies if the service can be started.
Set GOMAXPROCS=1 in the locksmithd systemd service to keep behavior consistent between builds using Go 1.5 and previous versions.
Set GOMAXPROCS=1 in the locksmithd systemd service to keep behavior consistent between builds using Go 1.5 and previous versions.
v0.3.1 is the first release with a changelog :-)
v0.3.1 is the first release with a changelog :-)
There are also a number of new features in this release, including groups, an off strategy, and reboot windows.
Full list of changes since v0.3.0:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →