Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Releases: clearlinux/swupd-client

v3.3.0

22 Mar 18:50

Choose a tag to compare

This release adds support for bundle includes in preparation for
deployment of this feature in swupd-server. It also adds some functional
tests for the 'search' subcommand and includes a couple of bug fixes:

  • Removes a bashism in running 'mkdir -p' for multiple directories.
  • Supports 'bsdtar' as a compile-time alternative to 'tar'.

v3.2.0

10 Mar 21:05

Choose a tag to compare

This release includes a couple of new features, a couple of bug fixes
for boot file handling, build fixes, and adds some new functional tests.

New features:

  • Adds a new mechanism for 'swupd update' to recover in the event of
    certain types of internal errors. The mechanism is currently used to
    recover in a situation where the parent directory is missing for a
    staged file.
  • Adds support for libcurl's FILE protocol, allowing the user to pass
    file:// URIs to the -u option.

Bug fixes:

  • Fixes handling of boot files for all subcommands. Specifically,
    'bundle-add' was not properly installing boot files, and 'verify
    --fix' was ignoring corrupt boot files.
  • Fixes an issue with certificate installation on Yocto.
  • Fixes an issue with passing --disable-bzip2 to configure.

v3.1.0

07 Mar 22:51

Choose a tag to compare

This release adds a new feature and fixes a few bugs:

New feature:

  • Adds a new subcommand, "search", that can be used for searching for
    bundles that provide a certain binary or library; if there are any
    bundle providers, they are printed to the console.

Bug fixes:

  • Fixes peer links of manifests between two Manifest.MoMs; as a result,
    changed/added/deleted manifest reporting is fixed for updates, and
    more delta manifests are likely to apply if available.
  • Adds more specific reporting for Curl error messsages.
  • Make 'swupd verify --install' output less verbose; files in the target
    directory are not expected to exist, so reporting missing/fixed for
    files is unnecessary unless errors are encountered.

v3.0.0

24 Feb 20:01

Choose a tag to compare

Initial release