Skip to content

Releases: openSUSE/transactional-update

Release v5.0.0

27 Jan 15:40
Compare
Choose a tag to compare

This is a new major release, containing a complete /etc handling rework. Instead of overlay mounts nested BTRFS subvolumes will be used now, making the setup and usage significantly easier. Another major change is the addition of the apply-oci command, making it possible to use an OCI image to populate the next snapshot. This command is experimental and will most likely change in the future, but it was added due to popular demand already. Full integration into tukit will follow at a later date.

The full list of changes:

  • Rework /etc handling; instead of maintaining complex overlay mount layers use a btrfs subvolume of the corresponding snapshot instead. Syncing changes before the reboot will be done by during boot (or during apply) by transactional-update-sync-etc-state instead. [jsc#SMO-367]; also resolves: [boo#1140472], [gh##117]
  • Add EXPERIMENTAL support for performing updates using a container image [gh##128]. Note that this command is only available via transactional-update apply-oci ... for now and cannot be triggered from the API or D-Bus interface. Moreover the syntax may and probably will change in future releases.
  • Removed status command - it was disabled by default for a long time already and unmaintained
  • tukit: Fix snippet directory in man page
  • t-u: Don't apply again if snapshot is current already
  • t-u: Prevent self-updates between major t-u versions because these usually require additional files
  • Fix missing files when using make dist
  • Unified Copyright headers
  • Make Bash scripts shellcheck compatible
  • Replace tabs with spaces in Shell scripts to avoid the complex tab / space changes
  • Various other minor internal optimizations and fixes

Release v4.8.3

24 Sep 12:42
Compare
Choose a tag to compare
  • Check return value of register command [bsc#1230901]

Release v4.8.2

16 Sep 16:11
Compare
Choose a tag to compare
  • Allow specifying only low value with setup-kdump [bsc#1230537]

Release v4.1.9

03 Sep 15:30
Compare
Choose a tag to compare
  • Adding support for specifying migration arguments

Release v4.8.1

30 Aug 16:22
Compare
Choose a tag to compare
  • tukit: fix --drop-if-no-change after apply [bsc#1229900]

Release 4.8.0

26 Aug 22:23
Compare
Choose a tag to compare
  • Add sd-boot (systemd-boot) support for most commands
  • Add support for specifying migration arguments [gh##127]
  • Support kdump setup on platforms without kdump high/low settings (e.g. S/390 or PPC64le [bsc#1229138]
  • Preserve current working directory if possible when entering transactional-update environment [bsc#1227452]; also adds the current path to the Bash prompt
  • Fix plugin system to support special characters in commands

Release 4.7.0

04 Jul 15:20
Compare
Choose a tag to compare
  • Add plugin mechanism
    It's now possible to hook into API functions with custom plugins; see doc/tukit-plugins.md for details.
    [gh##122]
  • Fix missing libdir replacement for status command

Release 4.1.8

10 Jun 15:22
Compare
Choose a tag to compare
  • tukit: Properly handle overlay syncing failures: If the system would not be rebooted and several snapshots accumulated in the meantime, it was possible that the previous base snapshot - required for /etc syncing - was deleted already. In that case changes in /etc might have been reset. [gh##116] [gh#kube-hetzner/terraform-hcloud-kube-hetzner#1287]

Release 4.6.8

07 May 14:22
Compare
Choose a tag to compare
  • tukit: Properly handle overlay syncing failures: If the system would not be rebooted and several snapshots accumulated in the meantime, it was possible that the previous base snapshot - required for /etc syncing - was deleted already. In that case changes in /etc might have been reset. [gh##116] [gh#kube-hetzner/terraform-hcloud-kube-hetzner#1287]
  • soft-reboot: Log requested reboot type
  • soft-reboot: Don't force hard reboot on version change only

Release 4.6.7

30 Apr 13:16
Compare
Choose a tag to compare
  • Add support for snapper 0.11.0; also significantly decreases cleanup time [boo#1223504].