zfs-auto-snapshot/Changelog
Tim Foster 644b686ebe Clean up Makefile, tag method script with current changeset during build
Update README and Changelog to reflect the GUI removal
825d2625c177 broke RBAC support
Ensure that starting/stopping :default instance is a no-op.
2008-10-03 13:43:27 +01:00

83 lines
2.7 KiB
Plaintext

0.11
* Add RBAC support
- the service now runs under a zfssnap role
- service start/stop logs stay under /var/svc/log
- other log messages sent to syslog
* Add a 'zfs/interval' property value 'none' which doesn't use cron
* Add a cache of svcprops to the method script
* Add a com.sun:auto-snapshot user property used by all instances,
com.sun:auto-snapshot:$LABEL takes precedence
* Remove the seconds field of the snapshot name - it's not needed
* Changed the way // works with recursive snapshots - ignore
snapshot-children, and instead automatically determine when we can take
recursive snapshots based on which datasets have the zfs user properties
* Set avoidscrub to false by default (bug was fixed in in nv_94)
* Bugfix from Dan - Volumes are datasets too
* Automatically snapshot everything by setting com.sun:auto-snapshot=true
on startup. (this gets done on all top level datasets - an existing
property set to false on the top level dataset overrides this)
* Check for missed snapshots on startup
* Clean up shell style
* Clean up preremove script
* Remove the bundled GUI applications
* Tag the method script with the current changeset during the build
* Write this Changelog
0.10
* Bugfix from Reid Spencer - Tim can't spell "RECURSIVE" (hah, I can now!:-)
* Bugfix from Breandan Dezendorf - Labelled snapshots not being destroyed correctly
* Ability to avoid taking snapshots when pool scrubs are in progress
0.9
* SVR4 packaging (with ugly postinstall/preremove scripts)
* Add some canned instances for frequent,daily,hourly,weekly,monthly snapshots
* Add 'zfs/fs-name' '//' property value
* Change the timeout for the start/stop methods to infinity
* Allow power users to avoid having ':' in snapshot names via $SEP
* Add GUI utilities and some basic GNOME integration
0.8
* Bugfix from Dick Davies - fencepost error in crontab entries
* Add locking around crontab updates
* Add zfs/verbose feature for more logging if you really need it
0.7
* Bugfix from Bill Sommerfeld - make less logging noise
* Add logging to syslog
0.6
* Option to take backups using zfs send after snapshots are taken
* Allow us to have multiple schedules per filesystem (add labels)
* Better fault handling - drop SMF instance to 'maintenance' if stuff goes wrong
0.5
* Bugfix from Joe Little - recursive snapshots weren't respecting retention limits
0.4
* Make zenity gui work on s10u2
* Clean up the logic that the gui uses to name different instances
0.3
* Add snapshot retention limits
0.2
* Fix the gui to show a different string when changing the interval
* Fix a bug where seperate instances were removing each other's cron jobs
0.1
* Take periodic snapshots using cron and SMF
* Snapshot children
* Add zenity gui to create SMF manifests