This repository was archived by the owner on Aug 7, 2025. It is now read-only.
Releases: clearlinux/swupd-client
Releases · clearlinux/swupd-client
v3.3.0
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
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
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.