From bff5ad5ccbe6c156118cdb6f4632dd454f4a7cdc Mon Sep 17 00:00:00 2001 From: Florent Viard Date: Mon, 3 Oct 2022 17:35:43 +0200 Subject: [PATCH] Update version to 2.3.0 --- NEWS | 21 +++++++++++++++++++++ S3/PkgInfo.py | 2 +- s3cmd.1 | 16 +++++++++++++++- 3 files changed, 37 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 54aa3b35..85908c1c 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,24 @@ +s3cmd-2.3.0 - 2022-10-03 +=============== +* Added "getnotification", "setnotification", and "delnotification" commands for notification policies (hrchu) +* Added support for AWS_STS_REGIONAL_ENDPOINTS (#1218, #1228) (Johan Lanzrein) +* Added ConnectionRefused [111] exit code to handle connection errors (Salar Nosrati-Ershad) +* Added support for IMDSv2. Should work automatically on ec2 (Anthony Foiani) +* Added --list-allow-unordered to list objects unordered. Only supported by Ceph based s3-compatible services (#1269) (Salar Nosrati-Ershad) +* Fixed --exclude dir behavior for python >= 3.6 (Daniil Tararukhin) +* Fixed Cloudfront invalidate retry issue (Yuan-Hsiang Lee) +* Fixed 0 byte cache files crashing s3cmd (#1234) (Carlos Laviola) +* Fixed --continue behavior for the "get" command (#1009) (Anton Ustyugov) +* Fixed unicode issue with fixbucket (#1259) +* Fixed CannotSendRequest and ConnectionRefusedError errors at startup (#1261) +* Fixed error reporting for object info when the object does not exist +* Fixed "setup.py test" to do nothing to avoid failure that could be problematic for distribution packaging (#996) +* Improved expire command to use Rule/Filter/Prefix for LifecycleConfiguration (#1247) +* Improved PASS/CHECK/INCLUDE/EXCLUDE debug log messages +* Improved setup.py with python 3.9 and 3.10 support info(Ori Avtalion) +* Many other bug fixes + + s3cmd-2.2.0 - 2021-09-27 =============== * Added support for metadata modification of files bigger than 5 GiB diff --git a/S3/PkgInfo.py b/S3/PkgInfo.py index 9049eda6..216c96e3 100644 --- a/S3/PkgInfo.py +++ b/S3/PkgInfo.py @@ -7,7 +7,7 @@ ## Copyright: TGRMN Software and contributors package = "s3cmd" -version = "2.2.0" +version = "2.3.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 224fa037..28c31b21 100644 --- a/s3cmd.1 +++ b/s3cmd.1 @@ -117,6 +117,15 @@ Get a lifecycle policy for the bucket .TP s3cmd \fBdellifecycle\fR \fIs3://BUCKET\fR Remove a lifecycle policy for the bucket +.TP +s3cmd \fBsetnotification\fR \fIFILE s3://BUCKET\fR +Upload a notification policy for the bucket +.TP +s3cmd \fBgetnotification\fR \fIs3://BUCKET\fR +Get a notification policy for the bucket +.TP +s3cmd \fBdelnotification\fR \fIs3://BUCKET\fR +Remove a notification policy for the bucket .PP @@ -445,6 +454,11 @@ maximum is 5GB. Include MD5 sums in bucket listings (only for 'ls' command). .TP +\fB\-\-list\-allow\-unordered\fR +Not an AWS standard. Allow the listing results to be +returned in unsorted order. This may be faster when +listing very large buckets. +.TP \fB\-H\fR, \fB\-\-human\-readable\-sizes\fR Print sizes in human readable form (eg 1kB instead of 1234). @@ -524,7 +538,7 @@ Enable verbose output. Enable debug output. .TP \fB\-\-version\fR -Show s3cmd version (2.2.0) and exit. +Show s3cmd version (2.3.0) and exit. .TP \fB\-F\fR, \fB\-\-follow\-symlinks\fR Follow symbolic links as if they are regular files