Version 0.12.0
This release contains three large API additions or changes:
- Adds official support for the Google Cloud Bigtable API.
- Adds offficial support of the Google Cloud Logging API.
- Upgrades Google Cloud Datastore from
v1beta2
tov1beta3
(see release notes for the new backend)
BigQuery
- Add a
template_suffix
parameter to BigQueryTable.insert_data
(#1562). - Expand/clarify synchronous query usage docs (#1674).
- Cache job constructed for a synchronous query (#1675).
Storage
- Pass mutated properties through to
Bucket.create
API call (#1579). - Allow predefined ACL names from either XML or JSON APIs (#1664).
Pub/Sub
- Add
Topic.list_subscriptions
(#1580). - Fix topic subscription path patterns (#1592).
- Add
Message.service_timestamp
property (#1627). - Add support for IAM permissions on topics (#1640, #1641, #1642, #1652)
and subscriptions (#1644, #1645, #1646)
Datastore
- Upgrade the API from
v1beta2
tov1beta3
(see #1288). In particular - Rename the
Query.group_by
property toQuery.distinct_on
- Add explicit support for null values in entities (#1464)
- Add explicit support for Geo Point values in entities (#1464)
- Remove custom
GCLOUD_DATASET_ID
environment variable, relying instead onGCLOUD_PROJECT
(#1465) - Fix broken docs for
Query.add_filter
(#1622). - Documentation: Support filtering Query by key (#1632).
- Allow bytes or string as project value in datastore clients (#1638).
DNS
- Rename
type
->record_type
in DNS doc (#1663).