-0.5?
+0.8 [???]
+ - SNAPSHOT FORMAT CHANGE: The snapshot format has been extended to
+ allow the local database to be partially rebuilt from the contents
+ of the metadata log. This may be useful for disaster recovery and
+ other scenarios. The changes are small, but old tools will not
+ read the new backups.
+
+0.7 [2008-06-23]
+ - LOCAL DATABASE CHANGE: The addition of subfile incrementals has
+ requires an extension to the local database. The upgrade script
+ contrib/upgrade0.7-localdb.sql should be run prior to running
+ backups with this version.
+ - Name change: the system is now known as Cumulus (replacing the old
+ name of "LBS"). Some traces of the old name still remain.
+ - Initial support for direct backups to remote storage. A sample
+ script is provided for backing up to Amazon S3. Other scripts
+ should be simple to write. The interface should not yet be
+ considered stable, and may change in a future release.
+ - Support for efficient subfile incremental backups. Changes to a
+ small portion of a file do not require re-uploading substantially
+ all of the file, even in cases where there is an insertion or
+ deletion that shifts most of the file contents.
+ - Allow selected files/directories to be restored, not simply an
+ entire snapshot. Additionally, restore files in an order that
+ should optimize performance (restore files based on how they are
+ grouped into segments, instead of lexicographic order).
+ Currently, the implementation of these changes requires that all
+ metadata be loaded into memory when the restore tool runs, so it
+ is more memory-intensive than the old version. This may be fixed
+ in a future version; in the meantime, if the current restore tool
+ requires too much memory, try the old restore tool or the
+ restore.pl script.
+ - Add a verbose ("-v") flag. By default, files will not be listed
+ as they are backed up. The old behavior can be turned back on
+ with -v.
+
+0.6 [2008-02-19]
+ - SNAPSHOT FORMAT CHANGE: A few minor tweaks have been made to the
+ snapshot format. There is nothing substantial--this is primarily
+ a cleaning up of the format before use becomes more widespread.
+ An efficient and explicit means for representing sparse files has
+ been added to the format. Updated tools will be needed to
+ properly understand the new snapshots. Tools will continue to be
+ able to read the old snapshot format.
+ - LOCAL DATABASE CHANGE: The local database has been changed so that
+ segment utilization data for past snapshots is stored more
+ efficiently. The script in contrib/upgrade0.6-localdb.sql must be
+ run on a database to upgrade it prior to running backups with the
+ new tool.
+ - The statcache implementation has been reworked, and the format
+ changed. The first backup will run more slowly since the old
+ statcache data will be ignored. New statcache data will be
+ written to statcache2. The old statcache file can be deleted.
+ - Metadata is shared between snapshots where possible. The
+ --full-metadata option can be used to disable this (completely
+ writing out all metadata with the new snapshot).
+ - Add an "intent" field to snapshots, which specifies informally how
+ long a snapshot is intended to be kept. For example, 1 can be
+ used for daily snapshots, and 7 for weekly snapshots. Segment
+ cleaning is now partly guided by intent values, but tuning of the
+ cleaning algorithms is not yet finished.
+
+0.5.1 [2007-11-13]
+ - Have the lbs-util tool check the version number when reading a
+ snapshot, and signal an error if the format is not recognized.
+ - Include a sample script, contrib/parity-gen, for creating
+ RAID-like parity sets to recover from some segment corruption.
+ The par2 command (http://parchive.sourceforge.net/) is used to
+ actually generate the parity sets; the parity-gen script simply
+ automates maintaining the parity sets.
+
+0.5 [2007-10-16]
- Much improved Python interface for accessing and manipulating LBS
archives and local database information. The interface should not
- yet be considered stable.
+ yet be considered completely stable.
- Python implementation of lbs-util now includes most of the
features of the Perl implementation, plus some other new features.
- The Perl library and utility are deprecated, and will be removed
- in the future.
+ The Perl library and utility are deprecated and have been removed
+ from this release.
+ - Preliminary snapshot restore support in lbs-util. This is still
+ not yet extensively tested.
0.4 [2007-08-24]
- Documentation improvements: a getting started README, and a