Skip to content

Releases: clearlinux/swupd-client

Release v3.17.11

09 Aug 22:39
Compare
Choose a tag to compare
This release allows swupd to ignore MoM entries marked with the 'I'
flag. The 'I' flag will be used to represent iterative manifests when
that feature is made available by mixer. Until swupd knows how to handle
them it will ignore them.

Several improvements to the test library were added in this release as
well.

Release v3.17.10

18 Jul 20:54
Compare
Choose a tag to compare
This release adds the needed header files to the dist tarball.

Release v3.17.9

18 Jul 19:46
Compare
Choose a tag to compare
This release makes several internal improvements to the swupd codebase,
adds a few bugfixes, and adds pre-work for future features. An update to
the swupd manpage was added, unnecessary bundle untracking code was
removed, unused and unnecessary version number reservations were
removed, a policy warning was added to autoupdate disabling, an output
message bug in bundle-add was fixed, and over-reporting on file
descriptor leaks was fixed as well.

Swupd will now track which bundles are manually installed on the system
vs pulled in by bundle includes. This is pre-work for a potential future
feature for recursive removal of included bundles when doing a
bundle-remove.

Release v3.17.8

29 Jun 16:06
Compare
Choose a tag to compare
This release adds a free-disk-space check invoked before adding new
bundles to the client system. An error will be printed if there is not
enough space for the bundle-add and the bundle-add will fail. This check
can be overridden with the --skip-diskspace-check flag.

Release v3.17.7

18 Jun 23:24
Compare
Choose a tag to compare
This release fixes a bug that made it impossible for users to migrate
back to upstream when a mixer state file exists, improved delta
application failure messaging, and added functionality to clean the
swupd cache after completing an update. Return-code documentation was
also added to the swupd man page.

Release v3.17.6

15 Jun 19:11
Compare
Choose a tag to compare
This release allows non-root users to run the base bundle-list command,
makes bundle-add and bundle-remove output consistent, and fixes several
memory management issues in the codebase.

Release v3.17.5

12 Jun 20:42
Compare
Choose a tag to compare
This release adds a file to the ignore list for hash comparisons during
migrating to a local mix due to that file being modified by the mix
itself (in an expected manner). This release also adds an up-to 10x
improvement for bundle-adds of small bundles and bundles where most of
the content is already on the system.

Release v3.17.4

08 Jun 18:06
Compare
Choose a tag to compare
This release make several bug fixes and implementation improvements as
listed below:

* Fix memory leak on subscription list
* Add missing --nosigcheck option to search subcommand
* Better memory management in some codepaths
* Report missing packs to telemetry (when user is opted-in)
* Unused/commented-out code removed from codebase
* Improve the internal swupd_curl API, including making it more usable
  and performing better memory management.
* Remove content when running swupd clean and only keep manifests around
* Add fullfile fallback to bundle-add code.
* Refactor bundle-remove to properly remove multiple bundles.

Release v3.17.3

23 May 21:57
Compare
Choose a tag to compare
Release v3.17.3

This release cleans up some code to declare functions as static when
appropriate and fixes a few mixer integration bugs.

* Write the valid-mix flag file in swupd-add-pkg
* Add some more state files to the ignore list for file collision
  checking.
* Check for file collisions *after* a new local build so updates to
  os-core are detected.

Release v3.17.2

15 May 18:40
Compare
Choose a tag to compare
This release updates mixer integration capabilities to use the latest
mixer/mixin features and configuration files and removes copyright
header prints from standard commands.