github peak/s5cmd v2.0.0-beta

latest releases: v2.2.2, v2.2.1, v2.2.0...
2 years ago

Changelog

Breaking changes

  • Dropped inline comment feature for run command. Previously s5cmd supported a command with an inline comment like ls s3://bucket/object.gz # inline comment. (#309)
  • Changed homebrew installation command on macOS. Users can install s5cmd via brew install peak/tap/s5cmd. (#356)
  • Print usage errors to stderr instead of stdout and do not show help text on usage error. (#399)

Features

  • Added sync command to synchronize two given buckets, prefixes, or objects. (#3)
  • Added AWS Single Sign-On (SSO) profiles support. (#385)
  • Added --force-glacier-transfer flag to select command. (#346)
  • Added --ignore-glacier-warnings flag to cp, mv and select commands. (#346)
  • Added --request-payer flag to include x-amz-request-payer in header while sending GET, POST and HEAD requests. (#297) @Kirill888
  • Added --use-list-objects-v1 flag to force using S3 ListObjects API instead of ListObjectsV2 API. (#405) @greenpau

Improvements

  • Upgraded minimum required Go version to 1.16.

Bugfixes

  • Fixed a bug about precedence of region detection, which auto region detection would always override region defined in environment or profile. (#325)
  • Fixed a bug where errors did not result a non-zero exit code. (#304)
  • Print error if the commands file of run command is not accessible. (#410)
  • Updated region detection call to use current session's address resolving method (#314)

Don't miss a new s5cmd release

NewReleases is sending notifications on new releases.