NEWS updates.
[cumulus.git] / NEWS
1 0.3
2     - LOCAL DATABASE CHANGE: A checksums file is now written out along
3       with the snapshot descriptor that contains checksums of segments
4       used in a snapshot.  This will allow quick integrity checks of a
5       snapshot, without needing to decompress or decrypt the segment
6       files.  The local database schema was modified to store the
7       checksums for segments.
8     - Build dependence on libtar has been dropped.  All necessary
9       support for writing TAR files is now directly included with the
10       source.
11     - The snapshot format is now documented, at least in part.  See
12       format.txt.
13     - Snapshots now include link count and inode number for files with
14       multiple hard links, so that a restore program could determine
15       which files should be hard linked on restore.  The reference
16       restore.pl script does not use this.
17     - Bugfix: Print a help message instead of crashing if no files are
18       specified.
19     - Bugfix: File descriptors of files being backed up were closed
20       twice.  In some cases this might have led to an unrelated file
21       being closed (if the file descriptor was quickly re-used).
22
23 0.2.2 [2007-07-27]
24     - Update reference restore.pl script to handle octal/hexadecimal
25       (format change introduced in 0.2).
26     - Better support for mixing multiple backup schemes: the statcache
27       file is now per-scheme, so performance should be better in cases
28       where multiple different backups (of different source directories)
29       are made, all sharing the same local database directory.
30
31 0.2.1 [2007-07-20]
32     - Bugfix: Do not print an error when only one directory is specified
33       to back up.
34
35 0.2 [2007-07-20]
36     - SNAPSHOT FORMAT CHANGE: Metadata logs in backups can now contain
37       octal and hexadecimal values.  Old restore programs may not be
38       able to read these new backups.  The reference restore.pl script
39       has not yet been updated.
40     - LOCAL DATABASE CHANGE: Backups may be assigned a name with the
41       --scheme= command-line option, to allow different backup sets to
42       be mixed in the same directory.  The database schema for the local
43       database is changed.
44     - Improved selection (inclusion/exclusion) of files to be included
45       in a backup.
46     - Device major/minor numbers are dumped for block and character
47       devices.
48
49 0.1 [2007-07-14]
50     - Initial release.