github peak/s5cmd v1.4.0

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

Changelog

Features

  • Added select command. It allows to select JSON records from objects using SQL expressions. (#299) @skeggse
  • Added rb command to remove buckets. (#303).
  • Added --exclude flag to cp, rm, ls, du and select commands. This flag allows users to exclude objects with given pattern. (#266)
  • Added --raw flag to cp and rm commands. It disables the wildcard operations. It is useful when an object contains glob characters which interfers with glob expansion logic. (#235)
  • Added --cache-control and --expires flags to cp and mv commands. It adds support for setting cache control and expires header to S3 objects. (#318) @tombokombo
  • Added --force-glacier-transfer flag to cp command. It forces a transfer request on all Glacier objects. (#206)
  • Added --source-region and destination-region flags to cp command. It allows overriding bucket region. (#262) @kemege

Improvements

  • Added MacPorts installation option. (#311) @manojkarthick
  • Added S3_ENDPOINT_URL environment variable (#343) @Dexus
  • Prevent retries if a token related error is received (#337)

Bugfixes

  • Change the order of precedence in URL expansion in file system. Glob (*) expansion have precedence over directory expansion. (#322)
  • Fixed data race for concurrent writes for expand (#330)
  • Fixed concurrent writes to the flags list of run command (#335)
  • Fixed options usage on mv command (#338)

Don't miss a new s5cmd release

NewReleases is sending notifications on new releases.