Skip to content

Releases: openSUSE/transactional-update

Release 4.4.0

11 Sep 13:51
Compare
Choose a tag to compare
  • t-u: Introduce setup-fips command [jsc#SMO-194]
  • libtukit: Always set a cleanup algorithm for snapshots - when using API, D-Bus interface or tukit the snapshots will be automatically cleaned up by snapper after some time now; in the past only snapshots created by the transactional-update shell script would be cleanup after, and only after a t-u cleanup run.
  • tukit: enable kexec's syscall detection feature
  • tukit: Don't throw exceptions from the child process after fork
  • tukitd: Rename service file to org.opensuse.tukit.service
  • tukitd: Allow querying DBus Properties [boo#1214707]
  • t-u: Add support for fully written-out update commands
  • t-u: Improve detection of existing kernel parameters

Release 4.3.0

28 Jun 15:01
Compare
Choose a tag to compare
  • Replace custom tu-rebuild-kdump-initrd with call to mkdumprd (#107).
  • Add support for libmount 2.39. The behaviour change was not intended and will be changed in 2.39.1 (see util-linux/util-linux#2326), but it was easy to fix it anyway.
  • Honor LIBMOUNT_DEBUG variable for additional output.

Release 4.2.1

09 May 13:02
Compare
Choose a tag to compare
  • Add backwards compatibility with older snapper releases, otherwise the selfupdate may break if the installed snapper version is too old; requires snapper 0.8.10 as a minimal base (for rollbacks) now.

Release 4.2.0

08 May 17:37
Compare
Choose a tag to compare
  • Implement "apply" command to switch into new snapshot directly
  • Use new snapper functionality to set default snapshot - this makes it possible to execute hooks as requested in [poo#127160], [gh##85] and [gh##105].
  • Don't hardcode GRUB2 [gh##85] / [poo#127154]
  • Fix cleanup handler
  • Fix unmounting temporary mounts
  • Prevent loosing track of snapshots in certain rollback scenarios - these would not be marked for deletion otherwise
  • Document "notify" reboot method

Release 4.1.5

23 Mar 11:42
Compare
Choose a tag to compare
  • Add support for configuration file snippets

Release 4.1.4

10 Mar 14:19
Compare
Choose a tag to compare

This release is an openSUSE Tumbleweed specific bugfix release: A broken %post script of the libfdisk1 package prevented automatic updates, so a workaround is introduced.

Release 4.1.3

08 Feb 15:09
Compare
Choose a tag to compare
  • Suppress SELinux relabelling output in quiet mode
  • Documentation readability improvements

Release 4.1.2

23 Jan 14:22
Compare
Choose a tag to compare
  • Don't try to mount user mounts if they don't exist [boo#1207366]

Release 4.1.1

18 Jan 15:42
Compare
Choose a tag to compare
  • Mount user specific binddirs last: Prevously the internal mounts would potentially overwrite user bind mounts [boo#1205011]
  • selinux: Relabel shadowed /var files during update to make sure they don't interfere with the update [boo#1205937]
  • Clean up /var/lib/overlay more aggressively [boo#1206947]
  • tukit: Merge /etc overlay into parent if --discard is used together with --continue - previously the files were incorrectly always merged with the currently running system
  • status: do not execute the status command if experimental
  • Don't delete created mount point dirs any more
  • Small code optimizations

Release 4.1.0

26 Oct 15:02
Compare
Choose a tag to compare
  • t-u: Add a setup-kdump command; implements [jsc#PED-1441]
  • Add support for ULP (Userspace Live Patching) [jsc#PED-1078]:
    • Export TRANSACTIONAL_UPDATE_ROOT (the path to the snapshot) in the update environment
    • Unfortunately requires a separate bind mount in /tmp again for the update environment, as libpulp has to be able to access the snapshot directly, without it being bind mounted on itself
  • Add support for "notify" reboot method for desktop use [gh##93]
  • Fix kdump initrd recreation detection; the check was performed in the active snapshot instead of the target snapshot
  • Document register command [bsc#1202900]
  • Avoid unnecessary snapshots for register command [bsc#1202901]
  • Various optimizations for register command
  • Remove bogus error message when triggering reboot
  • Rework /etc overlay documentation in "The Transactional Update Guide"
  • Fix incorrect manpage formatting
  • Remove leftover "salt" reboot method in configuration example file
  • Replace deprecated std::mem_fn with lambdas