Changelog for
python311-google-cloud-storage-2.14.0-3.1.noarch.rpm :
* Tue Mar 05 2024 Robert Schweikert
- Obsolete Python 3.6 build for SLE 15 SP4 and openSUSE Leap 15.4 and later
* Mon Feb 26 2024 Robert Schweikert - Version update in SLE 15 SP4 and later (jsc#PED-6697)
* Tue Dec 19 2023 Daniel Garcia - Fix tests, setting GOOGLE_CLOUD_PROJECT environment variable.- Add fake default credentials to fix tests
* Sat Dec 16 2023 Dirk Müller - update to 2.14.0:
* Add support for Python 3.12
* Support object retention lock
* Clarify error message and docstrings in Blob class method
* Propagate timeout in BlobWriter
* Use native namespace to avoid pkg_resources warnings
* Fri Nov 24 2023 John Paul Adrian Glaubitz - Update to 2.13.0
* Add Autoclass v2.1 support (#1117)
* Add support for custom headers (#1121)
* Blob.from_string parse storage uri with regex (#1170)
* Bucket.delete(force=True) now works with version-enabled buckets (#1172)
* Fix typo in Bucket.clear_lifecycle_rules() (#1169)
* Fix exception field in tm reference docs (#1164)- from version 2.12.0
* Add additional_blob_attributes to upload_many_from_filenames (#1162)
* Add crc32c_checksum argument to download_chunks_concurrently (#1138)
* Add skip_if_exists to download_many (#1161)
* Launch transfer manager to GA (#1159)
* Bump python-auth version to fix issue and remove workaround (#1158)
* Mark _deprecate_threads_param as a wrapper to unblock introspection and docs (#1122)
* Add snippets for upload_chunks_concurrently and add chunk_size (#1135)
* Update formatting and wording in transfer_manager docstrings (#1163)- from version 2.11.0
* Add gccl-gcs-cmd field to X-Goog-API-Client header for Transfer Manager calls (#1119)
* Add transfer_manager.upload_chunks_concurrently using the XML MPU API (#1115)
* Support configurable retries in upload_chunks_concurrently (#1120)
* Split retention period tests due to caching change (#1068)
* Add Transfer Manager documentation in c.g.c (#1109)- Refresh patches for new version
* demock.patch- Update BuildRequires and Require from setup.py
* Wed Jun 28 2023 John Paul Adrian Glaubitz - Update to 2.10.0
* Add matchGlob parameter to list_blobs (#1055)
* Allow exceptions to be included in batch responses (#1043)
* Extend wait for bucket metadata consistency in system tests (#1053)
* Add clarification to batch module (#1045)
* Wed May 10 2023 Matej Cepl - Update to 2.9.0: - Un-deprecate blob.download_to_file(), bucket.create(), and bucket.list_blobs() - Avoid pickling processed credentials - Improve test error message for missing credentials - Add sample and sample test for transfer manager - Remove threads in transfer manager samples
* Thu Mar 30 2023 John Paul Adrian Glaubitz - Update to 2.8.0
* Add multiprocessing and chunked downloading to transfer manager (#1002)
* Add trove classifier for python 3.11 (#971)
* Remove use of deprecated cgi module (#1006)
* Add clarifications to read timeout (#873)
* Fix c.g.c structure (#982)
* Update c.g.c docs and guides (#994)- Refresh patches for new upstream version
* demock.patch
* Fri Jan 06 2023 John Paul Adrian Glaubitz - Update to 2.7.0
* Add \"transfer_manager\" module for concurrent uploads and downloads, as a preview feature (#943)
* Add use_auth_w_custom_endpoint support (#941)
* Implement closed property on fileio.py classes (#907)
* Wed Nov 16 2022 John Paul Adrian Glaubitz - Update to 2.6.0 Features
* Add Autoclass support and samples (#791), closes (#797)
* Add predefined_acl to create_resumable_upload_session (#878)
* Enable delete_blobs() to preserve generation (#840), closes (#814)
* Make tests run against environments other than prod (#883) Bug Fixes
* Align bucket bound hostname url builder consistency (#875)
* BlobWriter.close() will do nothing if already closed (#887)
* Remove client side validations (#868) Documentation
* Update comments in list_blobs sample (#866)
* Clarify prefixes entity in list_blobs usage (#837)
* Streamline docs for migration (#876)
* Update docstring for lifecycle_rules to match generator behavior (#841)
* Tue Sep 13 2022 John Paul Adrian Glaubitz - Update to 2.5.0
* Custom Placement Config Dual Region Support (#819)
* open file-like objects in byte mode for uploads (#824)
* Thu Jun 09 2022 pgajdosAATTsuse.com- version update to 2.4.0 Features
* add AbortIncompleteMultipartUpload lifecycle rule (#765) (b2e5150)
* support OLM Prefix/Suffix (#773) (187cf50) Bug Fixes
* fix rewrite object in CMEK enabled bucket (#807) (9b3cbf3) Documentation
* fix changelog header to consistent size (#802) (4dd0907)
* samples: Update the Recovery Point Objective (RPO) sample output (#725) (b0bf411)
* Update generation_metageneration.rst with a missing space (#798) (1e7cdb6)
* update retry docs (#808) (c365d5b)- test in _multibuild- modified patches % demock.patch (rebased)- deleted patches - no-relative-imports.patch (upstreamed)- added sources + _multibuild
* Sat Apr 23 2022 Matej Cepl - Limit %files list a bit tighter.
* Fri Apr 15 2022 Matej Cepl - Update to 2.3.0: - add dual region bucket support and sample - track invocation id for retry metrics - deps: drop pkg_resources - fix links in blob module- Add patches: - no-relative-imports.patch to allow running the test suite with pytest (gh#googleapis/python-storage#772) - demock.patch to remove dependency on the external package mock (gh#googleapis/python-storage#770)
* Wed Apr 13 2022 John Paul Adrian Glaubitz - Update to 2.2.1 Bug Fixes
* remove py.typed marker file for PEP 561 (#735), closes (#734)- from version 2.2.0 Features
* allow no project in client methods using storage emulator (#703) Bug Fixes
* add user agent in python-storage when calling resumable media (c7bf615)
*
*
*deps:
*
* require google-api-core>=1.31.5, >=2.3.2 (#722) (e9aab38)
* Fix BlobReader handling of interleaved reads and seeks (#721) (5d1cfd2)
* retry client side requests timeout (#727) (e0b3b35) Documentation
* fixed download_blob_to_file example (#704) (2c94d98)- from 2.1.0 Features
* add turbo replication support and samples (#622) (4dafc81)
* avoid authentication with storage emulator (#679) (8789afa)
* remove python 3.6 support (#689) (8aa4130)- from version 2.0.0 BREAKING CHANGES
* Remove Python 2 support (#657) Features
* Remove Python 2 support (#657) (b611670)- from version 1.44.0 Features
* add raw_download kwarg to BlobReader (#668) (10cdad6) Documentation
* Describe code sample more specifically (#660) (0459cb4)
* refresh readme instructions (#667) (ceb9314)
* This is just a simple PR to better describe what the code is doing in the comments. (0459cb4)
* use writeable streamin example for \'download_blob_to_file\' (#676) (96092d4)- from version 1.43.0 Features
* add ignore_flush parameter to BlobWriter (#644) (af9c9dc)
* add support for Python 3.10 (#615) (f81a2d0) Bug Fixes
* raise a ValueError in BucketNotification.create() if a topic name is not set (#617) (9dd78df) Documentation
* add contributing and authoring guides under samples/ (#633) (420591a)
* add links to samples and how to guides (#641) (49f78b0)
* add README to samples subdirectory (#639) (58af882)
* update samples readme with cli args (#651) (75dda81)- from 1.42.3 Bug Fixes
* changeover unspecified to inherited (#603) (283a419)
* check response code in batch.finish (#609) (318a286)
* skip tests that use unspecified pap until we get the change in (#600) (38b9b55)- from version 1.42.2 Bug Fixes
* add preconditions and retry config support to ACL patch operationss (#586) (4333caf)
* add unpinned protobuf for python3 (#592) (53f7ad0)
* pin six as a required dependency (#589) (9ca97bf)- from version 1.42.1 Bug Fixes
* do not append duplicates to user agent string (#570) (57cf3a1) Documentation
* pass explicit \'client\' in \'{Blob.Bucket}.from_string\' examples (#545) (6eff22d)- from version 1.42.0 Features
* add \'page_size\' parameter to \'Bucket.list_blobs, list_buckets (#520) (c5f4ad8) Bug Fixes
*
*
*deps:
*
* add explicit ranges for \'google-api-core\' and \'google-auth\' (#530) (310f207)
* downloading no longer marks metadata fields as \'changed\' (#523) (160d1ec)
* make \'requests.exceptions.ChunkedEncodingError retryable by default (#526) (4abb403) Documentation
* update supported / removed Python versions in README (#519) (1f1b138)- from version 1.41.1 Bug Fixes
*
*
*deps:
*
* pin `{api,cloud}-core`, `auth` to allow 2.x versions on Python 3 (#512) (4d7500e)
* remove trailing commas from error message constants (#505) (d4a86ce) Documentation
* replace usage of deprecated function `download_as_string` in docs (#508) (8dfa4d4)- from version 1.41.0 Features
* add support for Etag headers on reads (#489) (741d3fd) Bug Fixes
*
*
*deps:
*
* update minimum dependency versions to pick up bugfixes (#496) (92251a5)
* populate etag / generation / metageneration properties during download (#488) (49ba14c)
* revise and rename is_etag_in_json(data) (#483) (0a52546)- from version 1.40.0 Features
* add preconditions and retry configuration to blob.create_resumable_upload_session (#484) (0ae35ee)
* add public access prevention to bucket IAM configuration (#304) (e3e57a9) Bug Fixes
* replace default retry for upload operations (#480) (c027ccf)- from version 1.39.0 Features
* media operation retries can be configured using the same interface as with non-media operation (#447) (0dbbb8a) Bug Fixes
* add ConnectionError to default retry (#445) (8344253)
* apply idempotency policies for ACLs (#458) (2232f38)
* replace python lifecycle action parsing ValueError with warning (#437) (2532d50)
* revise blob.compose query parameters `if_generation_match` (#454) (70d19e7) Documentation
* streamline \'timeout\' / \'retry\' docs in docstrings (#461) (78b2eba)
* streamline docstrings for conditional parmas (#464) (6999370)- Drop patches for issues fixed upstream
* no-network.patch
* no-sic.patch- Refresh patches for new upstream version
* no-relative-imports.patch- Update BuildRequires and Require from setup.py
* Thu Sep 30 2021 Matej Cepl - Add no-relative-imports.patch to fix relative imports.
* Thu Sep 30 2021 Steve Kowalik - Copy the testsuite before we run it to avoid import problems.- Remove horrible workarounds creating __init__.py and then removing them.- Drop Requires on python-google-filesystem.
* Tue Jun 22 2021 Steve Kowalik - Correct Requires to googleapis-common-protos.- Add Requires on python-google-filesystem, and stop including a file it now ships.
* Fri Jun 04 2021 Matej Cepl - Update to 1.38.0: - add getters and setters for encryption_key and kms_key_name - retry auth.TransportError errors - revise docstrings for generate_signed_url - Ensure consistency check in test runs even if expected error occurs - silence expected errors for routine operations on BlobReader - add blob.open() for file-like I/O - update user_project usage and documentation in bucket/client class methods - update batch connection to request api endpoint info from client - allow metadata keys to be cleared - allow signed url version v4 without signed credentials - correctly encode bytes for V2 signature - add mtls support - correctly decode times without microseconds - expose num_retries parameter for blob upload methods - pass the unused parameter - set custom_time on uploads - address incorrect usage of request preconditions - Amend default retry behavior for bucket operations on client - support ConnectionError retries for media operations - make retry parameter public and added in other methods - avoid triggering global logging config - fall back to \'charset\' of \'content_type\' in \'download_as_text\' - fix conditional retry handling of camelCase query params - retry uploads only conditionally - update \'custom_time\' setter to record change - add testing support for Python 3.9, drop Python 3.5 - use passed-in client within Blob.from_string and helpers - preserve metadata value when uploading new file content - retry API calls with exponential backoff - field policy return string - self-upload files for Unicode system test - use version.py for versioning, avoid issues with discovering version via get_distribution - preserve existing blob hashes when \'X-Goog-Hash header\' is not present - blob: base64 includes additional characters - add configurable checksumming for blob uploads and downloads - add support for \'Blob.custom_time\' and lifecycle rules - error message return from api - storage: add support of daysSinceNoncurrentTime and noncurrentTimeBefore - pass \'client_options\' to base class ctor - rename \'Blob.download_as_{string,bytes}\', add \'Blob.download_as_text\' - change datetime.now to utcnow - extract hashes correctly during download - add timeouts to Blob methods where missing - auto-populate standard headers for non-chunked downloads - migrate to Service Account Credentials API - add multiprocessing.rst to synthool excludes- Fix URL to the correct https://github.com/googleapis/python-storage- Add no-network.patch marking tests requiring network access (gh#googleapis/python-storage#457).- Add no-sic.patch to work even with old setuptools and packaging packages.
* Tue Apr 13 2021 Robert Schweikert - Skip Python 2 build as dependencies are no longer built for Python 2 either