Skip to content

0.20.0

Compare
Choose a tag to compare
@dhermes dhermes released this 29 Sep 02:42
· 34188 commits to main since this release

As of this release, each service can be used on its own in a standalone package. Installing google-cloud will still give all supported services, but an individual service can be targeted for a more streamlined install. For example:

pip install google-cloud-datastore

Relevant changes: #2442, #2438, #2432, #2433, #2430, #2435, #2436, #2429, #2417, #2418, #2420, #2419, #2428, #2367, #2410, #2416

In between the 0.19.0 release and the release of all services in their own packages, a few small changes were made.

Core

  • Removing "install from source" instructions that were no longer valid after re-packaging (#2447)
  • Updating CONTRIBUTING doc to discourage setup.py develop; this change has the same root cause as removing "install from source" (#2400)
  • Bug fix: Correctly handle unicode messages in exceptions (#2348)

Storage

  • Make preserving the ACL when copying or renaming blob optional. (#2409)

Datastore

  • Translating gRPC INVALID_ARGUMENT on commit to standard BadRequest exception (#2423)

Logging

  • Docs fix: log_struct example (#2450)

BigQuery

  • Changing all "Cloud BigQuery" mentions to "BigQuery" (#2443)
  • Support r+ mode files when uploading to table (#2360)
  • Handle error responses in Table.upload_from_file (#2365)
  • Ensure that QueryResults.from_query_job copies job.name (#2378)
  • Add dry_run support for async query jobs (#2375)
  • Model/parse job.cancel API response correctly (#2379)

Monitoring

  • Adding support for Custom Metrics (#2057)

Bigtable

  • Adding bigtable-emulator tox environment (#2322)
  • Removing custom generated long-running operations module and using the new support in googleapis-common-protos (#2427)

Pub / Sub

  • Docs: Update links to new Pub / Sub documentation (#2398)