From cdc2e26a61ff635460f46a5aeb96878a4d40c321 Mon Sep 17 00:00:00 2001 From: Florent Viard Date: Tue, 7 Apr 2020 22:45:59 +0200 Subject: [PATCH] Update version to 2.1.0 --- NEWS | 42 ++++++++++++++++++++++++++++++++++++++++-- S3/PkgInfo.py | 2 +- s3cmd.1 | 13 ++++++++----- 3 files changed, 49 insertions(+), 8 deletions(-) diff --git a/NEWS b/NEWS index 7dfb020bb..17cf8a6eb 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,41 @@ +s3cmd-2.1.0 - 2020-04-07 +=============== +* Changed size reporting using k instead of K as it a multiple of 1024 (#956) +* Added "public_url_use_https" config to generate public url using https (#551, #666) (Jukka Nousiainen) +* Added option to make connection pooling configurable and improvements (Arto Jantunen) +* Added support for path-style bucket access to signurl (Zac Medico) +* Added docker configuration and help to run test cases with multiple Python versions (Doug Crozier) +* Relaxed limitation on special chars for --add-header key names (#1054) +* Fixed all regions that were automatically converted to lower case (Harshavardhana) +* Fixed size and alignment of DU and LS output reporting (#956) +* Fixes for SignatureDoesNotMatch error when host port 80 or 443 is specified, due to stupid servers (#1059) +* Fixed the useless retries of requests that fail because of ssl cert checks +* Fixed a possible crash when a file disappears during cache generation (#377) +* Fixed unicode issues with IAM (#987) +* Fixed unicode errors with bucked Policy/CORS requests (#847) (Alex Offshore) +* Fixed unicode issues when loading aws_credential_file (#989) +* Fixed an issue with the tenant feature of CephRGW. Url encode bucket_name for path-style requests (#1080) +* Fixed signature v2 always used when bucket_name had special chars (#1081) +* Allow to use signature v4 only, even for commands without buckets specified (#1082) +* Fixed small open file descriptor leaks. +* Py3: Fixed hash-bang in headers to not force using python2 when setup/s3cmd/run-test scripts are executed directly. +* Py3: Fixed unicode issues with Cloudfront (#1006) +* Py3: Fixed http.client.RemoteDisconnected errors (#1014) (Ryan Huddleston) +* Py3: Fixed 'dictionary changed size during iteration' error when using a cache-file (#945) (Doug Crozier) +* Py3: Fixed the display of file sizes (Vlad Presnyak) +* Py3: Python 3.8 compatibility fixes (Konstantin Shalygin) +* Py2: Fixed unicode errors sometimes crashing remote2remote sync (#847) +* Added s3cmd.egg-info to .gitignore (Philip Dubé) +* Improved run-test script to not use hard-coded bucket names(#1066) (Doug Crozier) +* Renamed INSTALL to INSTALL.md and improvements (Nitro, Prabhakar Gupta) +* Improved the restore command help (Hrchu) +* Updated the storage-class command help with the recent aws s3 classes (#1020) +* Fixed typo in the --continue-put help message (Pengyu Chen) +* Fixed typo (#1062) (Tim Gates) +* Improvements for setup and build configurations +* Many other bug fixes + + s3cmd-2.0.2 - 2018-07-15 =============== * Fixed unexpected timeouts encountered during requests or transfers due to AWS strange connection short timeouts (#941) @@ -12,8 +50,8 @@ s3cmd-2.0.2 - 2018-07-15 * Fixed setting full_control on objects with public read access (Matthew Vernon) * Fixed a bug when only one path is supplied with Cloudfront. (Mikael Svensson) * Fixed signature errors with 'modify' requests (Radek Simko) -* Fixes #936 - Fix setacl command exception (Robert Moucha) -* Fixes error reporting if deleting a source object failed after a move (#929) +* Fixed #936 - Fix setacl command exception (Robert Moucha) +* Fixed error reporting if deleting a source object failed after a move (#929) * Many other bug fixes (#525, #933, #940, #947, #957, #958, #960, #967) Important info: AWS S3 doesn't allow anymore uppercases and underscores in bucket names since march 1, 2018 diff --git a/S3/PkgInfo.py b/S3/PkgInfo.py index bc134a5f6..5018e4868 100644 --- a/S3/PkgInfo.py +++ b/S3/PkgInfo.py @@ -7,7 +7,7 @@ ## Copyright: TGRMN Software and contributors package = "s3cmd" -version = "2.0.2+" +version = "2.1.0" url = "http://s3tools.org" license = "GNU GPL v2+" short_description = "Command line tool for managing Amazon S3 and CloudFront services" diff --git a/s3cmd.1 b/s3cmd.1 index 7bc3a2e19..0e018ad7a 100644 --- a/s3cmd.1 +++ b/s3cmd.1 @@ -216,7 +216,7 @@ Continue getting a partially downloaded file (only for .TP \fB\-\-continue\-put\fR Continue uploading partially uploaded files or -multipart upload parts. Restarts/parts files that +multipart upload parts. Restarts parts/files that don't have matching size and md5. Skips files/parts that do. Note: md5sum checks are not always sufficient to check (part) file equality. Enable this @@ -264,7 +264,7 @@ write_acp, full_control, all .TP \fB\-D\fR NUM, \fB\-\-restore\-days\fR=NUM Number of days to keep restored file available (only -for 'restore' command). +for 'restore' command). Default is 1 day. .TP \fB\-\-restore\-priority\fR=RESTORE_PRIORITY Priority for restoring files from S3 Glacier (only for @@ -367,8 +367,8 @@ GB price. [put, cp, mv] .TP \fB\-\-storage\-class\fR=CLASS Store object with specified CLASS (STANDARD, -STANDARD_IA, or REDUCED_REDUNDANCY). Lower per\-GB -price. [put, cp, mv] +STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER +or DEEP_ARCHIVE). [put, cp, mv] .TP \fB\-\-access\-logging\-target\-prefix\fR=LOG_TARGET_PREFIX Target prefix for access logs (S3 URI) (for [cfmodify] @@ -524,7 +524,7 @@ Enable verbose output. Enable debug output. .TP \fB\-\-version\fR -Show s3cmd version (2.0.2) and exit. +Show s3cmd version (2.1.0) and exit. .TP \fB\-F\fR, \fB\-\-follow\-symlinks\fR Follow symbolic links as if they are regular files @@ -561,6 +561,9 @@ Limit the upload or download speed to amount bytes per second. Amount may be expressed in bytes, kilobytes with the k suffix, or megabytes with the m suffix .TP +\fB\-\-no\-connection\-pooling\fR +Disable connection re\-use +.TP \fB\-\-requester\-pays\fR Set the REQUESTER PAYS flag for operations .TP