Version history
Version 3.9.0, released 2024-02-09
Bug fixes
- Extend timeouts for deleting snapshots, backups and tables (commit b6d9f8f)
Version 3.8.0, released 2024-01-08
New features
- Modify ModifyColumnFamiliesRequest proto to expose ignore_warnings field (commit 34c9afd)
Version 3.7.0, released 2023-10-30
New features
- Add support for Cloud Bigtable Request Priorities in App Profiles (commit d59310f)
Version 3.6.0, released 2023-08-16
New features
- Publish CopyBackup protos to external customers (commit bff18a6)
Version 3.5.0, released 2023-07-13
New features
- Increase the maximum retention period for a Cloud Bigtable backup from 30 days to 90 days (commit 0567fa8)
Version 3.4.0, released 2023-05-26
New features
- Add ChangeStreamConfig to CreateTable and UpdateTable (commit d00cf93)
Documentation improvements
- Remove unnecessary comment (commit 62c70cb)
Version 3.3.0, released 2022-09-15
New features
- Publish CBT deletion_protection field in Table, UpdateTableRequest, and UpdateTable API (commit 03206ec)
Version 3.2.0, released 2022-07-27
New features
- Publish new fields (commit 8622047)
Version 3.1.0, released 2022-07-11
New features
- Cloud Bigtable Undelete Table service and message proto files (commit 29d65e4)
- Add storage_utilization_gib_per_node to Autoscaling target (commit f4e0a43)
Version 3.0.0, released 2022-06-08
This is the first version of this package to depend on GAX v4.
There are some breaking changes, both in GAX v4 and in the generated code. The changes that aren't specific to any given API are described in the Google Cloud documentation. We don't anticipate any changes to most customer code, but please file a GitHub issue if you run into problems.
The most important change in this release is the use of the Grpc.Net.Client package for gRPC communication, instead of Grpc.Core. When using .NET Core 3.1 or .NET 5.0+ this should lead to a smaller installation footprint and greater compatibility (e.g. with Apple M1 chips). Any significant change in a core component comes with the risk of incompatibility, however - so again, please let us know if you encounter any issues.
New features
- Add emulator support for Bigtable (including the admin client) (commit 7ab4d78)
- This follows the same pattern as other clients. ## Version 2.9.0, released 2022-05-24
New features
- Adds table details to CreateClusterMetadata (commit 2db5d8d) ## Version 2.8.0, released 2022-04-04
New features
- Add ListHotTablets API method and protobufs (commit 56eea19)
Documentation improvements
- Update
cpu_utilization_percent
limit (commit 01b008d) - Remove the limitation of all clusters in a CMEK instance must use the same key (commit 01b008d)
Version 2.7.0, released 2021-12-07
- Commit c8a3a3e: feat: add Autoscaling API
Version 2.6.0, released 2021-10-20
- Commit f594b06: feat: Add create_time to Instance
Version 2.5.0, released 2021-09-23
- Commit b3c1df4: feat: Publish new fields to support cluster group routing for Cloud Bigtable
- Commit ac367e2: feat: Regenerate all APIs to support self-signed JWTs
- Commit 3e536db: docs: update the comments in Cloud Bigtable RestoreTable API to reflect the new API capability
Version 2.4.0, released 2021-05-05
- Commit 9b48308: fix(retry): restore grpc_service_config for CreateBackup and {Restore,Snapshot}Table
- Commit 632d8f4: feat: Publish new fields to support Customer Managed Encryption Keys (CMEK) on the existing Cloud Bigtable service methods.
- Commit 89c1826: fix: add retryableStatusCodes back to bigtable
- Commit 7171c87: feat: migrate bigtable retry/timeout settings to gRPC's service configs
Version 2.3.0, released 2020-11-19
- Commit 532b6ae:
- feat: Update BigtableTableAdmin GetIamPolicy to include the additional binding for Backup.
- feat: Change DeleteAppProfileRequest.ignore_warnings to REQUIRED.
Version 2.2.0, released 2020-10-08
- Commit 0790924: fix: Add gRPC compatibility constructors
- Commit 0ca05f5: chore: Regenerate all APIs using protoc 3.13 and Grpc.Tools 2.31
- Commit 6bde7a3: docs: Regenerate all APIs with service comments in client documentation
- Commit f83bdf1: fix: Regenerate all APIs with generator changes for timeouts
- Commit 947a573: docs: Regenerate all clients with more explicit documentation
Version 2.1.0, released 2020-05-05
- Commit 19d9a5e: fix: Add missing method_signature annotations for BigTable Admin Backup RPCs. The added method_signatures reflect method flattenings in the GAPIC v1 config.
Version 2.0.0, released 2020-04-08
- Commit 3d28ab3: Adds table backup functionality
Version 2.0.0-beta02, released 2020-03-17
No API surface changes compared with 2.0.0-beta01, just dependency and implementation changes.
Version 2.0.0-beta01, released 2020-02-17
This is the first prerelease targeting GAX v3. Please see the breaking changes guide for details of changes to both GAX and code generation.
Note that snapshot-based RPCs are now exposed in the admin client, despite being documented as alpha APIs. These were previously disabled by configuration, but that configuration is not present in the new generator. If these methods are ever removed, we'll create a new major version.
Version 1.1.0, released 2019-12-10
- Commit 6ee4904: Adds IAM support for table admin
- Commit 9c69ad4: Add obsolete methods for backwards compatibility.
- Commit 50658e2: Add format methods for resource names
- Commit ee5c7dc: Add client builders for simpler configuration
Version 1.0.0, released 2019-05-23
Initial GA release.