diff --git a/.github/workflows/system_emulated.yml b/.github/workflows/system_emulated.yml index 48b8faa42..26b4894e5 100644 --- a/.github/workflows/system_emulated.yml +++ b/.github/workflows/system_emulated.yml @@ -20,7 +20,7 @@ jobs: python-version: '3.8' - name: Setup GCloud SDK - uses: google-github-actions/setup-gcloud@v0.6.0 + uses: google-github-actions/setup-gcloud@v0.6.2 - name: Install / run Nox run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index 7692190d4..5d74f2061 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ [1]: https://pypi.org/project/google-cloud-bigtable/#history +## [2.13.2](https://github.com/googleapis/python-bigtable/compare/v2.13.1...v2.13.2) (2022-10-20) + + +### Bug Fixes + +* Respect deadlines for column family operations ([#687](https://github.com/googleapis/python-bigtable/issues/687)) ([df2e64a](https://github.com/googleapis/python-bigtable/commit/df2e64a79bbd8b28d0991706607af99d539320d1)) + ## [2.13.1](https://github.com/googleapis/python-bigtable/compare/v2.13.0...v2.13.1) (2022-10-10) diff --git a/google/cloud/bigtable/column_family.py b/google/cloud/bigtable/column_family.py index 466011923..80232958d 100644 --- a/google/cloud/bigtable/column_family.py +++ b/google/cloud/bigtable/column_family.py @@ -20,6 +20,7 @@ from google.cloud.bigtable_admin_v2.types import ( bigtable_table_admin as table_admin_v2_pb2, ) +from google.api_core.gapic_v1.method import DEFAULT class GarbageCollectionRule(object): @@ -275,7 +276,8 @@ def create(self): # data it contains are the GC rule and the column family ID already # stored on this instance. client.table_admin_client.modify_column_families( - request={"name": self._table.name, "modifications": [modification]} + request={"name": self._table.name, "modifications": [modification]}, + timeout=DEFAULT, ) def update(self): @@ -302,7 +304,8 @@ def update(self): # data it contains are the GC rule and the column family ID already # stored on this instance. client.table_admin_client.modify_column_families( - request={"name": self._table.name, "modifications": [modification]} + request={"name": self._table.name, "modifications": [modification]}, + timeout=DEFAULT, ) def delete(self): @@ -324,7 +327,8 @@ def delete(self): # data it contains are the GC rule and the column family ID already # stored on this instance. client.table_admin_client.modify_column_families( - request={"name": self._table.name, "modifications": [modification]} + request={"name": self._table.name, "modifications": [modification]}, + timeout=DEFAULT, ) diff --git a/samples/beam/requirements.txt b/samples/beam/requirements.txt index f3278b4d1..4428b8447 100644 --- a/samples/beam/requirements.txt +++ b/samples/beam/requirements.txt @@ -1,3 +1,3 @@ -apache-beam==2.41.0 -google-cloud-bigtable==2.13.0 +apache-beam==2.42.0 +google-cloud-bigtable==2.13.1 google-cloud-core==2.3.2 diff --git a/samples/hello/requirements.txt b/samples/hello/requirements.txt index 6b717a29e..ecfdb47bb 100644 --- a/samples/hello/requirements.txt +++ b/samples/hello/requirements.txt @@ -1,2 +1,2 @@ -google-cloud-bigtable==2.13.0 +google-cloud-bigtable==2.13.1 google-cloud-core==2.3.2 diff --git a/samples/instanceadmin/requirements.txt b/samples/instanceadmin/requirements.txt index fe20918e4..b21dc525c 100644 --- a/samples/instanceadmin/requirements.txt +++ b/samples/instanceadmin/requirements.txt @@ -1,2 +1,2 @@ -google-cloud-bigtable==2.13.0 +google-cloud-bigtable==2.13.1 backoff==2.2.1 diff --git a/samples/metricscaler/requirements.txt b/samples/metricscaler/requirements.txt index 5b85e133f..a56bc538b 100644 --- a/samples/metricscaler/requirements.txt +++ b/samples/metricscaler/requirements.txt @@ -1,2 +1,2 @@ -google-cloud-bigtable==2.13.0 -google-cloud-monitoring==2.11.2 +google-cloud-bigtable==2.13.1 +google-cloud-monitoring==2.11.3 diff --git a/samples/quickstart/requirements.txt b/samples/quickstart/requirements.txt index aeeadefcb..438688b1d 100644 --- a/samples/quickstart/requirements.txt +++ b/samples/quickstart/requirements.txt @@ -1 +1 @@ -google-cloud-bigtable==2.13.0 +google-cloud-bigtable==2.13.1 diff --git a/samples/snippets/deletes/requirements.txt b/samples/snippets/deletes/requirements.txt index 4281da43f..0a1c1704d 100644 --- a/samples/snippets/deletes/requirements.txt +++ b/samples/snippets/deletes/requirements.txt @@ -1,2 +1,2 @@ -google-cloud-bigtable==2.13.0 +google-cloud-bigtable==2.13.1 snapshottest==0.6.0 \ No newline at end of file diff --git a/samples/snippets/filters/requirements.txt b/samples/snippets/filters/requirements.txt index 4281da43f..0a1c1704d 100644 --- a/samples/snippets/filters/requirements.txt +++ b/samples/snippets/filters/requirements.txt @@ -1,2 +1,2 @@ -google-cloud-bigtable==2.13.0 +google-cloud-bigtable==2.13.1 snapshottest==0.6.0 \ No newline at end of file diff --git a/samples/snippets/reads/requirements.txt b/samples/snippets/reads/requirements.txt index 4281da43f..0a1c1704d 100644 --- a/samples/snippets/reads/requirements.txt +++ b/samples/snippets/reads/requirements.txt @@ -1,2 +1,2 @@ -google-cloud-bigtable==2.13.0 +google-cloud-bigtable==2.13.1 snapshottest==0.6.0 \ No newline at end of file diff --git a/samples/snippets/writes/requirements.txt b/samples/snippets/writes/requirements.txt index af6eb72ac..e627360b7 100644 --- a/samples/snippets/writes/requirements.txt +++ b/samples/snippets/writes/requirements.txt @@ -1 +1 @@ -google-cloud-bigtable==2.13.0 \ No newline at end of file +google-cloud-bigtable==2.13.1 \ No newline at end of file diff --git a/samples/tableadmin/requirements.txt b/samples/tableadmin/requirements.txt index aeeadefcb..438688b1d 100644 --- a/samples/tableadmin/requirements.txt +++ b/samples/tableadmin/requirements.txt @@ -1 +1 @@ -google-cloud-bigtable==2.13.0 +google-cloud-bigtable==2.13.1 diff --git a/setup.py b/setup.py index b8f40c363..f30c8f204 100644 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ name = "google-cloud-bigtable" description = "Google Cloud Bigtable API client library" -version = "2.13.1" +version = "2.13.2" # Should be one of: # 'Development Status :: 3 - Alpha' # 'Development Status :: 4 - Beta'