Dear s3cmd users and contributors,
I'm glad to announce that
s3cmd v2.0.1 has been released on github, sourceforge and PyPi.
This release is mostly made of bug fixes.
A lot of regressions for Python 3 have been fixed and Python 3 support
should now be good enough.
Thanks again to all the contributors, the testers and the issue reporters.
s3cmd-2.0.1 - 2017-10-21
===============
* Support for Python 3 is now stable
* Fixed signature issues due to upper cases in hostname (#920)
* Improved support for Minio Azure gateway (Julien Maitrehenry,
Harshavardhana)
* Added signurl_use_https option to use https prefix for signurl (Julien
Recurt)
* Fixed a lot of remaining issues and regressions for Python 3 (#922, #921,
#908)
* Fixed --configure option with Python 3
* Fixed non string cmdline parameters being ignored
* Windows support fixes (#922)
* Don't force anymore to have a / on last parameter for the "modify"
command (#886)
* Removed the python3 support warning
* Detect and report error 403 in getpolicy for info command (#894)
* Added a specific error message when getting policy by non owner (#885)
* Many other bug fixes (#905, #892, #890, #888, #889, #887)
Shortlog below.
Thanks,
Florent
Florent Viard (35):
Changed version to 2.0.0+ for github nightly versions
Fixes #887 - Invalid code inside cf __str__ breaking cf invalidation.
Fixes #889 - info output cosmetic fix.
Fixes #885 - Specific error message when getting policy by non owner.
Small cleanup of legacy checks in Config.py
Fixes #888 - Fixes cfinvalinfo broken in 2.0.0
Fixes #886 - Don't force to have a / on last parameter for "modify"
command.
Fixes #890 - Missing json import after cleanup patch.
Fixes #892 - Ensure to add "LICENSE" file to release tarballs.
Fixes #894 - Detect and report error 403 in getpolicy for info command
Fixes #895 - Refactored py3 source to be byte-compilable with py2 to
fix warnings during "setup.py install"
Remove python3 support warning.
[PY3 support] Fixes --dump-config broken because of "verbosity"
Cosmetic - use "with" instead of an open/close
Fix encoding issues with config files + PY3 support for --configure
Use "unicode" for config attributes
Small rework for pre existing hash cache file detection
PY3 fix: Open/Save hash cache file in "binary" mode
Fix for non string cmdline parameters being ignored
Cleanup: Don't have anymore cfg as a global
Fixes missing local cfg in copy/move
Fixes last missing local cfg
Fixes #905 - Fixes https with proxy when no port defined for server.
Fixes #908 - Fixes unicode in req headers for py2 and py3
Merge pull request #917 from thelan/master
Fixes #921 - fixes gpg_command for python3
Fixed #922 - getenv return unicode in py3 and bytes in py2
Merge pull request #923 from harshavardhana/fix-etag
Fix unicode issue in report in the case of an error
Fixes #920 Always treat hostnames in lower case. Signature issues.
Merge pull request #925 from jmaitrehenry/marker
Fix #922 - Handle libmagic missing on windows
Fixes getBucketFromHostname not using "lowercase" host_bucket.
Avoid crashing python when encountering a CertificateError
Update version to 2.0.1
Harshavardhana (1):
Don't need to compute ETag md5sum match if it is not a real md5sum
Julien Maitrehenry (1):
Change the marker value for NextMarker in bucket_list_streaming
Julien Recurt (1):
Adding option signurl_use_https for signurl to use https prefix
matteobar (1):
Added note on new Python 3+ support
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
S3tools-general mailing list
S3tools-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/s3tools-general