summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-08-02 20:00:07 +0100
committerLars Wirzenius <liw@liw.fi>2011-08-02 20:00:07 +0100
commitf90c56e50e21c57e15ba84a4276bd1327a8bca6e (patch)
treee0ac51376bf3f7c5c842717519472d5ba6f2798c /NEWS
parent3eacf99d7c8d14bb828c1690ed1e2cab268ac144 (diff)
downloadlarch-f90c56e50e21c57e15ba84a4276bd1327a8bca6e.tar.gz
Update NEWS for release.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS20
1 files changed, 20 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 6ef9263..9083fa3 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,26 @@ These are the release notes for larch, a Python implementation of a
copy-on-write B-tree, designed by Odah Rodeh.
+Version 0.21, released 2011-08-02
+---------------------------------
+
+* Better error messages from `fsck-larch`.
+* Bug fix: `fsck-larch` no longer reports as missing nodes that aren't
+ in use by all B-trees in a forest.
+* `fsck-larch` now has a manual page.
+* More `tracing.trace` statements to make it easier to track when nodes
+ are created and destroyed.
+* B-tree nodes are now stored in a more efficient way on disk (several
+ levels of directories, not just one). This is a compatibility breaker:
+ old B-trees aren't readable with new larch, and B-trees created with
+ the new larch aren't readable by old larch.
+* A couple of memory leaks fixed: both were caches that grew effectively
+ without bounds.
+* Least-Recently-Used caches now log their hit/miss statistics
+ explicitly. Previous this was done in the `__del__` method, but those
+ did not get called deterministically, so the logging did not always
+ happen.
+
Version 0.20, released 2011-07-20
---------------------------------