80afd85bff
- Update to 3.8.0 * flush the last chunk in append method (#1699) * add write resumption strategy (#1663) * add bidi stream retry manager. (#1632) * implement "append_from_file" (#1686) * make flush size configurable (#1677) * compute chunk wise checksum for bidi_writes (#1675) * expose persisted size in mrd (#1671) * add system test for opening with read_handle (#1672) * no state lookup while opening bidi-write stream (#1636) * close write object stream always (#1661) - from version 3.7.0 * Auto enable mTLS when supported certificates are detected (#1637) * Send entire object checksum in the final api call of resumable upload (#1654) * Support urllib3 >= 2.6.0 (#1658) * Fix for move_blob failure when the new blob name contains characters that need to be url encoded (#1605) - from version 3.6.0 * Add support for partial list buckets (#1606) * Make return_partial_success and unreachable fields public for list Bucket (#1601) * **zb-experimental:** Add async write object stream * **zb-experimental:** Add async write object stream (#1612) * Dont pass credentials to StorageClient (#1608) - from version 3.5.0 * **experimental:** Add base resumption strategy for bidi streams (#1594) * **experimental:** Add checksum for bidi reads operation (#1566) * **experimental:** Add read resumption strategy (#1599) * **experimental:** Handle BidiReadObjectRedirectedError for bidi reads (#1600) * Indicate that md5 is used as a CRC (#1522) * Provide option to update user_agent (#1596)
Markéta Machová2026-01-16 13:10:32 +00:00
6ba0b3969e
Accepting request 1312377 from devel:languages:python:google
Ana Guerrero2025-10-21 09:15:54 +00:00
4ca81533d7
- Update to 3.4.1 * Fixes (#1561) by adding an option to specify the entire object checksum for resumable uploads via the upload_from_string, upload_from_file, and upload_from_filename methods. - from version 3.4.0 * **experimental:** Add async grpc client (#1537) * **experimental:** Add grpc client (#1533) * GAPIC generation failed with 'Directory not empty' (#1542) - Adjust python folder names in %files section
Robert Schweikert2025-10-20 11:04:42 +00:00
fb7dcec1b3
Accepting request 1302901 from devel:languages:python:google
Ana Guerrero2025-09-05 19:44:02 +00:00
f30635e95c
- Update to 3.3.1 * Provide option to user to set entire object checksum at "initiate a resumable upload session" and send the same (#1525) * Send part's checksum for XML MPU part upload (#1529) - from version 3.3.0 * Add support for bucket IP filter (#1516) * Add logs on AssertionError for issue (#1512) * Update the documentation of move_blob function (#1507) - from version 3.2.0 * Adding support of single shot download (#1493) - from version 3.1.1 * Add a check for partial response data (#1487) * Add trove classifier for Python 3.13 (0100916) * **deps:** Require google-crc32c >= 1.1.3 (0100916) * **deps:** Require protobuf >= 3.20.2, < 7.0.0 (0100916) * **deps:** Require requests >= 2.22.0 (0100916) * Remove setup.cfg configuration for creating universal wheels (#1448) * Resolve issue where pre-release versions of dependencies are installed (0100916) * Segmentation fault in tink while writing data (#1490) * Move quickstart to top of readme (#1451) * Update README to break infinite redirect loop (#1450) - Add %{python_sitelib}/google/cloud/storage_v2 in %files section - Update BuildRequires and Requires from setup.py
Matej Cepl2025-09-05 10:33:53 +00:00
e8c0fb841d
- Update to 3.1.0 * Add api_key argument to Client constructor (#1441) * Add Bucket.move_blob() for HNS-enabled buckets (#1431) - from version 3.0.0 * The default checksum strategy for uploads has changed from None to "auto" (#1383) * The default checksum strategy for downloads has changed from "md5" to "auto" (#1383) * Deprecated positional argument "num_retries" has been removed (#1377) * Deprecated argument "text_mode" has been removed (#1379) * Blob.download_to_filename() now deletes the empty destination file on a 404 (#1394) * Media operations now use the same retry backoff, timeout and custom predicate system as non-media operations, which may slightly impact default retry behavior (#1385) * Retries are now enabled by default for uploads, blob deletes and blob metadata updates (#1400) * Add "auto" checksum option and make default ([1383) * Blob.download_to_filename() deletes the empty destination file on a 404 (#1394) * Enable custom predicates for media operations (#1385) * Integrate google-resumable-media (#1283) * Retry by default for uploads, blob deletes, metadata updates (#1400) * Cancel upload when BlobWriter exits with exception (#1243) * Changed name of methods Blob.from_string() and Bucket.from_string() to from_uri() (#1335) * Correctly calculate starting offset for retries of ranged reads (#1376) * Filter download_kwargs in BlobReader (#1411) * Remove deprecated num_retries argument (#1377) * Remove deprecated text_mode argument (#1379) * Correct formatting and update README.rst (#1427) * Fix issue with exceptions.py documentation (#1328) - Refresh demock.patch - Update BuildRequires and Requires from setup.py
John Paul Adrian Glaubitz2025-04-28 10:18:57 +00:00
fa2ee7c40b
Accepting request 1228478 from devel:languages:python:google
Ana Guerrero2024-12-05 16:09:38 +00:00
2c51729b4f
- Update to 2.19.0: - Features - Add integration test for universe domain - Add restore_bucket and handling for soft-deleted buckets - Add support for restore token - IAM signBlob retry and universe domain support - Bug Fixes - Allow signed post policy v4 with service account and token - Do not spam the log with checksum related INFO messages when downloading using transfer_manager - Update to 2.18.2: - Bug Fixes - Add regression test for range read retry issue and bump dependency to fix - Update to 2.18.1: - Bug Fixes - Properly escape URL construction for XML MPU API - Update to 2.18.0: - Features - Add OpenTelemetry Tracing support as a preview feature - Bug Fixes - Allow Protobuf 5.x - Correct notification error message - Update to 2.17.0: - Features - Support HNS enablement in bucket metadata - Support page_size in bucket.list_blobs - Bug Fixes - Remove deprecated methods in samples and tests - Documentation
Matej Cepl2024-12-05 09:09:41 +00:00
bceb835908
Accepting request 1157359 from devel:languages:python:google
Ana Guerrero2024-03-13 21:19:08 +00:00
5bac303c9a
- Obsolete Python 3.6 build for SLE 15 SP4 and openSUSE Leap 15.4 and later - Update to 1.23.0: * Move create_bucket implementation from Bucket to Client. * Add opt-in raw download support. * Fix query-string order dependent assert. * Normalize VPCSC configuration in system tests. - Update to 1.22.0: * Add UBLA attrs to IAMConfiguration. - Update to 1.21.0: * Add gcloud-python header to user agent. * Don't report a gapic version for storage. * Update storage endpoint from www.googleapis.com to storage.googleapis.com. * Call anonymous client method to remove dependency of google application credentials. * Enable CSEK w/ V4 signed URLs. * Support predefined ACLs in Bucket.create. - Update to 1.20.0: * Add user_project param to HMAC-related methods. * Add Blob.from_string and Bucket.from_string factories. * Add support for STORAGE_EMULATOR_HOST; add benchwrapper script.
Robert Schweikert2024-03-05 20:54:07 +00:00
c47d6ea753
Accepting request 1155082 from devel:languages:python:google
Ana Guerrero2024-03-05 17:52:08 +00:00
9e21e2ec88
- Version update in SLE 15 SP4 and later (jsc#PED-6697)
Robert Schweikert2024-02-27 10:05:01 +00:00
3fe92e5cc3
- 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 - Remove horrible workarounds creating __init__.py and then removing them. - allow metadata keys to be cleared 'download_as_text' - update 'custom_time' setter to record change - use passed-in client within Blob.from_string and helpers - preserve metadata value when uploading new file content - pass 'client_options' to base class ctor - change datetime.now to utcnow + The tests require at least version 3.0.0.
Dirk Mueller2023-12-16 19:23:27 +00:00
fcb37d9ae2
Accepting request 1128593 from home:glaubitz:branches:devel:languages:python
Robert Schweikert2023-11-26 11:19:51 +00:00
fd29078509
Accepting request 1095801 from home:glaubitz:branches:devel:languages:python
Robert Schweikert2023-06-28 13:03:31 +00:00
0c660f9ce6
- WORK IN PROGRESS! TESTS STILL FAIL! - 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
Matej Cepl2023-05-10 11:39:31 +00:00
5317879d9d
- Add no-relative-imports.patch to fix relative imports.
Matej Cepl2021-09-30 15:42:39 +00:00
713645f79d
- 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.
Steve Kowalik2021-09-30 09:06:14 +00:00
faf20f1791
- Correct Requires to googleapis-common-protos. - Add Requires on python-google-filesystem, and stop including a file it now ships.
Steve Kowalik2021-06-22 06:36:03 +00:00
d2e7459739
- Remove no-network.patch and replace it with the upstream attempt for solution 416-avoid_real_client_in_bucket_blob_unit_tests.patch (gh#googleapis/python-storage#457).
Matej Cepl2021-06-09 15:20:40 +00:00