1 38 tim 0.12 2 38 tim 3 40 tim * Add event-based snapshots 4 40 tim * Add support to change the separator character in snapshot names 5 38 tim - set the default value of "zfs/sep" to "_" 6 38 tim - useful for CIFs clients that previously choked on colons in snapshot names 7 38 tim * Improved shutdown speed via http://blogs.sun.com/dp/entry/speeding_to_a_halt 8 40 tim * Add support to allow the user disable auto-snapshots of new pools 9 38 tim * Bugfix to allow snapshots of datasets with spaces in their names 10 38 tim * Bugfix to properly deal with namespace clashes in dataset names 11 38 tim * Exported $LAST_SNAP and $PREV_SNAP variables when performing backups 12 38 tim - useful to things like the "zfs-backup-to-s3" project on kenai.com 13 38 tim 14 13 tim 0.11 15 13 tim 16 13 tim * Add RBAC support 17 13 tim - the service now runs under a zfssnap role 18 13 tim - service start/stop logs stay under /var/svc/log 19 24 tim - other log messages sent to syslog 20 13 tim * Add a 'zfs/interval' property value 'none' which doesn't use cron 21 13 tim * Add a cache of svcprops to the method script 22 14 tim * Add a com.sun:auto-snapshot user property used by all instances, 23 14 tim com.sun:auto-snapshot:$LABEL takes precedence 24 14 tim * Remove the seconds field of the snapshot name - it's not needed 25 14 tim * Changed the way // works with recursive snapshots - ignore 26 14 tim snapshot-children, and instead automatically determine when we can take 27 14 tim recursive snapshots based on which datasets have the zfs user properties 28 13 tim * Set avoidscrub to false by default (bug was fixed in in nv_94) 29 13 tim * Bugfix from Dan - Volumes are datasets too 30 13 tim * Automatically snapshot everything by setting com.sun:auto-snapshot=true 31 14 tim on startup. (this gets done on all top level datasets - an existing 32 14 tim property set to false on the top level dataset overrides this) 33 13 tim * Check for missed snapshots on startup 34 13 tim * Clean up shell style 35 13 tim * Clean up preremove script 36 28 tim * Remove the bundled GUI applications 37 28 tim * Tag the method script with the current changeset during the build 38 13 tim * Write this Changelog 39 13 tim 40 13 tim 0.10 41 13 tim 42 13 tim * Bugfix from Reid Spencer - Tim can't spell "RECURSIVE" (hah, I can now!:-) 43 13 tim * Bugfix from Breandan Dezendorf - Labelled snapshots not being destroyed correctly 44 13 tim * Ability to avoid taking snapshots when pool scrubs are in progress 45 13 tim 46 13 tim 0.9 47 13 tim 48 13 tim * SVR4 packaging (with ugly postinstall/preremove scripts) 49 13 tim * Add some canned instances for frequent,daily,hourly,weekly,monthly snapshots 50 13 tim * Add 'zfs/fs-name' '//' property value 51 13 tim * Change the timeout for the start/stop methods to infinity 52 13 tim * Allow power users to avoid having ':' in snapshot names via $SEP 53 13 tim * Add GUI utilities and some basic GNOME integration 54 13 tim 55 13 tim 0.8 56 13 tim 57 13 tim * Bugfix from Dick Davies - fencepost error in crontab entries 58 13 tim * Add locking around crontab updates 59 13 tim * Add zfs/verbose feature for more logging if you really need it 60 13 tim 61 13 tim 0.7 62 13 tim 63 13 tim * Bugfix from Bill Sommerfeld - make less logging noise 64 13 tim * Add logging to syslog 65 13 tim 66 13 tim 0.6 67 13 tim 68 13 tim * Option to take backups using zfs send after snapshots are taken 69 13 tim * Allow us to have multiple schedules per filesystem (add labels) 70 13 tim * Better fault handling - drop SMF instance to 'maintenance' if stuff goes wrong 71 13 tim 72 13 tim 0.5 73 13 tim 74 13 tim * Bugfix from Joe Little - recursive snapshots weren't respecting retention limits 75 13 tim 76 13 tim 0.4 77 13 tim 78 13 tim * Make zenity gui work on s10u2 79 13 tim * Clean up the logic that the gui uses to name different instances 80 13 tim 81 13 tim 0.3 82 13 tim 83 13 tim * Add snapshot retention limits 84 13 tim 85 13 tim 0.2 86 13 tim 87 13 tim * Fix the gui to show a different string when changing the interval 88 13 tim * Fix a bug where seperate instances were removing each other's cron jobs 89 13 tim 90 13 tim 0.1 91 13 tim 92 13 tim * Take periodic snapshots using cron and SMF 93 13 tim * Snapshot children 94 13 tim * Add zenity gui to create SMF manifests 95 13 tim 96