When cleaning the cache of objects, don't be so verbose.
[cumulus.git] / NEWS
diff --git a/NEWS b/NEWS
index f1e2af9..134bd9e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,36 @@
-UNRELEASED
+0.5?
+    - Much improved Python interface for accessing and manipulating LBS
+      archives and local database information.  The interface should not
+      yet be considered 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.
+
+0.4 [2007-08-24]
+    - Documentation improvements: a getting started README, and a
+      description of some of the implementation details.
+    - Include an example filter script, lbs-filter-gpg, for encrypting
+      segment data as it is written.
+    - Add support for signed snapshot descriptor files (via the
+      --signature-filter option).  Due to the checksums contained in the
+      snapshot descriptor, the signature covers the entire contents of
+      the snapshot.
+    - Preview release of lbs-util.py, a Python-based program for
+      managing LBS snapshots.  It currently implements a very simple
+      form of automatic segment cleaning, though this isn't much tested.
+    - Improved segment repacking support; after cleaning segments,
+      objects can be written out in different groups based on age.  This
+      may help with long-term segment cleaning efficiency, but probably
+      needs more tuning.
+
+0.3 [2007-08-10]
+    - LOCAL DATABASE CHANGE: A checksums file is now written out along
+      with the snapshot descriptor that contains checksums of segments
+      used in a snapshot.  This will allow quick integrity checks of a
+      snapshot, without needing to decompress or decrypt the segment
+      files.  The local database schema was modified to store the
+      checksums for segments.
     - Build dependence on libtar has been dropped.  All necessary
       support for writing TAR files is now directly included with the
       source.
@@ -10,6 +42,11 @@ UNRELEASED
       restore.pl script does not use this.
     - Bugfix: Print a help message instead of crashing if no files are
       specified.
+    - Bugfix: File descriptors of files being backed up were closed
+      twice.  In some cases this might have led to an unrelated file
+      being closed (if the file descriptor was quickly re-used).
+    - Preview of a new lbs-util command for maintaining snapshots.
+      Functionality is currently limited.
 
 0.2.2 [2007-07-27]
     - Update reference restore.pl script to handle octal/hexadecimal