Releases: openSUSE/transactional-update
Releases Β· openSUSE/transactional-update
Release 4.7.0
Release 4.1.8
- 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
- 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
- Add support for snapper 0.11.0; also significantly decreases cleanup time [boo#1223504].
Release 4.6.6
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
- 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
- Always use zypper of installed system [bsc#1221346]
Release 4.6.0
- 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
- 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
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