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