Skip to content

v2.2.0

Compare
Choose a tag to compare
@peakcloud peakcloud released this 21 Aug 15:19
· 23 commits to master since this release
550a846

v2.2.0 - 21 Aug 2023

Features

  • Added pipe command. (#182)
  • Added presign command. (#634) @zemul
  • Added file types to select queries with more range of options to set during the query. (#494)
  • Added --include flag to cp, rm, and sync commands. (#516)
  • Added --show-progress flag to cp command. (#51)
  • Added --content-disposition flag to cp command. (#569)
  • Added --show-fullpath flag to ls command. (#596)
  • Added --metadata flag to cp and pipe commands to set arbitrary metadata for the objects. (#537)

Improvements

  • Implemented concurrent multipart download support for cat command. (#245)
  • Upgraded minimum required Go version to 1.19. (#583)
  • ListObjectsV2 S3 API is enabled for Google Cloud Storage. (#617)
  • Added installation instructions for FreeBSD. (#573) @ehaupt
  • Added ppc64le support. (#552) @mgiessing

Bugfixes

  • Fixed a bug that causes sync command with whitespaced flag value to fail. (#541) ataberkgrl
  • Fixed a bug introduced with external sort support in sync command which prevents sync to an empty destination with --delete option. (#576)
  • Fixed a bug in sync command, which previously caused the command to continue running even if an error was received from the destination bucket. (#564)
  • Fixed a bug that causes local files to be lost if downloads fail. (#479)
  • Fixed a bug where cp command could not upload a non-regular file to remote destination. (#618)
  • Fixed a crash where a file or a remote object is removed or renamed after it is listed to be operated on. (#620)