I am happy to announce the latest stable release of our Holland Backup Framework version 1.0.4. This is primarily a bug fix release and includes the following changes:
Aug 12 2010 - 1.0.4
------------------------------------------------------------------------------
4dfcaa4 fix bug when displaying retained backups in purge cmd
ca31eac fix subtle bug in spool:timestamp_dir()
806c4d3 [GH #36] cleanup purge command --help and logging output
c2f9879 [GH #36] make 'holland purge' more orthogonal to 'holland backup'
cba113d [GH #54] Fixed missing import when skipping unreadable databases
0166341 always quote my.cnf values when generating an options file
de444b6 make sure syntax errors in config files are handled cleanly
f72d4c7 don't explicitly copy my.cnf or error log to backup directory, as
they are included in the tar archive.
0b7d469 add more logging at each stage of the snapshot lifecycle
99b8828 ensure snapshot-mountpoint is always cleaned up if it was a
tempdir
01da389 use --defaults-file rather than --defaults-extra-file when setting
up bootstrap mysqld
9d65155 [GH #34] Added scripts/make_release.py to generate a source
distribution
f5182f4 [GH #50] build_rpms.py now works with a normal source distribution
94e9089 adding holland-xtrabackup subpackage to debian/
b26809e [GH #49] Include skip-relay-log-index during mysql-lvm mysqld
bootstrapping
94ad2de don't use scope when checking status for mysql 4.1
f8fb990 log keyboard interrupts a little more cleanly
dbe8ebf cleanup logging messages to be more clear when a backup fails
c6d6d64 handle stop-slave with an invalid mysqldump cmd more gracefully
571e67e allow mysql-binpath to accept both a directory and a path
280f3c8 skip stop/start slave when running in dry-run mode
6d1c62d always error early if bin-log-position is requested, but binary
logging is not enabled on server
6e829e2 exit early if stop-slave is requested, but the slave is not
running
5c3d258 record 'show slave status' when stop-slave is enabled
2d4bb3a fix quoting of my.cnf port values
fd611f5 ensure dry-run doesn't generate empty savesets
ae0d409 [GH #45] Handle unreadable databases gracefully
6286cb1 [GH #44] Resolve spurious 'Bad file descriptor' message when
running mysqldump provider in --dry-run mode
97d8e31 Adding scripts/version_bump.sh for quick version changes
5f95022 [dev] Version bumped to 1.0.3 (dev)
Full diffs and commentary of changes are available online via our GitHub page. To view a commit visit the following URL (substituting XXXXXXX):
http://github.com/holland-backup/holland/commit/XXXXXXX
======================================================================
DOWNLOAD
-----------------------------------
Sources are available for download from:
http://hollandbackup.org/releases/stable/1.0/
======================================================================
BUILDING RPMS AND DEBS
-----------------------------------
Please note that we are in the process of organizing how best to manage official RPM packages, and Debs for general use as well as working toward getting Holland added to Fedora/EPEL at this time. For the time being, RPMs and/or DEBs can be built locally from the sources via the following process:
$ wget http://hollandbackup.org/releases/stable/1.0/holland-1.0.4.tar.gz
$ tar -zxvf holland-1.0.4.tar.gz
$ cd holland-1.0.4
$ python scripts/build_rpms.py
OR
$ python scripts/build_debs.py
======================================================================
REPORTING ISSUES
-----------------------------------
Should you discover any issues with this release, we ask that you please report them via GitHub [1] or via the holland-devel mailing list [2].
References:
[1] http://github.com/holland-backup/holland
[2] http://groups.google.com/group/holland-devel
Thank you!
---
BJ Dierkes
Linux Systems Engineer IV / [RH]acker
Infrastructure Services [Development]
Rackspace Hosting