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 tocp
,rm
, andsync
commands. (#516) - Added
--show-progress
flag tocp
command. (#51) - Added
--content-disposition
flag tocp
command. (#569) - Added
--show-fullpath
flag tols
command. (#596) - Added
--metadata
flag tocp
andpipe
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 insync
command which preventssync
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)