|
From: Florent V. (Sodria) <fl...@so...> - 2022-10-03 16:27:40
|
Dear s3cmd users and contributors,
I'm glad to announce that
s3cmd v2.3.0 has been released on github, sourceforge and PyPi.
This release should not contain any breaking change.
Thanks again to all the contributors, the testers and the issue reporters.
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
Shortlog below.
Thanks,
Florent
Anthony Foiani (2):
use IMDSv2 to retrieve instance metadata
make IMDSv2 optional
Carlos Laviola (1):
treat 0 byte cache files as nonexistent
Daniil Tararukhin (1):
fix os walk when excluding directories
Florent Viard (13):
Update CI test.yml to run on PR
Fixes #1261 - Always read a conn after a request to be able to reuse it
Fixes #1259 - Fixes unicode issue with fixbucket
Fixes #1259 - Correct typo when retrieving response from IMDSv2
Ensure 404 exc content is filled even for object_info
Fixes #1009 - Fixes --continue behavior for the "get" command
Fixes #996 - Avoid crashing when setup.py test is called
Fixes #1247 - Update expire command to use Rule/Filter/Prefix
for LifecycleConfiguration
Fixes #1261 - Additional fix for CannotSendRequest at startup
Fixes ConnectionRefusedError not found error for python 2
Use str instead of repr in FileList debug logs
Use quotes around files in FileLists for debug logs
Update version to 2.3.0
Johan Lanzrein (1):
Take into account the AWS_STS_REGIONAL_ENDPOINTS
Ori Avtalion (1):
List support of Python 3.9, 3.10
Salar Nosrati-Ershad (3):
excepting/handling tcp connection refused error
feat: implement list objects allow-onordered option as a config
feat: add `--list-allow-unorderd` command-line switch
Yuan-Hsiang Lee (1):
fixes cloudfront invalidate retry
hrchu (1):
Add notification commands
|