summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-05-21 09:00:19 +0100
committerLars Wirzenius <liw@liw.fi>2011-05-21 09:00:19 +0100
commit6a864cfc18baf3ea6270943c4d210e87b49a237e (patch)
tree2825cb738bb6ddec7e545d9e69c0b451b4c578d9
parentb07a1e7e641e59f148da6e42fd32bcd42dd1aba4 (diff)
parentf9699592bed332646356f1d064a5fe0496e858f8 (diff)
downloadobnam-0.17.tar.gz
Release version 0.17.obnam-0.17
-rw-r--r--NEWS39
-rw-r--r--README2
-rw-r--r--debian/changelog6
-rw-r--r--obnamlib/__init__.py2
-rw-r--r--setup.py2
5 files changed, 46 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index eb1be7ae..9050a4f9 100644
--- a/NEWS
+++ b/NEWS
@@ -5,7 +5,43 @@ Obnam NEWS
This file summarizes changes between releases of Obnam.
-Version 0.16, released 2011-03-21; a BETA release
+Version 0.17, released 2011-05-21; a BETA release
+-------------------------------------------------
+
+* This is the second BETA release.
+* The `run-benchmark` script now works with the new version of `seivot`.
+ The only benchmark size is one gibibyte, for now, because Obnam's too
+ slow to do big ones in reasonable time. As an aside, the benchmark
+ script got rewritten in Python, so it can be made more flexible.
+* Benchmarks are run using encrypted backups.
+* The kernel buffer cache is dropped before each obnam run, so the
+ benchmark result is more realistic (read: slower).
+* Obnam now rotates its logs. See `--log-max` and `--log-keep` options
+ in the manual page. The default location for the log file is now
+ `~/.cache/obnam/obnam.log` for people, and
+ `/var/log/obnam.log` for root.
+* Obnam now restores sparse files correctly.
+* There have been some speed improvements to Obnam.
+* The `--repository` option now has the shorter alias `-r`, since it
+ gets used so often.
+* `obnam force-lock` now merely gives an error message, instead of a
+ Python stack trace, if the repository does not exist.
+* Obnam now does not crash if files go missing during a backup, or can't
+ be read, or there are other problems with them. It will report the
+ problem, but then continue as if it had never heard of the file.
+* Obnam now supports FIFO files (Unix sockets).
+* Obnam now verifies checksums when it restores files.
+* Obnam now stores the checksum for the whole file, not just the checksum
+ for each chunk of its contents.
+* Obnam's own log file is automatically excluded from backups.
+* Obnam now stores and restores file timestamps to full accuracy,
+ instead of truncating them to whole seconds.
+* The format of the backup repository has changed in an incompatible way,
+ and Obnam will now refuse to use an old repository. This means you
+ will need to use an old version to restore from them, and need to
+ re-backup everything. Sorry.
+
+Version 0.16, released 2011-07-17; a BETA release
-------------------------------------------------
* This is the first BETA release. Obnam should now be feature complete
@@ -14,7 +50,6 @@ Version 0.16, released 2011-03-21; a BETA release
its recovery.
* Add encryption support. See the manual page for how to use it.
-
Version 0.15.1, released 2011-03-21; an ALPHA release
----------------------------------------------------
diff --git a/README b/README
index 22b36dff..cafe21ed 100644
--- a/README
+++ b/README
@@ -9,7 +9,7 @@ make you abandon all hope for civilisation, move into the rain forest,
and talk to birds for the rest of your life.
It would be inadvisable to rely on Obnam as your only backup solution,
-but it should be ready for evaluation use.
+but it should be ready for feature evaluation use.
Home page
diff --git a/debian/changelog b/debian/changelog
index f99545a5..65132cee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+obnam (0.17) squeeze; urgency=low
+
+ * New upstream release. Second BETA release.
+
+ -- Lars Wirzenius <liw@liw.fi> Sat, 21 May 2011 08:41:29 +0100
+
obnam (0.16) squeeze; urgency=low
* New upstream release. The first BETA release.
diff --git a/obnamlib/__init__.py b/obnamlib/__init__.py
index fd7cf0b5..cdbc8f60 100644
--- a/obnamlib/__init__.py
+++ b/obnamlib/__init__.py
@@ -14,7 +14,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-version = '0.16'
+version = '0.17'
import _obnam
diff --git a/setup.py b/setup.py
index 904e2b2d..a2a197d6 100644
--- a/setup.py
+++ b/setup.py
@@ -19,7 +19,7 @@ from distutils.core import setup, Extension
import glob
setup(name='obnam',
- version='0.16',
+ version='0.17',
description='Backup software',
author='Lars Wirzenius',
author_email='liw@liw.fi',