Releases: openSUSE/transactional-update
Releases · openSUSE/transactional-update
Release v6.0.0
Release v5.5.1
- t-u: Fix hanging t-u process when files were changed in /var
- t-u: Don't ask for key import during self-update [bsc#1239721]
- t-u: Fix stray output of "/etc"
Release v5.5.0
This release contains changes incompatible with previous versions.
- t-u: The "run" command will return the exit status of the command now and if it is non-zero, the snapshot will be discarded. The --keep option or wrapping the command into a bash script can be used if the command is expected to return with a specific non-zero return code.
- t-u / tukit: The --keep option will close the snapshot now also in error case, but not set it as default or remove the in-progress attribute; with this change the snapshot can be used as a base for another snapshot when the changes are verified as good.
- C API: rename loglevel to tukit_loglevel (API change)
- C API: removed the experimental status
- Rework logging to support syslog / journald:
- Also log to journald when calling t-u manually
- Introduce logging for libtukit: By default it will log syslog / journald. This will finally make it possible to see what happened during manual tukit calls or via the API
- Add option to specify desired logging mechanisms ("console", "syslog") via tukit and API
- Fixed --discard option on rw systems
- Support SELinux outside /var/lib/selinux [jsc#PED-12492]
- sync-etc-state: Detect changes in xattrs with null bytes
- tukit: Added forgotten short option -k for tukit --keep
- t-u: Fix shellcheck hints
- README.md: Updated link to Salt executor
Release v5.1.0
- tukit: signalize errors from plugins; transactions will be aborted by default now
- t-u: Added
--keepoption; please only use this for debugging or recovery when a tukit plugin is failing - setup-fips: could be called multiple times now
- setup-fips: call update-crypto-policies in the correct context [boo#1246013]
- reboot: Print both requested and actual reboot method for [poo#163352]
- snapper plugin: Don't touch fstab's timestamp on every run
- t-u: Chaining commands will also work on BLS systems now; this is also necessary for some regular commands (such as setup-fips or setup-selinux)
- tukit: Only mount journal dir if available
- tukit: Return full, non-truncated error number when calling external applications
- tests: Adopt tests to obs environment to avoid root perms
- t-u: Simplified various calls when changing files in /etc (made possible by the new btrfs subvolume based layout), tukit is called less often now
- t-u: optimized check for BLS systems
Release v5.0.7
- Add sysext compatibility [bsc#1246140]
- Fix soft-reboot with btrfs subvolume based /etc
- Sync /etc layers also on soft-reboot
- Bind mount /run/systemd/journal to allow log calls [gh##149]
- Use rootlesskit instead of fakeroot for tests
- Small coding style fixes
Release v5.0.6
- Fix missing x-initrd.mount in fstab on migration [boo#1246139]
When migrating overlayfs based /etc to btrfs subvolumes, then the
attribute was not set - this may result in failures from services
operating on /etc during initrd phase such as SELinux relabelling - Optimize execution time of tests
Release v5.0.5
- Add support for kdump 2.1.0 [bsc#1243758]
- Integrated tests to support
make check
Release v5.0.4
- Don't override soft-reboot with hard reboot
- Fix stdio when returning from selfupdate
Release v5.0.3
Changes in 5.0.3:
- When continuing a transaction that was based on the running
system, sync new changes from /etc into the new snapshot.
This way it behaves as-if the snapshot was booted into
before continuing the transaction, which matches the
behaviour of versions < 5.0. - Fix syncing of file times and ownership
- Do not sync /etc/etc.syncpoint/ into the running system
(or parent snapshot) when using --discard
Changes in 5.0.2:
- Fix continuing from an already booted snapshot
- Fix check for overlayfs when using tukit open with --discard
Release v5.0.1
- Fix path to rebootmgrctl [bsc#1236908]