The v3.0.0 release of google-cloud-bigtable deprecates the previous google.cloud.bigtable.Client class in favor of distinct clients for the two API surfaces, supporting both sync and async calls:
- Data API:
google.cloud.bigtable.data.BigtableDataClientgoogle.cloud.bigtable.data.BigtableDataClientAsync
- Admin API:
google.cloud.bigtable.admin.BigtableInstanceAdminAsyncClientgoogle.cloud.bigtable.admin.BigtableInstanceAdminClientgoogle.cloud.bigtable.admin.BigtableTableAdminClientgoogle.cloud.bigtable.admin.BigtableTableAdminAsyncClient
The deprecated client will remain available as an alternative API surface, which internally delegates calls to the respective new clients. For most users, existing code will continue to work as before. But there may be some breaking changes associated with this update, which are detailed in this document.
If you experience technical issues or have questions, please file an issue.
- MutationBatcher and MutationBatcherAsync's
tableargument was renamed totarget, since it also supports Authorized View instances. This matches the naming used in other classes (PR: #1153)