- Add Requires on python-google-filesystem, and stop including a file it now ships. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-google-cloud-storage?expand=0&rev=25
217 lines
8.6 KiB
Plaintext
217 lines
8.6 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Jun 22 06:34:36 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Correct Requires to googleapis-common-protos.
|
|
- Add Requires on python-google-filesystem, and stop including a file it
|
|
now ships.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 4 07:09:47 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- 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 19:30:16 UTC 2021 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Skip Python 2 build as dependencies are no longer built for Python 2 either
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 29 15:55:00 UTC 2020 - Sean Marlow <sean.marlow@suse.com>
|
|
|
|
- Update version requirement for mock package.
|
|
+ The tests require at least version 3.0.0.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 18 10:41:05 UTC 2020 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to 1.29.0
|
|
+ Features
|
|
* add *generation*match args into Blob.compose() (#122)
|
|
* add Bucket.reload() and Bucket.update() wrappers to restrict
|
|
generation match args (#153), closes (#127)
|
|
* add helper for bucket bound hostname URLs (#137), closes (#121)
|
|
* add if*generation*match support for Bucket.rename_blob() (#141)
|
|
* add if*generation*Match support, pt1 (#123)
|
|
* add offset and includeTrailingPrefix options to list_blobs (#125)
|
|
* Create CODEOWNERS (#135)
|
|
+ Bug Fixes
|
|
* **storage:** add documentaion of list_blobs with user project (#147)
|
|
* **storage:** add projection parameter to blob.reload method (#146)
|
|
* **storage:** add unused variables to method generation match (#152)
|
|
* **storage:** change the method names in snippets file (#161)
|
|
* **storage:** fix upload object with bucket cmek enabled (#158)
|
|
* set default POST policy scheme to "http" (#172)
|
|
- from version 1.28.0
|
|
+ Bug Fixes
|
|
* **storage:** anonymous credentials for private bucket (#107)
|
|
* add bucket name into POST policy conditions (#118)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 28 07:48:26 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Update to 1.28.0:
|
|
* Many various bugfixes all around
|
|
* Updated dependency requirements
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 26 13:51:51 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Update to 1.19.1:
|
|
* Minor bugfix over previous release
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 12 10:18:12 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Update to 1.19.0:
|
|
* Huge range of updates and tweaks, mostly bugfixing
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 16 23:24:53 UTC 2019 - Guang Yee <gyee@suse.com>
|
|
|
|
- Update to version 1.15.1
|
|
* Widen range for 'google-cloud-core'
|
|
|
|
- Update to version 1.15.0
|
|
* New Features
|
|
- Add support for V4 signed URLs
|
|
- Add generation arguments to bucket / blob methods
|
|
* Implementation Changes
|
|
- Remove classifier for Python 3.4 for end-of-life
|
|
- Ensure that 'Blob.reload' passes encryption headers
|
|
* Documentation
|
|
- Update client library documentation URLs
|
|
* Iternal / Testing Changes
|
|
- Fix failing system tests
|
|
- Increase number of retries for 429 errors
|
|
- Un-flake KMS integration tests expecting empty bucket
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 18 08:05:01 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
|
|
|
- Activate test suite
|
|
- Increase minimum versions:
|
|
* google-api-core >= 0.6.1
|
|
* google-cloud-core >= 0.29.0
|
|
- Adds new dependency google-cloud-kms
|
|
- Update to version 1.14.0
|
|
* New Features
|
|
- Add 'Bucket.iam_configuration' property, enabling Bucket-Policy-Only.
|
|
* Documentation
|
|
- Improve docs for 'generate_signed_url'
|
|
- from 1.13.2
|
|
* Implementation Changes
|
|
- Update Blob.update_storage_class to support rewrite tokens.
|
|
* Internal / Testing Changes
|
|
- Skip signing tests for insufficient credentials
|
|
- Document Python 2 deprecation
|
|
- Normalize docs for page_size / max_results / page_token.
|
|
- from 1.13.1
|
|
* Implementation Changes
|
|
- Import iam.policy from google.api_core.
|
|
- Accomodate new back-end restriction on retention period.
|
|
- Avoid deleting a blob renamed to itself
|
|
* Dependencies
|
|
- Update dependency to google-cloud-core
|
|
- Bump minimum api_core version for all GAPIC libs to 1.4.1.
|
|
* Documentation
|
|
- Normalize use of support level badges
|
|
* Internal / Testing Changes
|
|
- Blacken libraries
|
|
- Add templates for flake8, coveragerc, noxfile, and black.
|
|
- Harden teardown in system tests.
|
|
- Harden create_bucket call in systests vs. 429 TooManyRequests.
|
|
- Skip public bucket test in VPC Service Controls
|
|
- Fix lint failure.
|
|
- Disable test running in VPC Service Controls restricted environment
|
|
- Use new Nox
|
|
- from 1.13.0
|
|
* New Features
|
|
- Add support for bucket retention policies
|
|
- Allow destination.content_type to be None in Blob.compose.
|
|
* Implementation Changes
|
|
- Ensure that method for Blob.generate_signed_url is uppercase.
|
|
* Documentation
|
|
- Clarify GCS URL signing limitations on GCE
|
|
- Redirect renamed 'usage.html'/'client.html' -> 'index.html'.
|
|
- from 1.12.0
|
|
* New Features
|
|
- Add support for Python 3.7, drop support for Python 3.4.
|
|
- Add lifecycle rules helpers to bucket.
|
|
* Implementation Changes
|
|
- Add 'stacklevel=2' to deprecation warnings.
|
|
* Documentation
|
|
- Storage docs: fix typos.
|
|
- Prep storage docs for repo split.
|
|
* Internal / Testing Changes
|
|
- Harden systest teardown further.
|
|
- Nox: use inplace installs
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 4 12:48:39 UTC 2018 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Remove superfluous devel dependency for noarch package
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 18 04:42:37 UTC 2018 - tbechtold@suse.com
|
|
|
|
- Initial packaging (version 1.11.0)
|