Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 192 lines (170 sloc) 7.394 kb
d065ce3 @mludvig Released version 1.1.0-beta1
mludvig authored
1 s3cmd 1.1.0 - ???
2 ===========
3 * CloudFront invalidation via [sync --cf-invalidate] and [cfinvalinfo].
4 * Increased socket_timeout from 10 secs to 5 mins.
3bf7d0c @mludvig Improved WebSite support
mludvig authored
5 * Added "Static WebSite" support [ws-create / ws-delete / ws-info]
6 (contributed by Jens Braeuer)
35612e6 @mludvig * Force MIME type with --mime-type=abc/xyz
mludvig authored
7 * Force MIME type with --mime-type=abc/xyz, also --guess-mime-type
8 is no longer on by default.
addecb7 @mludvig Mention --mime-type="xx/yy; param=abc" in NEWS
mludvig authored
9 * Allow parameters in MIME types, for example:
10 --mime-type="text/plain; charset=utf-8"
ae4289a @mludvig Document usage of environment variables as config values
mludvig authored
11 * Support for environment variables as config values. For instance
12 in ~/.s3cmd put "access_key=$S3_ACCESS_KEY". Contributed by Ori Bar.
2a585f7 @mludvig Document --configure [s3://bucket-name]
mludvig authored
13 * Support for --configure checking access to a specific bucket instead
14 of listing all buckets.
15 Listing buckets requires the S3 ListAllMyBuckets permission which
16 is typically not available to delegated IAM accounts. With this change,
17 s3cmd --configure accepts an (optional) bucket uri as a parameter
18 and if it's provided, the access check will just verify access to this
19 bucket individually. Contributed by Mike Repass.
649e813 @mludvig Document STDOUT for multiple files
mludvig authored
20 * Allow STDOUT as a destination even for downloading multiple files.
21 They will be output one after another without any delimiters!
22 Contributed by Rob Wills.
d065ce3 @mludvig Released version 1.1.0-beta1
mludvig authored
23
db35916 @mludvig * Released version 1.0.0
mludvig authored
24 s3cmd 1.0.0 - 2011-01-18
2d067a6 @mludvig * s3cmd: Added --(no-)check-md5 for [sync].
mludvig authored
25 ===========
26 * [sync] now supports --no-check-md5
0222ce4 @mludvig * s3cmd: Set 10s socket timeout for read()/write().
mludvig authored
27 * Network connections now have 10s timeout
536ad44 @mludvig * Released version 1.0.0-rc2
mludvig authored
28 * [sync] now supports bucket-to-bucket synchronisation
db35916 @mludvig * Released version 1.0.0
mludvig authored
29 * Added [accesslog] command.
b020ea0 @mludvig * s3cmd, S3/CloudFront.py, S3/Config.py: Support access
mludvig authored
30 * Added access logging for CloudFront distributions
31 using [cfmodify --log]
db35916 @mludvig * Released version 1.0.0
mludvig authored
32 * Added --acl-grant and --acl-revoke [Timothee Groleau]
08f8991 @mludvig * S3/CloudFront.py: Allow s3:// URI as well as cf:// URI
mludvig authored
33 * Allow s3:// URI as well as cf:// URI as a distribution
34 name for most CloudFront related commands.
5a9b6e3 @mludvig * NEWS, TODO: Updated.
mludvig authored
35 * Support for Reduced Redundancy Storage (--reduced-redundancy)
36 * Follow symlinks in [put] and [sync] with --follow-symlinks
37 * Support for CloudFront DefaultRootObject [Luke Andrew]
cb0bbae @mludvig * s3cmd, S3/AccessLog.py, ...: Added [accesslog] command.
mludvig authored
38
fa476d8 @mludvig * Released version 0.9.9.91
mludvig authored
39 s3cmd 0.9.9.91 - 2009-10-08
40 ==============
41 * Fixed invalid reference to a variable in failed upload handling.
42
c321acc @mludvig * Released version 0.9.9.90
mludvig authored
43 s3cmd 0.9.9.90 - 2009-10-06
44 ==============
e0b946c @mludvig * s3cmd: Support for recursive [cp] and [mv], including
mludvig authored
45 * New command 'sign' for signing e.g. POST upload policies.
dc1c96c @mludvig 2009-05-27 Michal Ludvig <michal@logix.cz>
mludvig authored
46 * Fixed handling of filenames that differ only in
47 capitalisation (eg blah.txt vs Blah.TXT).
bc886ff @mludvig * NEWS: Added info about --verbatim.
mludvig authored
48 * Added --verbatim mode, preventing most filenames
49 pre-processing. Good for fixing unreadable buckets.
e0b946c @mludvig * s3cmd: Support for recursive [cp] and [mv], including
mludvig authored
50 * Added --recursive support for [cp] and [mv], including
51 multiple-source arguments, --include/--exclude, --dry-run, etc.
c74f3df @mludvig * s3cmd, run-test.py, TODO, NEWS: Added --dry-run
mludvig authored
52 * Added --exclude/--include and --dry-run for [del], [setacl].
b40dd81 @mludvig * S3/Utils.py: New function replace_nonprintables()
mludvig authored
53 * Neutralise characters that are invalid in XML to avoid ExpatErrors.
54 http://boodebr.org/main/python/all-about-python-and-unicode
3c07424 @mludvig * s3cmd: New [fixbucket] command for fixing invalid object
mludvig authored
55 * New command [fixbucket] for for fixing invalid object names
56 in a given Bucket. For instance names with &#x08; in them
57 (not sure how people manage to upload them but they do).
0b8ea55 @mludvig * s3cmd: New command [sign]
mludvig authored
58
9a3c1ab @mludvig * Released version 0.9.9
mludvig authored
59 s3cmd 0.9.9 - 2009-02-17
8567b8e @mludvig * s3cmd: Added --list-md5 for 'ls' command.
mludvig authored
60 ===========
9a3c1ab @mludvig * Released version 0.9.9
mludvig authored
61 New commands:
62 * Commands for copying and moving objects, within or
63 between buckets: [cp] and [mv] (Andrew Ryan)
64 * CloudFront support through [cfcreate], [cfdelete],
65 [cfmodify] and [cfinfo] commands. (sponsored by Joseph Denne)
66 * New command [setacl] for setting ACL on existing objects,
67 use together with --acl-public/--acl-private (sponsored by
68 Joseph Denne)
69
70 Other major features:
71 * Improved source dirname handling for [put], [get] and [sync].
72 * Recursive and wildcard support for [put], [get] and [del].
73 * Support for non-recursive [ls].
74 * Enabled --dry-run for [put], [get] and [sync].
75 * Allowed removal of non-empty buckets with [rb --force].
76 * Implemented progress meter (--progress / --no-progress)
19accd3 @mludvig * Released version 0.9.9-rc1
mludvig authored
77 * Added --include / --rinclude / --(r)include-from
78 options to override --exclude exclusions.
9a3c1ab @mludvig * Released version 0.9.9
mludvig authored
79 * Added --add-header option for [put], [sync], [cp] and [mv].
80 Good for setting e.g. Expires or Cache-control headers.
81 * Added --list-md5 option for [ls].
82 * Continue [get] partially downloaded files with --continue
319b1b8 @mludvig * TODO, NEWS: Updated
mludvig authored
83 * New option --skip-existing for [get] and [sync].
9a3c1ab @mludvig * Released version 0.9.9
mludvig authored
84
85 Minor features and bugfixes:
86 * Fixed GPG (--encrypt) compatibility with Python 2.6.
87 * Always send Content-Length header to satisfy some http proxies.
319b1b8 @mludvig * TODO, NEWS: Updated
mludvig authored
88 * Fixed installation on Windows and Mac OS X.
4c96181 @mludvig * NEWS: Updated.
mludvig authored
89 * Don't print nasty backtrace on KeyboardInterrupt.
90 * Should work fine on non-UTF8 systems, provided all
9a3c1ab @mludvig * Released version 0.9.9
mludvig authored
91 the files are in current system encoding.
4c96181 @mludvig * NEWS: Updated.
mludvig authored
92 * System encoding can be overriden using --encoding.
9197e62 @mludvig * S3/S3.py, s3cmd, S3/Config.py, s3cmd.1: Added --continue for
mludvig authored
93 * Improved resistance to communication errors (Connection
94 reset by peer, etc.)
a208e97 @mludvig * s3cmd, S3/S3.py, S3/Config.py: Allow access to upper-case
mludvig authored
95
aa53210 @mludvig * NEWS: Fetch 0.9.8.4 release news from 0.9.8.x branch.
mludvig authored
96 s3cmd 0.9.8.4 - 2008-11-07
803c725 @mludvig * NEWS: s3cmd 0.9.8.4 released from branches/0.9.8.x SVN branch.
mludvig authored
97 =============
aa53210 @mludvig * NEWS: Fetch 0.9.8.4 release news from 0.9.8.x branch.
mludvig authored
98 * Stabilisation / bugfix release:
803c725 @mludvig * NEWS: s3cmd 0.9.8.4 released from branches/0.9.8.x SVN branch.
mludvig authored
99 * Restored access to upper-case named buckets.
100 * Improved handling of filenames with Unicode characters.
101 * Avoid ZeroDivisionError on ultrafast links (for instance
102 on Amazon EC2)
aa53210 @mludvig * NEWS: Fetch 0.9.8.4 release news from 0.9.8.x branch.
mludvig authored
103 * Re-issue failed requests (e.g. connection errors, internal
104 server errors, etc).
105 * Sync skips over files that can't be open instead of
106 terminating the sync completely.
107 * Doesn't run out of open files quota on sync with lots of
108 files.
803c725 @mludvig * NEWS: s3cmd 0.9.8.4 released from branches/0.9.8.x SVN branch.
mludvig authored
109
43458d3 @mludvig * Released version 0.9.8.3
mludvig authored
110 s3cmd 0.9.8.3 - 2008-07-29
111 =============
112 * Bugfix release. Avoid running out-of-memory in MD5'ing
113 large files.
114
5be0729 @mludvig * S3/PkgInfo.py: Bumped up version to 0.9.8.2
mludvig authored
115 s3cmd 0.9.8.2 - 2008-06-27
116 =============
117 * Bugfix release. Re-upload file if Amazon doesn't send ETag
118 back.
119
0471c1d @mludvig * S3/PkgInfo.py: Bumped up version to 0.9.8.1
mludvig authored
120 s3cmd 0.9.8.1 - 2008-06-27
121 =============
122 * Bugfix release. Fixed 'mb' and 'rb' commands again.
123
3490bb4 @mludvig * S3/PkgInfo.py: Bumped up version to 0.9.8
mludvig authored
124 s3cmd 0.9.8 - 2008-06-23
ee852c0 @mludvig * s3cmd.1, NEWS: Document --exclude
mludvig authored
125 ===========
3490bb4 @mludvig * S3/PkgInfo.py: Bumped up version to 0.9.8
mludvig authored
126 * Added --exclude / --rexclude options for sync command.
127 * Doesn't require $HOME env variable to be set anymore.
128 * Better checking of bucket names to Amazon S3 rules.
ee852c0 @mludvig * s3cmd.1, NEWS: Document --exclude
mludvig authored
129
29893af @mludvig * S3/PkgInfo.py: Bumped up version to 0.9.7
mludvig authored
130 s3cmd 0.9.7 - 2008-06-05
131 ===========
132 * Implemented 'sync' from S3 back to local folder, including
133 file attribute restoration.
134 * Failed uploads are retried on lower speed to improve error
135 resilience.
136 * Compare MD5 of the uploaded file, compare with checksum
137 reported by S3 and re-upload on mismatch.
138
10c01a0 @mludvig * S3/PkgInfo.py: bumped up version to 0.9.6
mludvig authored
139 s3cmd 0.9.6 - 2008-02-28
140 ===========
141 * Support for setting / guessing MIME-type of uploaded file
142 * Correctly follow redirects when accessing buckets created
143 in Europe.
144 * Introduced 'info' command both for buckets and objects
145 * Correctly display public URL on uploads
146 * Updated TODO list for everyone to see where we're heading
147 * Various small fixes. See ChangeLog for details.
148
311549c @mludvig * Released version 0.9.5
mludvig authored
149 s3cmd 0.9.5 - 2007-11-13
4e8a187 @mludvig 2007-08-19 Michal Ludvig <michal@logix.cz>
mludvig authored
150 ===========
dc75814 @mludvig * S3/S3.py: Support for buckets stored in Europe, access now
mludvig authored
151 * Support for buckets created in Europe
152 * Initial 'sync' support, for now local to s3 direction only
4e8a187 @mludvig 2007-08-19 Michal Ludvig <michal@logix.cz>
mludvig authored
153 * Much better handling of multiple args to put, get and del
154 * Tries to use ElementTree from any available module
d94adea @mludvig * S3/S3.py: Support for buckets with over 1000 objects.
mludvig authored
155 * Support for buckets with over 1000 objects.
4e8a187 @mludvig 2007-08-19 Michal Ludvig <michal@logix.cz>
mludvig authored
156
3813053 @mludvig Updated news (this will still go to 0.9.4, ehm)
mludvig authored
157 s3cmd 0.9.4 - 2007-08-13
49731b4 @mludvig 2007-06-17 Michal Ludvig <michal@logix.cz>
mludvig authored
158 ===========
3813053 @mludvig Updated news (this will still go to 0.9.4, ehm)
mludvig authored
159 * Support for transparent GPG encryption of uploaded files
9606aa2 @mludvig 2007-07-05 Michal Ludvig <michal@logix.cz>
mludvig authored
160 * HTTP proxy support
d35b41f @mludvig 2007-08-13 Michal Ludvig <michal@logix.cz>
mludvig authored
161 * HTTPS protocol support
3813053 @mludvig Updated news (this will still go to 0.9.4, ehm)
mludvig authored
162 * Support for non-ASCII characters in uploaded filenames
49731b4 @mludvig 2007-06-17 Michal Ludvig <michal@logix.cz>
mludvig authored
163
2f7ddbc @mludvig 2007-05-26 Michal Ludvig <michal@logix.cz>
mludvig authored
164 s3cmd 0.9.3 - 2007-05-26
165 ===========
166 * New command "du" for displaying size of your data in S3.
167 (Basil Shubin)
168
169 s3cmd 0.9.2 - 2007-04-09
81eb438 @mludvig Added NEWS file
mludvig authored
170 ===========
8c01622 @mludvig * More news for release 0.9.2
mludvig authored
171 * Lots of new documentation
81eb438 @mludvig Added NEWS file
mludvig authored
172 * Allow "get" to stdout (use "-" in place of destination file
173 to get the file contents on stdout)
8c01622 @mludvig * More news for release 0.9.2
mludvig authored
174 * Better compatibility with Python 2.4
175 * Output public HTTP URL for objects stored with Public ACL
176 * Various bugfixes and improvements
81eb438 @mludvig Added NEWS file
mludvig authored
177
178 s3cmd 0.9.1 - 2007-02-06
179 ===========
180 * All commands now use S3-URIs
181 * Removed hard dependency on Python 2.5
182 * Experimental support for Python 2.4
183 (requires external ElementTree module)
184
185
186 s3cmd 0.9.0 - 2007-01-18
187 ===========
188 * First public release brings support for all basic Amazon S3
189 operations: Creation and Removal of buckets, Upload (put),
190 Download (get) and Removal (del) of files/objects.
191
Something went wrong with that request. Please try again.