s3cmd changelog

Official s3cmd repo -- Command line tool for managing S3 compatible storage services (including Amazon S3 and CloudFront).

All Versions
11
Latest Version
Avg Release Cycle
211 days
Latest Release
2115 days ago

Changelog History
Page 1

  • v2.1.0 Changes

    April 07, 2020
    • πŸ”„ 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
  • v2.0.2 Changes

    July 15, 2018
    • πŸ›  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.

  • v2.0.1 Changes

    October 21, 2017
    • πŸ‘Œ 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)
  • v2.0.0 Changes

    June 26, 2017
    • βž• Added support for Python 3 (Shaform, Florent Viard)
    • βž• Added getlifecycle command (Daniel Gryniewicz)
    • βž• Added --cf-inval for invalidating multiple CF distributions (Joe Mifsud)
    • βž• Added --limit to "ls" and "la" commands to return the specified number of objects (Masashi Ozawa)
    • βž• Added --token-refresh and --no-token-refresh and get the access token from the environment (Marco Jakob)
    • βž• Added --restore-priority and --restore-days for S3 Glacier (Robert Palmer)
    • πŸ›  Fixed requester pays header with HEAD requests (Christian Rodriguez)
    • Don't allow mv/cp of multiple files to single file (Guy Gur-Ari)
    • Generalize wildcard certificate forgiveness (Mark Titorenko)
    • πŸ›  Multiple fixes for SSL connections and proxies
    • βž• Added support for HTTP 100-CONTINUE
    • πŸ›  Fixes for s3-like servers
    • πŸ›  Big cleanup and many unicode fixes
    • πŸ›  Many other bug fixes
  • v1.6.1 Changes

    January 20, 2016
    • βž• Added --host and --host-bucket
    • βž• Added --stats
    • πŸ›  Fix for newer python 2.7.x SSL library updates
    • πŸ›  Many other bug fixes
  • v1.6.0 Changes

    September 18, 2015

    s3cmd-1.6.0 - 2015εΉ΄09月18ζ—₯

    • πŸ‘Œ Support signed URL content disposition type
    • βž• Added 'ls -l' long listing including storage class
    • βž• Added --limit-rate=RATE
    • βž• Added --server-side-encryption-kms-id=KEY_ID
    • βž• Added --storage-class=CLASS
    • βž• Added --requester-pays, [payer] command
    • βž• Added --[no-]check-hostname
    • βž• Added --stop-on-error, removed --ignore-failed-copy
    • βž• Added [setcors], [delcors] commands
    • βž• Added support for cn-north-1 region hostname checks
    • Output strings may have changed. Scripts calling s3cmd expecting
      ⚑️ specific text may need to be updated.
    • 0️⃣ HTTPS is now the default
    • πŸ›  Many unicode fixes
    • πŸ›  Many other bug fixes
  • v1.5.2

    March 18, 2015
  • v1.5.1

    February 04, 2015
  • v1.5.1.2

    February 04, 2015
  • v1.5.0 Changes

    January 12, 2015

    2014εΉ΄07月01ζ—₯

Awesome Python is part of the LibHunt network. Terms. Privacy Policy.

(CC)
BY-SA
We recommend Spin The Wheel Of Names for a cryptographically secure random name picker.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /