* Fri Jun 15 2018 iforster@suse.com
- Update to version 2.5
- Support for overlayfs attributes like trusted.overlay.opaque - this will
avoid disappearing configuration files on system updates
- Documentation update
- Only sync /etc if it's on an overlayfs mount
- Use correct locale for zypper - thus updating locale specific packages and
avoiding "empty" updates where transactional-update didn't see the change
- Add dependency to attr
- Fix permissions of systemd script
* Tue Jun 05 2018 kukuk@suse.de
- Update to version 2.4
- Bug fix release
* Mon May 14 2018 iforster@suse.com
- Update to version 2.3
- Reformat help text / synopsis
- More detailled output (use --quiet for less output)
- Log all error messages into log file
- Avoid potential lock file race condition on self update
- Accept package names with whitespace
- Don't wait for user input during self-update
- Fix broken error message output when creating new snapshot without reboot
- Fix erroneous mounting of stale grub mounts
* Wed May 02 2018 iforster@suse.com
- Update to version 2.2
- Fix security issue in self update [boo#1091316]
- Create dirs in /var more reliably by sorting the list
- Rebuild initrd (needed since 2.0)
* Thu Apr 26 2018 kukuk@suse.de
- Update to version 2.1
- Cleanup the code cleaning up /etc
* Tue Apr 24 2018 kukuk@suse.de
- Update to version 2.0
- Create missing directories from rpm database during boot
- Merge /etc overlay with root subvolume during update
* Fri Apr 20 2018 kukuk@suse.de
- Update to version 1.29
- Implement self-update
- Disable optical media on dup
- Ignore certain zypper return codes
* Tue Apr 03 2018 rbrown@suse.com
- Add conflicts with snapper-zypp-plugin
* Sat Mar 17 2018 rbrown@suse.com
- Require perl-HTML-Parser (needed since 1.26) [boo#1085764]
* Mon Mar 12 2018 kukuk@suse.de
- Update to version 1.28
- Adjust for latest grub2
* Tue Mar 06 2018 kukuk@suse.de
- Update to version 1.27
- Fallback to snapper without dbus support if dbus fails
- Add workaround for update-alternatives
- Add support for /usr/etc/transactional-update.conf
* Fri Feb 23 2018 kukuk@suse.com
- Use %license instead of %doc [bsc#1082318]
* Wed Jan 31 2018 kukuk@suse.de
- Update to version 1.26
- Auto accept repo keys config option
- Detect broken snapshots after abort
- Ignore user deleted snapshots
- Include all error messages in main log file
- Add configuration file
- Correctly implement migration of major OS versions
- Default reboot strategy is configuration option
- Salt option is deprecated
* Tue Jan 09 2018 kukuk@suse.de
- Update to version 1.25
- preliminary SELinux support
- support for seperate /var subvolume
* Tue Dec 05 2017 kukuk@suse.de
- Update to version 1.24
- Don't save unused snapshots if we may delete them again.
Partly fixes [bsc#1071038]
- Copy passwd, group and shadow to /usr/etc if modified
* Fri Nov 17 2017 kukuk@suse.de
- Update to version 1.23
- Fix re-registration in rollback case
- Fix problems with updating the grub2 bootloader
- Add support for migration of products with SCC/SMT
- Re-add support to re-write bootloader
[bsc#1068933]
* Tue Nov 07 2017 kukuk@suse.de
- Update to version 1.22
- Rewrite cleanup code to be more aggressive
* Fri Oct 27 2017 kukuk@suse.de
- Update to version 1.21
- Reset salt grains even if no update was found
* Wed Sep 13 2017 kukuk@suse.de
- Update to version 1.20
- Improve documentation
- Add pkg update option
* Fri Jun 30 2017 kukuk@suse.de
- Update to version 1.19
- Add 'shell' option for debugging and testing
Version: 2.14.1-bp150.2.13.1
* Mon Mar 25 2019 Ignaz Forster <iforster@suse.com>
- Update to version 2.14.1
- Improve non-root fs changes checker based on feedback
- Disable snapper's zypper plugin during transactional-update run
- Allow parallel installation with snapper's zypper plugin (useful on
read-write systems).
* Fri Mar 15 2019 Ignaz Forster <iforster@suse.com>
- Update to version 2.14
- Warn user if contents of /var have been changed during update
- Noteworthy: swapped position of upperdir and lowerdir in fstab for better
readability
- Major update to the transactional-update guide
* Mon Mar 04 2019 kukuk@suse.de
- Update to version 2.13.2
- add hooks for telemetrics
* Thu Feb 14 2019 iforster@suse.com
- Update to version 2.13.1
- Bugfix: Clean up empty /etc snapshot directories again
- Use official release files from GitHub for building
* Thu Feb 14 2019 iforster@suse.com
- Update to version 2.13
- Fix a serious data loss problem (deleting all files in /etc
overlays) in case /var/lib/overlay/etc is not part of any
snapshot any more.
- Avoid error message in case a system has no /etc/fstab.sys
* Mon Jan 28 2019 iforster@suse.com
- Update to version 2.12
- Implements support for needs-restart (Fate#326451)
- Adds easy rollback to last known working snapshot by using "last"
as the snapshot number
- Migrate /etc/fstab.sys entires to /etc/fstab for systemd being
able to create mount units; this will prevent errors on unmount
- Remove implicit --no-allow-vendor-change - this option can be
configured in zypper's configuration file now
- Add support for mounting the /etc overlay file system as a systemd
unit in /etc/fstab on a read-only system (replacing /etc/fstab.sys
in the long run)
- Various bugfixes:
- Only remove /etc overlays on read-only root file systems
[boo#1122455]
- Disable "Persistent" flag in systemd timer unit to prevent
updates during or immediately after the boot phase
- Don't set global zypper options during migration - this is not
supported by the migration plugin
- Fix error handling when interrupting while rsync is running
- Filter out security.selinux attributes during rsync
Version: 2.11-bp150.2.6.1
* Sat Nov 17 2018 Jan Engelhardt <jengelh@inai.de>
- Use noun phrase in summary.
* Mon Nov 12 2018 iforster@suse.com
- Update to version 2.11
- Update man page to explain new /etc overlay handling
- Add special handling for migrating away from old overlay directory
- Read default update method for systemd service from config file
- Add package "transactional-update-zypp-config" to prevent accidental
transactional-update uninstallation on transactional systems
(boo#1111319)
- Use "up" for systemd service on non-rolling release distributions
(boo#1111321)
* Thu Oct 04 2018 iforster@suse.com
- Update to version 2.10
- Introduce /etc overlays
- Each root file system snapshot now has a dedicated /etc overlay in
/var/lib/snapshots/<snapshot number>/etc
- Changes in older snapshots will be visible in newer snapshots (if
the file hasn't been changed in both snapshots), but not the other
way around; this makes it possible to roll back to a previous
snapshot even if the configuration is broken
- The /etc state of the oldest active snapshot will be synchronized
into the new snapshot to prevent ever growing overlays
- Removed creation of /etc backup snapshots
- Removed complex overlayfs cleanup handling during dracut early boot;
only thing left is to output a warning if files have been changed
in old and new overlay after snapshot creation
- Unused overlays will be removed during "cleanup" operation
- Add compatibility with snapper >= 0.7.0
- Correctly detect BTRFS ID when using multiple snapper configurations
- Fix disappearing prompt in "shell" command when application was updated
- Prevent accidental rollback on fast reboots (boo#1111786)
- Use zypper attribute packages-to-change if available (boo#1105992 &
boo#1097619)
- Add kexec as reboot alternative
- Added explicit --with-doc / --without-doc build configure opttions for
enforcing or excluding documentation build
- Removed precompiled documentation (boo#1088676)
- Added more dependency checks to configure script
- Small improvements to documentation
- Restored compatibility with older rsync versions not supporting the -x
filter
- Small bugfixes for cleanup in error situations
- Fix possible incorrect detection of snapshots numbers during cleanup
- Mention parent in snapshot description
- Add dependencies for documentation build (boo#1088676)