2 Notable changes in 0.29 as compared to 0.28.1
3 =============================================
8 * The minimum Python version is now to 2.6.
10 * The index format has been adjusted to handle a larger number of
11 entries, which will trigger a full index rebuild on the next index
12 update, making that run more expensive than usual.
14 * The `gc` command should now clean up its temporary bloom filters,
15 but filters created by earlier invocations may still exist in your
16 repositories in the objects/pack/ directory as tmp-gc-*.bloom files,
17 It should be safe to delete these files when no bup commands are
23 * Some Python 2.6 compatibility problems have been fixed.
25 * `index` runs may be much less expensive for parts of the filesystem
26 that haven't changed since the last save.
28 * An experimental `prune-older` command has been added. It removes
29 (permanently deletes) all saves except those preserved by a set of
30 arguments like `--keep-monthlies-for 3y`. See `bup help
31 prune-older` for further information.
33 * `gc` should now only require up to one packfile (about 1GB) of
34 temporary space while running. Previously it might require much
37 * `gc` should read much less data now, which may make it notably
40 * The `gc` `--threshold` argument should actually be allowed now.
42 * `gc` should be able to handle deeper filesystem trees without
43 crashing. Previously it was constrained by the default Python stack
46 * `save` and `split` should reject invalid `-n` names immediately
47 instead of waiting until after their work is complete.
49 * bup should no longer crash when trying to fsync on an SMB
50 filesystem under OS X.
52 * `save` and `restore` should work on ntfs-3g filesystems now. Previously
53 they might crash when trying to manipulate file attrs.
58 * The web tests should be skipped if tornado is not detected.
60 * The fuse tests should be skipped if the fuse module is not detected.
62 * `make clean` should work better on non-Linux systems.
68 Andrew Skretvedt, Ben Kelly, Bruno Bigras, Greg Troxel, Jacob Edelman,
69 Jonathan Wright, Julien Sanchez, Mark J Hewitt, Nick Alcock, Pascal
70 Honoré, Rob Browning, Wayne Scott, axion, ilovezfs, phillipproell, and