- Publish Automated Backups protos (commit 1dff99b)
- Change netstandard2.1 target to netstandard2.0 (commit 7707366)
- Add Data Boost configurations to admin API (commit 1f88775)
- Publish new bigtable APIs for types and aggregates (commit 485f4e8)
- Cloud Bigtable Authorized Views admin APIs protos (commit 6e5e476)
- Extend timeouts for deleting snapshots, backups and tables (commit b6d9f8f)
- Modify ModifyColumnFamiliesRequest proto to expose ignore_warnings field (commit 34c9afd)
- Add support for Cloud Bigtable Request Priorities in App Profiles (commit d59310f)
- Publish CopyBackup protos to external customers (commit bff18a6)
- Increase the maximum retention period for a Cloud Bigtable backup from 30 days to 90 days (commit 0567fa8)
- Add ChangeStreamConfig to CreateTable and UpdateTable (commit d00cf93)
- Remove unnecessary comment (commit 62c70cb)
- Publish CBT deletion_protection field in Table, UpdateTableRequest, and UpdateTable API (commit 03206ec)
- Publish new fields (commit 8622047)
- Cloud Bigtable Undelete Table service and message proto files (commit 29d65e4)
- Add storage_utilization_gib_per_node to Autoscaling target (commit f4e0a43)
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.
- Add emulator support for Bigtable (including the admin client) (commit 7ab4d78)
- This follows the same pattern as other clients.
- Adds table details to CreateClusterMetadata (commit 2db5d8d)
- Add ListHotTablets API method and protobufs (commit 56eea19)
- Update
cpu_utilization_percent
limit (commit 01b008d) - Remove the limitation of all clusters in a CMEK instance must use the same key (commit 01b008d)
- Commit c8a3a3e: feat: add Autoscaling API
- Commit f594b06: feat: Add create_time to Instance
- 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
- 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
- Commit 532b6ae:
- feat: Update BigtableTableAdmin GetIamPolicy to include the additional binding for Backup.
- feat: Change DeleteAppProfileRequest.ignore_warnings to REQUIRED.
- 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
- 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.
- Commit 3d28ab3: Adds table backup functionality
No API surface changes compared with 2.0.0-beta01, just dependency and implementation changes.
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.
- 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
Initial GA release.