Changelog for
python3-swiftclient-4.1.0-lp156.2.1.noarch.rpm :
* Thu Dec 01 2022 cloud-develAATTsuse.de- update to version 4.1.0 - Don\'t patch Requests globally on import - Clean up extra spaces - Correctly aggregate totals for >10k items - tempurl: Support sha256 and sha512 signatures - Drop support for Python 2 - Include storage policy when listing account with --long - CI: Drop swiftclient-swift-functional-py2 job - Add Python3 zed unit tests - Add option to skip container PUT during upload - Allow functional tests to pass with etag_quoter enabled by default - Update master for stable/yoga - Update master for stable/xena - Remove six - Enable retry_on_ratelimit by default - Remove use of mock - Add timeout for Swift service - Remove unnecessary unicode prefixes - Allow unit tests to be run via pytest - Improve formatting for billions of objects - Remove unnecessary object subclassing - Fix misuse of assertTrue - Add Python3 yoga unit tests - Changed minversion in tox to 3.18.0 - Only log the traceback for non-404s - Allow tempurl times to have units - Use upper-constraints for docs jobs - Fix copy.py example. - Remove coding comments - doc: Comment out language option - More cleanup following py2 removal - Expand retry handling on ratelimit response - Remove __future__ imports
* Tue Oct 26 2021 cloud-develAATTsuse.de- update to version 3.12.0 - Use py3 as the default runtime for tox - setup.cfg: Replace dashes with underscores - Update master for stable/wallaby - Fix Typo in shell.py - Add Python3 xena unit tests
* Sun May 02 2021 cloud-develAATTsuse.de- update to version 3.11.1 - Have `delete --all` imply `--versions` for the CLI - Add cacert test config option - Remove some py38 job cruft - Include transaction ID in ClientException.__str__ - Switch to newer openstackdocstheme and reno versions - Add Python3 wallaby unit tests - [goal] Migrate testing to ubuntu focal - tests: Make test_delete_container_versions less flakey - (Mostly) revert \"Cleanup session on delete\" - Close connections created when calling module-level functions - Make py39 voting - Clean up some requirements - Update master for stable/victoria - remove unicode from code - Drop lower-constraints testing
* Fri Oct 09 2020 cloud-develAATTsuse.de- update to version 3.10.1 - Add py38 classifier - object versioning features - Drop pypy testing - Bump default tox env from py37 to py38 - Clean up some warnings - Update master for stable/ussuri - Add Python3 victoria unit tests - Remove references to swift-specs and blueprints - Application credential support follow-up - Fix pygments style - Ussuri contrib docs community goal - Improve `list --versions` output - Update docs building - Add max_backoff and starting_backoff for get_conn in swift service - Change recommended test config to use auth_uri - Fixed capability discovery endpoint hardcode - Support v3 application credentials auth. - Blacklist stestr 3.0.0 - Speed up test_lazy_connections
* Tue May 12 2020 cloud-develAATTsuse.de- update to version 3.9.0 - Cleanup session on delete - Authors/changelog for 3.9.0 - Switch to Ussuri jobs - v1auth: support endpoint_data_for() api - Rename \"tests\" directory to be \"test\" like in the swift repo - Update master for stable/train - packaging: Properly flag universal wheel - Add test for bulk-delete-attempt-counter fix - Make py38 job voting - Fix printed object names on successful bulk-delete
* Mon Mar 23 2020 Dirk Mueller
- add obsoletes
* Wed Mar 11 2020 Dirk Mueller - switch to python 3.x only build
* Wed Oct 09 2019 cloud-develAATTsuse.de- update to version 3.8.1 - Fix SLO re-upload - Add Python 3 Train unit tests - Clean up warnings from newer flake8 - Optionally display listings in raw json - docs: Fix warning treated as error - Enable some off-by-default checks - Add missing value in command line docs - Delete/overwrite symlinks better - Drag forward prettytable in lower-constraints - Authors/changelog for 3.8.0 - docs: Clean up formatting - OpenDev Migration Patch - Remove oslosphinx usage - Authors/changelog for 3.8.1 - Make proper functions instead of assigning lambdas - Support pdb in tests better - Replace git.openstack.org URLs with opendev.org URLs - Update master for stable/stein - Fix up requests so we can send non-RFC-compliant headers on py3 - PDF Documentation Build tox target - Isolate docs requirements - Bump the openstackdocstheme extension to 1.20
* Mon Apr 08 2019 cloud-develAATTsuse.de- update to version 3.7.0 - Stop leaking quite so many connections - authors/changelog updates for release - Switch to stestr - Add .idea into .gitignore - Make py36 unit test job voting - Use template for lower-constraints - Update reno for stable/rocky - Add python 3.6 unit test job - import zuul job settings from project-config - Add release note link in README - Change openstack-dev to openstack-discuss - update .functests to run stestr - Add py37 check/gate jobs; add py37 to default tox env list - Stop lazy importing keystoneclient - add python 3.6 unit test job - Add Python 3.6 classifier to setup.cfg - switch documentation job to new PTI - Add delimiter to get_account(). - fix tox python3 overrides - Update release to 3.7.0 - Use Swift\'s in-tree DSVM test - Update hacking version - py2 functional testing
* Mon Sep 03 2018 cloud-develAATTsuse.de- update to version 3.6.0 - Update reno for stable/queens - show option per line - Use a valid default for auth_version - Remove py34 from envlist in tox.ini - Remove PyPI downloads - authors/changelog update for 3.6.0 - Update the old http doc links - Add ability to generate a temporary URL with an - Add close() to _RetryBody. - Remove some pointless code - Add option for user to enter password - Remove trailing white space in tox.ini - Switch from oslosphinx to openstackdocstheme - Update links in README - Trivial: Update pypi url to new url - Make swiftclient respect region_name when using sessions - Stop mutating header dicts - Add bash_completion to swiftclient - Drop py34 target in tox.ini - Treat 404 as success when deleting segments - Add a query_string option to head_object(). - Make OS_AUTH_URL work in DevStack by default - Add force auth retry mode in swiftclient - Back out some version bumps - Remove unnecessary calls to parse_header_string(). - Properly handle unicode headers. - add lower-constraints job
* Fri Feb 23 2018 tbechtoldAATTsuse.com- Switch to stable/queens spec template
* Mon Feb 12 2018 cloud-develAATTsuse.de- update to version 3.5.0 (bsc#1078607) - Add support for versionless endpoints - Update tox_install.sh to align for sphinx jobs - Remove setting of version/release from releasenotes - authors/changelog updates for 3.5.0 release - Allow for object uploads > 5GB from stdin. - Trying out the new releasenotes jobs - Make tox runnable in a directory with spaces - Add pypy-devel for RPM-based systems - Add releasenotes tox env - Revert \"Add Constraints support\" - Allow --meta on upload
* Fri Jan 19 2018 tbechtoldAATTsuse.com- Convert to singlespec
* Mon Aug 07 2017 cloud-develAATTsuse.de- update to version 3.4.0 - ISO 8601 timestamps for tempurl - Fix MockHttpResponse to be more like the Real - merged openstack-manuals content with existing content - Buffer reads from disk - Option to ignore mtime metadata entry. - Allow for uploads from standard input. - Optimize the link address - Fix some reST field lists in docstrings - Change swift.o.o URL - Update the documentation link for doc migration - Fix logging of the gzipped body - moved cli doc to the right place for new links process - Don\'t recommend to overwrite imported `session` variable - Do not set Content-Type to \'\' with new requests. - Close file handle after upload job - Tolerate RFC-compliant ETags - respect bulk delete page size and fix logic error - Stop sending X-Static-Large-Object headers - [trivial] Be consistent in using example.com - Removing duplicated doc from client-api - Skip checksum validation on partial downloads - 3.4.0 authors/changelog update - Expose --prefix as an option for st_delete
* Mon Feb 13 2017 cloud-develAATTsuse.de- update to version 3.3.0: - Remove redundant space in docstring - Update help text around container ACL syntax - remove swiftclient/openstack/common/
* in the .coveragerc - prefix-based tempurls support - Adding keystoneauth sessions support - Fix typo in shell.py - Add v1password keystoneauth plugin - TrivialFix: Removed redundant \'the\' - Add Constraints support - Replace \'assertEqual(None, ...)\' with \'assertIsNone(...)\' - Show team and repo badges on README - modify \'swift —help\' display - Installs futures only for python 2.7 and 2.6 - Fix intermittent test failure - Make object option dependent on container in usage strings - Fixed inconsistent positional arguments naming - Replace assertTrue(a in b) with assertIn(a, b) - Correct the example keystone session code imports - Change Examples from headings to topics - Typo fix - 3.3.0 authors/changelog update - Use ConfigParser instead of SafeConfigParser - Fix \'url\' to \'URL\' - Accept more types of input for headers/meta - Make tempurl subcommand insist on whole number seconds - add pypy to the bindep \"test\" profile - Require newer version of oslosphinx - Make tempurl command check for valid object path - Add commands examples for copy and delete - Enable code coverage report in console output - Low-level API: Don\'t log just before raising an exception - Make options arguments truely optional - Add additional headers for HEAD/GET/DELETE requests. - 3.2.0 release notes - Make functests py3-compatible - Fix order of arguments in assertIs
* Mon Sep 26 2016 tbechtoldAATTsuse.comupdate to version 3.1.0
* Include response headers in ClientExceptions
* Add copy object method
* Support client certificate/key
* Add new doc structure and contents for swiftclient
* Add --json option to `swift capabilities` / `swift info`
* Convert numeric and boolean header values to strings
* Correct doc string for http_conn argument
* authors/changelog updates for 3.1.0 release
* Add tests for thread option validation
* Drop
*.dbm
* before running tests
* fixing nit picks in python-swiftclient doc
* boolean logic cleanup in service.Swift[Copy|Post]Object
* Query string functionality for containers
* Check responses when retrying bodies
* Add python version constraint python>=2.7
* Use mock patch to handle get_auth_keystone
* Default to v3 auth if we find a (user|project)-domain-(name|id) option
* Initialise delete_object mock before it\'s called
* Accept gzip-encoded API responses
* Use application/directory content-type for dir markers
* Fix examples and missing code-block
* Strip leading/trailing whitespace from headers
* Move other-requirements.txt to bindep.txt
* Suppress InsecureRequestWarning when using --insecure
* reenable sidebar links
* Migrated contributing file from .md to .rst
* Fixed a typo in SwiftService API doc
* Move python-keystoneclient to \"extras\"
* Pull option processing out to service.py
* Add swift tempurl and swift auth command docstring
* Add other-requirements.txt
* Identify segments uploaded via swiftclient
* Port from optparse to argparse
* Fix SwiftPostObject options usage in SwiftService
* client: renew token on 401 even if retries is 0
* Fix downloading from \"marker\" item
* Tighten up testing for sloppy auth version
* Removes redundant \"to\"
* Fix unicode issues in tempurl command
* Parse options to dict
* Modify assert
* Update the home-page with developer documentation
* Initialize delete_object mock
*before
* creating all the threads
* Clean up some unnecessary variables
* Add __ne__ built-in function
* Add an option: disable etag check on downloads
* Check threads number options validation
* Mon Aug 01 2016 tbechtoldAATTsuse.com- update _service and switch to upstream spec file
* Mon Mar 14 2016 tbechtoldAATTsuse.com- update to 3.0.0:
* Python 2.6 and Python 3.3 support has been removed. Currently supported and tested versions of Python are Python 2.7 and Python 3.4.
* Do not reveal sensitive headers in swiftclient log messages by default. This is controlled by the client.logger_settings dictionary. Setting the `redact_sensitive_headers` key to False prevents the information hiding. If the value is True (the default), the `reveal_sensitive_prefix` controls the maximum length of any sensitive header value logged. The default is 16 to match the default in Swift.
* Object downloads that fail partway through will now retry with a Range request to read the rest of the object.
* Object uploads will be retried if the source supports seek/tell or has a reset() method.
* Delete requests will use the cluster\'s bulk delete feature, if available, for requests that would require a lot of individual deletes.
* The delete CLI option now accepts a --prefix option to delete objects that start with the given prefix (similar to the same-named option for list).
* Add support for the auth-version to be specified using - -os-identity-api-version or OS_IDENTITY_API_VERSION for compatibility with other openstack client command line options.
* --debug and --info command-line options now work anywhere in the command.
* Objects can now be uploaded to pseudo-directories with the CLI.
* Fixed an issue with uploading a large object that includes a unicode path.
* swiftclient can now auth against Keystone using only a project (tenant) and a token. This is useful when the client doesn\'t have access to the password for a user but otherwise has been granted access.
* Various other minor bug fixes and improvements.
* This is the very last release to support Python 2.6. Any further development on the 2.7.x release series will only be for security bugfixes.
* Added content type to CLI object list long-form output
* client.get_container() and client.head_object now accept a headers parameter
* Fixed bug when setting Content-Type on upload from CLI
* Fixed bug when deleting DLOs with unicode characters
* Updated man pages and docstrings
* Suppress iso8601 logging in --debug output
* Various other minor bug fixes and improvements.
* Mon Sep 14 2015 tbechtoldAATTsuse.com- update to 2.6.0:
* Several CLI options have learned short options. The usage strings have been updated to reflect this.
* Added --no-shuffle option to the CLI download command.
* Added --absolute option for CLI TempURL generation and the corresponding parameter to utils.generate_temp_url(). This allows for an exact, specific time to be used for the TempURL expiry time.
* CLI arguments are now always decoded as UTF-8.
* Stop Connection class modifying os_options parameter.
* Reduce memory usage for download/delete.
* The swift service API now logs and reports the traceback on failed operations.
* Increase httplib._MAXHEADERS to 256 to work around header limits in recent Python releases.
* Added minimal working service token support to client.py.
* Various other minor bug fixes and improvements.
* The CLI learned an \"auth\" subcommand which returns bash environment snippets for auth credentials.
* The CLI --version option is now more explicit by calling itself \"python-swiftclient\" rather than the name of the binary.
* Now validates the checksum of each chunk of a large object as it is uploaded.
* Fixes uploading an object with a relative path.
* Added the ability to download objects to a particular folder.
* Now correctly removes all old segments of an object when replacing a Dynamic Large Object (DLO).
* The --skip-identical option now works properly when downloading large objects.
* The client.get_object() response learned a .read([length]) method.
* Fixed an issue where an intermediate caching/proxy service could cause object content to be improperly decoded.
* Added a timeout parameter to HTTPConnection objects for socket-level read timeouts.
* Removed a dependency on simplejson.
* Various other minor bug fixes and improvements.- Adjust Requires according to requirements.txt- Add python_requires to _service file
* Fri Apr 24 2015 tbechtoldAATTsuse.com- Use %{version} in source
* Thu Apr 23 2015 tbechtoldAATTsuse.com- Switch to version 2.4.0
* Wed Apr 01 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.4.0.post2: 2.4.0
* Include unsupported url scheme with ClientException
* Sat Mar 07 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post60:
* Mention --segment-size option after 413 response
* Fri Mar 06 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post59:
* Add improvements to MD5 validation
* Unindent a chunk of st_list
* Thu Feb 26 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post56:
* Release connection after consuming the content
* Fix crash when stat\'ing objects with non-ascii names
* Wed Feb 25 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post52:
* Verify MD5 of uploaded objects
* Fix crash with -l, -d /, and pseudo folders
* Thu Feb 19 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post48:
* add functional tox target
* Wed Feb 11 2015 dmuellerAATTsuse.com- add dependency on python-setuptools (bnc#914910)
* Wed Feb 11 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post47:
* Add help message for \" --help\"
* Fix missing ca-certificate parameter to get_auth
* Sat Feb 07 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post44:
* Fix deleting SLO segments on overwrite
* Wed Feb 04 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post43:
* This patch fixes downloading files to stdout
* Tue Feb 03 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post41:
* Fix cross account upload using --os-storage-url
* Fri Jan 30 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post39:
* Fix environment sanitization for TestServiceUtils
* Sun Jan 11 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post38:
* Change tests to use CaptureOutput class
* Check that content_type header exists before using
* Tue Jan 06 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post35:
* Print info message about incorrect --totals usage when neither -l nor --lh is provided. Added test coverage for --totals
* Mon Jan 05 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post34:
* Fix misplaced check for None in SwiftUploadObject
* Sat Jan 03 2015 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post32:
* Suppress \'No handlers...\' message from keystoneclient logger
* Wed Dec 31 2014 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.post30:
* Make preauth params work
* Change tests to use new CaptureOutput class
* Tue Dec 16 2014 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.26.gd59af8c:
* Fix misnamed dictionary key
* Show warning when auth_version >= 2 and keystoneclient is missing
* Sat Dec 06 2014 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.22.g79fb531:
* Workflow documentation is now in infra-manual
* Tue Dec 02 2014 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.21.gd89e08f:
* Capture test output better
* Thu Nov 20 2014 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.20.gcfbabe7:
* Add unit tests for _encode_meta_headers
* Fix misnamed variable in SwiftReader
* Fri Nov 14 2014 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.17.g202bbab:
* Make swift post output an error message when failing
* Fix KeyError raised from client Connection
* Fri Oct 31 2014 dmuellerAATTsuse.com- rename rpmlintrc to python-swiftclient-rpmlintrc
* Wed Oct 29 2014 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.13.g19b427e:
* Adds user friendly message when --segment-size is a non-integer
* Mon Oct 27 2014 cloud-develAATTsuse.de- Update to version python-swiftclient-2.3.1.11.g025da14:
* Replaces Stacktraces with useful error messages
* Fix race in shell when testing for errors to raise SysExit
* Fix race between container create jobs during upload
* Fix the info command with --insecure
* Allow segment size to be specified in a human readable way
* Tue Oct 21 2014 dmuellerAATTsuse.com- add rpmlintrc as a source