Skip to content

Releases: openSUSE/transactional-update

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].

Release 4.6.6

18 Apr 14:51
Compare
Choose a tag to compare

This is mainly a bugfix release for soft-reboot support: The prepare-nextroot-for-softreboot script was accidentally submitted in an old version with inverted soft-reboot detection and an unused variable.

  • soft-reboot: Fix inverted logic of soft-reboot detection
  • soft-reboot: Don't use D-Bus for snapper call - it may be shutting down already
  • soft-reboot: Remove unused variable
  • doc: Document configuration file snippets for tukit.conf

Release 4.6.5

12 Apr 15:06
Compare
Choose a tag to compare
  • Rework soft-reboot support introduced in 4.6.0:
    • On transactional systems with systemd 254 the system could hang with with a soft-reboot, as /var and /etc have to be mounted in /run/nextroot explicitly. As a soft-reboot can also be triggered by an admin the mounting of the corresponding mount points was moved to a systemd service to be independent of t-u itself.
    • Support for systemd 255
    • Don't decrease reboot level on multiple commands
    • Various other bugfixes
    • soft-reboot support is disabled by default now to gather more feedback
  • libtukit: Fix kexec reboot method to boot kernel / initrd of next snapshot
  • tukit: Don't clone lock file handle on exec [boo#1222411]
  • t-u: Always use zypper of installed system [bsc#1221346]
  • t-u: Remove remaining telemetrics references

Release v4.1.7

14 Mar 14:24
Compare
Choose a tag to compare
  • Always use zypper of installed system [bsc#1221346]

Release 4.6.0

04 Mar 14:50
Compare
Choose a tag to compare
  • tukit / t-u: Implement support for systemd soft-reboot, but needs package manager support (provided by zypp-boot-plugin on openSUSE) to determine which kind of reboot is required; the minimally required reboot method (soft-reboot, kexec, full reboot) will be used automatically if enabled (see tukit.conf).
    This deprecates the "kexec" reboot method in favor of automatic selection.
  • tukit: Determine D-Bus availability via system socket instead of brute force
  • tukit: Don't ignore return status of snapper - plugins can return an error code now where tukit has to fail [gh##118] / [poo#127169]
  • tukit: Remove BTRFS dependencies in snapper backend, user snapper for for everything directly. In theory this should support further file systems such as bcachefs if they follow the same layout (untested).
  • t-u: Add safety net before deleting overlays [boo#1217416]
  • t-u: Remove telemetry support, the required packages haven't been in the repository for quite some time as they were abandoned upstream.
  • doc: Document option to use names in BINDDIRS array
  • doc: Mention tukit.conf in t-u man page
  • doc: Link Reboot.hpp as an officially supported API on the main page
  • Code cleanup

Release 4.5.0

21 Nov 12:22
Compare
Choose a tag to compare
  • libtukit: Use permissions of real /etc when creating overlay [bsc#1215878]
  • libtukit, tukit: Support "rollback" via library now
  • tukitd: Implement Snapshot delete and rollback methods
  • tukit: Check for missing arguments with "close" and "abort" commands
  • t-u: Warn user when using "kdump" if it isn't configured to avoid confusion with "setup-kdump" [boo#1215725]
  • t-u: Abort if mkdumprd run is not successful
  • t-u: Use defaut from config file if t-u is called without arguments [gh##101]
  • Improved README.md [gh##59] and API docs
  • Code cleanup

Release 4.1.6

05 Oct 13:52
Compare
Choose a tag to compare

The 4.1.x series is in maintenance mode.

Version 4.1.6 release contains the following change:

  • Use permissions of real /etc when creating overlay