root/trunk/Changes @ 167

Revision 167, 5.0 kB (checked in by mart, 23 months ago)

added the aws_location option to set the datacenter location for
S3 targets.

The Amazon S3 target now depends on version 0.41 of Net::Amazon::S3.

Patch from Alessandro Ranellucci.

Line 
1  - added the aws_location option to set the datacenter location for
2    S3 targets. from Alessandro Ranellucci <aar@cpan.org>.
3    The Amazon S3 target now depends on version 0.41 of Net::Amazon::S3.
4
5  - fixed tempfile creation in gc (orphaned files were left in the
6    working directory). from Alessandro Ranellucci <aar@cpan.org>.
7
8  - added the aws_prefix option to configure multiple backup targets
9    on a single Amazon account. from Alessandro Ranellucci <aar@cpan.org>.
10
111.05 (august 2, 2007)
12
13  - 'prune' and 'gc' commands commands for both Amazon
14     and Filesystem targets.  from Alessandro Ranellucci <aar@cpan.org>.
15
161.04 (july 30, 2007)
17
18  - Amazon list_backups and delete backups (and delete for filesystem
19    target too), from Alessandro Ranellucci <aar@cpan.org>
20
21  - make tests pass on OS X (Jesse Vincent)
22
231.03 (may 23, 2007)
24
25  - brackup-restore's verbose flag is more verbose now, showing files
26    as they're restored.
27
28  - brackup-restore can restore from an encrypted *.brackup file now,
29    firing up gpg for user to decrypt to a tempfile
30
31  - brackup-target tool, to list/get brackup files from a target,
32    and in the future do garbage collection on no-longer-referenced
33    chunks (once a command exists to delete a brackup file from a target)
34
35  - stop leaking temp files
36
37  - doc fixes/additions
38
391.02 (may 22, 2007)
40
41  - support for merging little files together into big chunks
42    on the backup target.  aka "tail packing".  requires no changes
43    to target drivers.  this should speed backups, as less network
44    round-trips.  will also be cheaper, once Amazon starts charging
45    per number of HTTP requests in June.
46
47  - improved docs
48
491.01 (may 21, 2007)
50
51  - lot of new/updated docs
52
531.00 (may 21, 2007)
54
55  RELEASE NOTE: The author/maintainer of Brackup is finally happy now,
56    and has 40 GB of data stored on Amazon, encrypted.  You can
57    trust this now.  And the file formats aren't changing (or aren't
58    changing without being compatible with old *.brackup/Amazon
59    formats...)
60
61  - track in meta header the default (most often occuring) modes for
62    files and directories, then don't list those for each file/dir
63    with those mode.  saves on disk space on *.brackup files
64
65  - support 'noatime = 1' option on a source root, because atimes are
66    often useless, so waste of space in metafile.
67
68  - rename digestdb back to digestcache, now that it's purely a cache
69    again.
70
71  - fix memory leak in case where chunk exists on target, but local
72    digest database was lost, and digest of chunk had to be recomputed.
73    in that case, the raw chunk was kept in memory until the end
74    (which it likely would never reach, accumulating GBs of RAM)
75
76  - make PositionedChunk use the digest cache (which I guess was
77    re-fleshed out in the big refactor but never used...).  so
78    iterative backups are fast again... no re-reading all files
79    in, blowing away all caches.
80
81  - clean up old, dead code in Amazon target (the old inventory db which
82    is now an official part of the core, and in the Target base class)
83
84  - retry PUTs to Amazon on failure, a few times, pausing in-between,
85    in case it was a transient error, as seems to happen occasionally
86
87  - halve number of stats when walking backup root
88
89  - cleanups, strictness
90
91  - don't upload meta files when in dry-run mode
92
93  - update amazon target support to work again, with the new inventory
94    database support (now separated from the old digest database)
95
96  - merge in the refactoring branch, in which a lot of long-standing
97    pet peeves in the design were rethought/redone.
98
99  - make decryption --use-agent and --batch, and help out if env not set
100    and gpg-agent probably not running
101
102  - support putting .meta files besides .chunk files on the Target
103    to enable reconstructing the digest database in the future, should
104    it get lost.  also start to flesh out per-chunk digests, which
105    would enable backing up large databases (say, InnoDB tablespaces) where
106    large chunks of the file never change.
107
108  - new --du-stats to command to act like the du(1) command, but
109    based on a root in brackup.conf, and skipping ignored directories.
110    good to let you know how big a backup will be.
111
112  - walk directories smarter: jump over directories early which ignore
113    patterns show as never matching.
114
115  - deal w/ encryption better:  tell chunks when the backup target
116    will need data, so it can forget cached digest/backlength
117    ahead of time w/o errors/warnings later.
118
119  - start of stats code (to give stats after a backup).  not done.
120
1210.91 (sep 29 2006)
122  - there's now a restore command (brackup-restore)
123
124  - amazon restore support
125
126  - use gpg --trust-model=always for new gpg that is more paranoid.
127
128  - mostly usable.  some more switches would be nice later.  real
129    1.00 release will come after few weeks/months of testing/tweaks.
130
1310.80
132  - restore works
133
134  - lot more tests
135
136  - notable bug fix with encrypted backups.  metafiles could have wrong sizes.
137
1380.71
139  - first release to CPAN, didn't support restoring yet.
140    also didn't have a Changes file
Note: See TracBrowser for help on using the browser.