Skip to content

Releases: clearlinux/swupd-client

Release v3.17.1

10 May 23:31
Compare
Choose a tag to compare
This release removes sudo invocations in the swupd-add-pkg program and
rely on the user to run under sudo themselves. The /etc/swupd
configuration directory is now created with more open permissions to
allow users to view the configuration on their system.

Release v3.17.0

04 May 19:59
Compare
Choose a tag to compare
This release adds configurable mirror support to swupd via the 'mirror'
subcommand. Users can 'set' or 'unset' a mirror and the relevant
configuration files will be placed in /etc/swupd/. If the set mirror is
detected to be a small amount behind the upstream CDN a warning will be
issued to the user. If the mirror is significantly out-of-date the
mirror will be automatically unset to supply the user the most recent
security updates.

SSL certificate failures are now handled specially to provide meaningful
telemetry and error reporting to the user.

Retries are avoided when the contenturl is a file:// url to a local
update directory.

Release v3.16.0

19 Apr 19:32
Compare
Choose a tag to compare
Release v3.16.0

This release adds some new features and optimizations to udpates.

* Apply all deltas from the pack, not just the renames identified in the
  manifest.
* Do not retry 404 downloads.
* Allow updates to specific version with the -m flag.

Additionally, some other minor issues were fixed, including a bug in
time stat reporting.

Release v3.15.5

03 Apr 18:17
Compare
Choose a tag to compare
This release fixes some more memory management issues with
un-initialized variables and cloned lists and removes the unused
libswupd library.

Release v3.15.4

30 Mar 18:56
Compare
Choose a tag to compare

This release fixes the 2TB contentsize limit check and adjusts the swupd-client.timer unit to check for updates more frequently.

Release v3.15.3

27 Mar 18:08
Compare
Choose a tag to compare
This release makes some bug and memory management fixes.
* swupd-add-pkg bug that prevented creating a local bundle with the same
  name as the package it includes was fixed.
* A bug that caused bundle-list to print garbage for systems with a
  large number of bundles was fixed.
* The swupd completion code was updated and filename completion for
  swupd hashdump was added.
* Protect against bogus filecount heap corruption.

Release v3.15.2

15 Mar 15:39
Compare
Choose a tag to compare
This release updates the swupd-add-pkg script to work with the latest
changes to the mixer tooling it relies on.

Release v3.15.1

07 Mar 20:18
Compare
Choose a tag to compare
This release fixes mixer integration with the bundle list command
(previously it would try to use the server MoM for the local mix
version).

Swupd search is improved to report real recursive contentsize for bundle
results as a sum of included bundles. Search now displays all results by
default with an optional --top NUM flag to only display NUM results per
bundle. Another flag -m, --csv outputs all results in CSV format so they
can be more easily parsed by a machine.

Release v3.15.0

02 Mar 01:17
Compare
Choose a tag to compare
This release adds the 'swupd clean' command to clean up old files from
the statedir, adds an indication to 'swupd search' to show if a bundle
is installed, updates the copyright header, and updates mixer
integration to use the new mixer-tools 4.0.x interface.

Release v3.14.7

22 Feb 02:05
Compare
Choose a tag to compare
This release fixes the "Hardlink target error" when extracting packs and
improves swupd search output.