Releases: jhunt/s3
S3 CLI v0.3.2
Improvements
There are no functional changes to this release. Behaviorally, it is identical to 0.3.1.
That said, we are now building for ARM, on both macOS and Linux platforms (Mach-O and ELF).
Also, 0.3.2 binaries are compiled against the go 1.17.5 tool chain.
S3 CLI v0.3.1
Improvements
-
We now support parallel I/O threads for
s3 put
, with a default of two threads. You can change this via--parallel N
or just-nN
for desirable values of N. -
s3 put
now detects MIME Content-Types, and sets those on the upload. This should allow images and such to be visible in browsers, natively. -
s3 put
also features a new flag,--content-type
for explicitly setting the content type, without automatic detection. -
If there is nothing in a table, nothing gets printed (now), not even headers.
-
The scheme (http / https) is now derived from the S3_URL, automatically.
S3 CLI v0.3.0
Improvements
-
We now support parallel I/O threads for
s3 put
, with a default of two threads. You can change this via--parallel N
or just-nN
for desirable values of N. -
s3 put
now detects MIME Content-Types, and sets those on the upload. This should allow images and such to be visible in browsers, natively. -
s3 put
also features a new flag,--content-type
for explicitly setting the content type, without automatic detection. -
If there is nothing in a table, nothing gets printed (now), not even headers.
-
The scheme (http / https) is now derived from the S3_URL, automatically.
S3 CLI v0.2.7
Improvements
- You can now
s3 put files/*
and have it do what you mean.
S3 CLI v0.2.6
Improvements
- We are more careful with our file descriptors now, so they don't leak.
This lets larger files stream up to S3.
S3 CLI v0.2.5
Improvement
- Global
-h
works sanely now.
Bug Fixes
s3 chacl
no longer truncates the file- Help for the
chacl
sub-command is now correct (silly copy-pasta)
S3 CLI v0.2.4
Bug Fixes
- No longer include the port in the Host header or the authorization signature calculation, to play nice with non-Amazon S3 implementations that may not all run on 443.
S3 CLI v0.2.3
Bug Fixes
- We now allocate 5MB for each block transfer, not 5GB,
which was causing issues in low-memory environments,
where low-memory means "a normal amount of memory".
S3 CLI v0.2.2
Improvements
- New
-k
/--insecure
flag for skipping the verification of TLS certificates presented by the remote endpoint.
S3 CLI v0.2.1
Bug Fixes
- [go-s3 library] Fixed a bug where the path-based URL scheme was flipped in disposition; host-based was used when you wanted path-based and vice-versa. Amazon S3 doesn't care, but work-alikes might.
Improvements
-
New
--path-based
/-P
flag (and the$S3_USE_PATH
environment variable, when set to 'y' or 'yes'), causess3
to use path-based bucket naming scheme instead of its default host-based. Some S3 work-alikes need this. -
You can now list all the buckets your account has created, with the new
list-buckets
command. -
The version of
s3
is now printed at startup (if running under--debug
mode) to make it easier to make sense of bug reports and session dumps from users (what version were you using? Oh. 0.2.1. perfect.)