Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Releases: clearlinux/swupd-server

Release v3.2.7

06 Sep 21:50
Compare
Choose a tag to compare

Bump release version to provide a new server for a format bump.

Release v3.2.6

22 Aug 10:37
Compare
Choose a tag to compare

This release introduces a change to the hashing scheme regarding delta names, and directory hashes, as well as minor fixes to support the new hashing.

Release v3.2.5

19 Jul 23:38
Compare
Choose a tag to compare

This release includes a fix to replace system calls by local system_argv
functions, cleanup patches for error output and code style, adding delta
manifests to delta packs, consistency changes for tar and string allocation,
and removes creation of delta manifests out of create_update.
This is a re-roll of release 3.2.4 to fix a time skew issue that caused some
build failures.

v3.2.3

11 May 18:23
Compare
Choose a tag to compare

This release fixes a bug with adding invalid bundle manifest hashes to
the Manifest.MoM and optimizes swupd_create_update to remove the
unnecessary rsync from the full chroot back to bundle chroots.

v3.2.2

29 Apr 22:26
Compare
Choose a tag to compare

This release includes a trivial improvement for reporting paths that
contain blacklisted characters.

v3.2.1

06 Apr 17:21
Compare
Choose a tag to compare

This release fixes a sorting issue with bundle manifests: they should be
version sorted, not filename sorted.

v3.2.0

06 Apr 04:54
Compare
Choose a tag to compare

This release adds support for a bundle includes feature, which allows
bundles that "include" other bundles to depend on each other. This
change reduces duplication of files in manifests and improves build
times for larger bundle sets that contain many includes.

The two other functional changes are:

  • The --format option to swupd_create_update is now mandatory.
  • The value passed to --format must now be a positive integer.

v3.1.2

23 Mar 00:28
Compare
Choose a tag to compare

This release enables logs for the three installed binaries and optimizes
swupd_make_pack performance by preferring to hardlink files to the pack
staging area whenever possible.

v3.1.1

18 Mar 18:46
Compare
Choose a tag to compare

This release fixes a bug in manifest subtraction logic that may result
in "partial" subtraction of one manifest from another. The fix now
ensures that a manifest can be fully subtracted.

v3.1.0

17 Mar 20:00
Compare
Choose a tag to compare

This release adds support for bsdtar (compile-time option), enables
parallel building of delta packs with pack_maker.sh, adds an initial
functional test suite, and addresses a few bugs:

  • Makes parallel pack generation more robust when building packs for
    multiple versions simultaneously.
  • Fixes basic_creator.sh to work properly on first run.
  • Removes an unneeded -a option passed to tar, and fixes tar argument
    ordering (files always after options).
  • Makes hash calculation always account for xattrs, since swupd-client
    unconditionally accounts for them.