NEWS update
[dss.git] / NEWS
1 -----------------------
2 0.1.6 (to be announced)
3 -----------------------
4
5 - New option --min-complete
6 - New home page URL, email address
7
8 ------------------
9 0.1.5 (2014-01-14)
10 ------------------
11
12 - snapshot recycling: outdated, redundant and orphaned snapshots are
13 reused as the basis for new snapshots.
14
15 - New subcommands: --kill, --reload.
16
17 - The semaphore-based locking system prevents to start multiple
18 instances of dss.
19
20 - When dss receives SIGHUP it now writes the internal state and the
21 configuration to the log file
22
23 - First steps to make the source code ANSI C conform (thanks to
24 Daniel Richard G).
25
26 - dss writes log messages to stderr rather than to the logfile unless
27 running in daemon mode.
28
29 - Default hooks work also on systems where "/bin/true" does not exist,
30 e.g. Mac OS.
31
32 0.1.4 (2010-11-08)
33 ~~~~~~~~~~~~~~~~~~
34 This version of dss contains some new features, many improvements of
35 existing features and several bug fixes.
36
37 Support for resuming snapshot creation after restart has been added
38 and snapshot removal is deferred until at least one current snapshot
39 exists. The internal handling of the various hooks has been simplified
40 and many error messages have been clarified. On SIGHUP, dss now writes
41 its configuration and internal state to the log file.
42
43 0.1.3 (2009-06-06)
44 ~~~~~~~~~~~~~~~~~~
45 You can now specify pre-rm/post-rm-hooks that are executed whenever
46 a snapshot is deleted. This release adds better compatibility with
47 rsync 3.0, and avoids busy loops when automatically restarting the
48 rsync process.
49
50 0.1.2 (2009-03-05)
51 ~~~~~~~~~~~~~~~~~~
52 This release includes the reason why a snapshot gets removed in the
53 log message. It will never remove the snapshot that is currently
54 being created. It will really pass the full path to the last complete
55 snapshot in the post_create_hook.
56
57 0.1.1 (2008-11-13)
58 ~~~~~~~~~~~~~~~~~~
59 This release prevents busy loops on rsync exit code 13. It ignores
60 any snapshot directory with creation time > completion time. It
61 opens /dev/null for reading and writing when executing rsync. It shows
62 human readable snapshot creation duration when listing snapshots. It
63 restarts the rsync process if it returned with exit code 13.
64
65 0.1.0 (2008-10-10)
66 ~~~~~~~~~~~~~~~~~~
67 Initial public release.