Skip to content

Releases: clearlinux/swupd-client

Release v3.12.6

19 Oct 17:23
Compare
Choose a tag to compare
This release fixes client re-exec capabilities over format bumps.
Instead of relying on a special post-update action from the server via
the Manifest.MoM (which was being done incorrectly server-side) the
client now does format bump detection by itself.

Release v3.12.5

16 Oct 21:31
Compare
Choose a tag to compare
This release adds logic to skip deletion of boot files since they are
managed by clr-boot-manager. It also adds "ghost" file handling to allow
files managed by other programs to be used as a rename base but not
actually deleted by or otherwise managed by swupd.

Release v3.12.4

05 Oct 23:50
Compare
Choose a tag to compare
This release fixes a bug that caused the fallback CApath to be
overlooked due to a double-increment of an index variable.

Release v3.12.3

02 Oct 21:42
Compare
Choose a tag to compare
This release makes several bug fixes and minor improvements.

Bug fixes
- File rename bug fixed, swupd-client can now handle the simplest case
  of renames where the file name changes but the content does not.
- Several compiler warning fixes.
- A fix for doc build failure for separate src and build dirs.
- Travis CI dependency update.
- Progress meter will always fully reach 100%.
- Progress meter flushes to stdout during redirected output.

Improvements
- Add progress updates for --verify.
- Support IPv6 in downloads.
- Support mixing of http and file URLs for content and version URLs.
- Add CApath fallback support.

Release v3.12.2

19 Sep 20:52
Compare
Choose a tag to compare
This release improves error reporting for container use-cases.
* Adds systemctl check for autoupdate to correctly report that swupd is
  "Unable to determine autoupdate status" in a container.
* Adds a --no-boot-update flag to disable boot file updates particularly
  for use in a container when boot file management will fail.

Release v3.12.1

12 Sep 19:44
Compare
Choose a tag to compare
This release improves error messages for post update scripts when
systemd is not operable, such as in a container, adds a --force or
--picky requirement when verify --fixing to another version, and
performs hash checks on every file when adding a bundle.

Release v3.12.0

01 Sep 14:49
Compare
Choose a tag to compare
This release adds the --deps and --has-dep subcommands to bundle-list to
print dependencies of a bundle and a tree of bundles that have the
specified bundle as a dependency, respectively. It also improves error
handling when checking that the state directory is owned by root.

Release v3.11.0

31 Aug 00:01
Compare
Choose a tag to compare
This release fixes several errant return codes, adds progress status for
long-running tasks, ensures the swupd state directory is created and is
owned by root at runtime, fixes --format arg validation, and enforces
format transitions for verify.

Release v3.10.0

29 Jul 06:52
Compare
Choose a tag to compare
This release fixes hashdump invocation in the bsdiff testsuite, sorts the
bundle-list output, provides better error codes to differentiate between
various early network failures, and enables client to automatically re-update
itself (or perform any other actions) if stated to in the Manifest.MoM.

Release v3.9.4

06 Jun 01:59
Compare
Choose a tag to compare
This release adds the -Y option to the command line to supplement --picky.