Skip to content

Releases: jhunt/s3

S3 CLI v0.3.2

14 Dec 21:26
Compare
Choose a tag to compare

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

01 Mar 14:40
Compare
Choose a tag to compare

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

30 May 16:33
Compare
Choose a tag to compare

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

18 Jun 14:54
Compare
Choose a tag to compare

Improvements

  • You can now s3 put files/* and have it do what you mean.

S3 CLI v0.2.6

22 Jan 18:12
Compare
Choose a tag to compare

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

13 Dec 20:19
Compare
Choose a tag to compare

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

15 Jun 18:01
Compare
Choose a tag to compare

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

25 Feb 05:00
Compare
Choose a tag to compare

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

22 Jan 15:03
Compare
Choose a tag to compare

Improvements

  • New -k / --insecure flag for skipping the verification of TLS certificates presented by the remote endpoint.

S3 CLI v0.2.1

21 Jan 17:18
Compare
Choose a tag to compare

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'), causes s3 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.)