Dear s3cmd users and contributors,

I'm glad to announce that

s3cmd v2.0.2 has been released on github, sourceforge and PyPi.

This release is mostly made of bug fixes.

Thanks again to all the contributors, the testers and the issue reporters.

 s3cmd-2.0.2      - 2018-07-15
===============
* Fixed unexpected timeouts encountered during requests or transfers
due to AWS strange connection short timeouts (#941)
* Fixed a throttle issue slowing down too much transfers in some cases (#913)
* Added support for $AWS_PROFILE (#966) (Taras Postument)
* Added clarification comment for the socket_timeout configuration
value OS limit
* Avoid distutils usage at runtime (Matthias Klose)
* Python 2 compatibility: Fixed import error of which with fallback
code (Gianfranco Costamagna)
* Fixed Python 3 bytes string encoding when getting IAM credentials
(Alexander Allakhverdiyev)
* Fixed handling of config tri-state bool values (like acl_public)
(Brian C. Lane)
* Fixed V2 signature when restore command is used (Jan Kasiak)
* 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)
* 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

Shortlog below.


Thanks,
Florent


Alexander Allakhverdiyev (1):
      Fix Python 3 bytes string encoding when getting IAM credentials

Brian C. Lane (1):
      Fix handling of config tri-state bool values (like acl_public)

Florent Viard (18):
      Fixes sourceforge mailing list addr in RELEASE_INSTRUCTIONS file.
      Update version to 2.0.1+ for MASTER dev.
      Fixes #929 - strip namespace well even without xml declaration
      Fixes #933 Fix dst copy when the destination file was modified
      Fixes #525 - Fixed no invalidate of remotely copied files during sync
      Fixes error reporting for import error and utf8 characters as
cmdline arguments
      Added clarification comment for the socket_timeout configuration
value OS limit
      Partial fix for #941 - Retry for all kind of requests in case of
OS network timeout events
      Fixes #941 - Restore retries for some 400 errors like RequestTimeout
      Partial fix for #913 - Only throttle retries for s3 slowdown errors
      Fixes #913 - Fix limitrate to recover of sudden changes in
bandwidth and to not slow down too much the transfers
      Little help clarification for --delete-after. Fixes #958
      Addition to #947 - ensure it works with py2. aws requests always
returns utf-8 encoded data
      Fixes bug created by #940 - cmdline set values are real booleans
      Complete #940 - upload_id, content_disposition and content_type
default value is now "" and not anymore None
      Fixes #960 - Do a retry if exc has errno but errno is None.
Python3 support.
      Fixes auto-test following recent aws changes regarding bucket
names. See: #957
      Fixes #967 - In addition with patch for #960, ensure that error
logging with not crash

Gianfranco Costamagna (1):
      Add fallback code to make it compatible with Python2
implementation     (we could simplify by adding whichcraft, but a new
dependency just for one which command     seems an overkill)

Jan Kasiak (1):
      Add restore subresource to V2 signature

Matthew Vernon (1):
      Allow setting full_control on objects with public read access

Matthias Klose (1):
      Avoid distutils usage at runtime

Mikael Svensson (1):
      Fixes bug when only one path is supplied. Before it displayed
the nr of characters in the string.

Radek Simko (1):
      Avoid passing 'connection' header to 'modify' requests

Robert Moucha (1):
      Fixes #936 - Fix setacl command exception

Taras (1):
      replace `Config()` with `self`

Taras Postument (6):
      Issue #906 add support for $AWS_PROFILE
      make it work with python2
      Completed some PR tasks:- better imports handling- more debug
logging- better error logging- use `Config().update_option()` to set
keys
      pr tasks:     - unicodize env variables as well     - treat each
param from aws  credentials as optional     - print errors from
reading aws credentials file as warnings
      add helper function to read the deprecated credentials format
      add more comments
------------------------------------------------------------------------------
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

Reply via email to