You can see the latest product updates for all of Google Cloud on the Google Cloud page, browse and filter all release notes in the Google Cloud console, or programmatically access release notes in BigQuery.
To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly.
December 11, 2024
You can now enable row-affinity routing to let Bigtable automatically ensure that single-row requests for a given row are routed to the same cluster. This feature is generally available (GA).
You can now use the Google Cloud console to create and manage authorized views of your Bigtable tables.
You can now select a row in a Bigtable Studio query results table to view formatted row data. For more information, see Query your data with SQL in the query editor.
December 09, 2024
A weekly digest of client library updates from across the Cloud SDK.
December 02, 2024
To create a Bigtable instance, a user or account must be a principal in a role with the permission bigtable.clusters.create
. For more information, see Bigtable access control with IAM.
November 25, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.48.0 (2024-11-19)
Features
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.50.0 (6b35b47)
- Make client side metrics tag in sync with server (#2401) (bba4183)
Dependencies
November 18, 2024
You can now create a Data Boost app profile and view Data Boost metrics in the Google Cloud console. Data Boost for Bigtable is in Preview. For more information, see Create and configure app profiles.
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.47.0 (2024-11-13)
Features
- Add an experimental feature to skip waiting for trailers for unary ops (#2404) (cf58f26)
- Add internal "deadline remaining" client side metric #2341 (#2370) (75d4105)
Bug Fixes
Python
Changes for google-cloud-bigtable
2.27.0 (2024-11-12)
Features
- Add support for Cloud Bigtable Node Scaling Factor for CBT Clusters (#1023) (0809c6a)
- Surface
retry
param toTable.read_row
api (#982) (a8286d2)
Bug Fixes
Bigtable is now available in the northamerica-south1
(Mexico) region. For more information, see Bigtable locations.
November 04, 2024
A weekly digest of client library updates from across the Cloud SDK.
October 21, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.45.1 (2024-10-14)
Dependencies
October 08, 2024
Hot backups, optimized backups to restore your data to production performance availability more efficiently, are now generally available (GA). For more information, see Backups overview.
October 07, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.45.0 (2024-10-03)
Features
- Add support for Cloud Bigtable Node Scaling Factor for CBT Clusters (caf879c)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.46.1 (caf879c)
- Support override monitoring endpoint (#2364) (a341eb8)
Dependencies
September 30, 2024
A weekly digest of client library updates from across the Cloud SDK.
September 25, 2024
You can perform similarity vector search in Bigtable by finding the K-nearest neighbors. This feature is available as part of the GoogleSQL for Bigtable Preview.
September 23, 2024
A weekly digest of client library updates from across the Cloud SDK.
August 28, 2024
The Preview of Data Boost for Bigtable has been expanded to let you use Data Boost compute resources when you read Bigtable data using a Spark application. For more information, see Use the Bigtable Spark connector.
August 26, 2024
You can use EXPORT DATA
statements to directly export BigQuery data to Bigtable (reverse ETL). This feature is generally available (GA).
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.43.0 (2024-08-22)
Features
- Add fields and the BackupType proto for Hot Backups (#2300) (acaa3ff)
- Allow non default service account in DirectPath (#2312) (09d0f23)
- bigtable: Remove deprecated Bytes from BigEndianBytesEncoding (#2309) (32f244f)
- Enable hermetic library generation (#2234) (169aea5)
Bug Fixes
Dependencies
August 19, 2024
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-bigtable
2.26.0 (2024-08-12)
Features
- Add fields and the BackupType proto for Hot Backups (#1010) (b95801f)
- Add MergeToCell to Mutation APIs (f029a24)
- Add min, max, hll aggregators and more types (f029a24)
- Async execute query client (#1011) (45bc8c4)
Bug Fixes
Documentation
August 13, 2024
You can now enable client-side metrics with the Bigtable client library for Go. Used in conjunction with server-side monitoring metrics, client-side metrics can provide a complete, actionable view of Bigtable performance. For more information, see Set up client-side metrics.
August 12, 2024
A weekly digest of client library updates from across the Cloud SDK.
August 01, 2024
Bigtable supports querying in SQL. This feature is available in Preview. For more information, see Introduction to SQL for Bigtable.
The Bigtable Studio query editor is available in Preview. For more information, see Manage your data using Bigtable Studio.
Bigtable aggregates let you build distributed counters and aggregate your Bigtable data at write time using min, max, sum, or HLL. This feature is generally available (GA). For more information, see Aggregate values at write time.
July 29, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
5.1.2 (2024-07-22)
Bug Fixes
Java
Changes for google-cloud-bigtable
2.41.0 (2024-07-24)
Features
- Add MergeToCell to Mutation APIs (#2279) (0ce8a2a)
- Add support for MergeToCell API (#2258) (191d15c)
- Add support for new functions (#2287) (dd6583a)
- Create new environment variable to toggle directpath scoped to cloud bigtable. (#2261) (9062944)
- Implement ExecuteQuery API for SQL support (#2280) (25218e8)
Dependencies
Python
Changes for google-cloud-bigtable
2.25.0 (2024-07-18)
Features
Bug Fixes
- Allow protobuf 5.x (7ac8e14)
July 25, 2024
The Preview of automated backup has been expanded to let you enable and disable automated backup in the Google Cloud console. For more information, see the automated backup documentation.
July 15, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
5.1.1 (2024-07-11)
Bug Fixes
Java
Changes for google-cloud-bigtable
2.40.0 (2024-06-28)
Features
Bug Fixes
- Add getServiceName() to EnhancedBigTableStubSettings (#2256) (da703db)
- Remove grpclb (#2033) (7355375)
Dependencies
June 17, 2024
The Python client library for Bigtable now offers an asynchronous API for use with asynchronous applications. The async API is generally available (GA). To get started, see the Python hello world.
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.39.5 (2024-06-10)
Bug Fixes
- Make change stream unknown mod error more actionable (#1938) (e7ba045)
- Rate limiting should be ineffective when RateLimitInfo is not present (#2243) (a0ec901)
Dependencies
Python
Changes for google-cloud-bigtable
2.24.0 (2024-06-11)
Features
- Add String type with Utf8Raw encoding to Bigtable API (#968) (2a2bbfd)
- Improve async sharding (#977) (fd1f7da)
Bug Fixes
June 10, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
5.1.0 (2024-05-28)
Features
- Add feature for copying backups (#1153) (91f85b5)
- Add String type with Utf8Raw encoding to Bigtable API (#1419) (724b711)
- Publish Automated Backups protos (#1391) (17838ed)
- Trusted Private Cloud support, use the universeDomain parameter (#1386) (c0c287e)
Bug Fixes
- deps: Update dependency @google-cloud/precise-date to v4 (#1318) (9dcef90)
- Extend timeouts for deleting snapshots, backups and tables (#1387) (1a6f59a)
- Fix flaky test by extending timeout (#1350) (906ac79)
- Improve retry logic for streaming API calls (#1372) (e8083a4)
- Remove the watermarks (#1313) (0126a0e)
June 03, 2024
A weekly digest of client library updates from across the Cloud SDK.
May 27, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.39.3 (2024-05-21)
Bug Fixes
May 13, 2024
A weekly digest of client library updates from across the Cloud SDK.
May 06, 2024
A weekly digest of client library updates from across the Cloud SDK.
May 02, 2024
The Bigtable Spark connector lets you read and write data from and to Bigtable using Spark SQL and DataFrames inside your Spark application. This feature is generally available (GA).
April 22, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.38.0 (2024-04-15)
Features
- Add Data Boost configurations to admin API (f29c5bb)
- Add feature flag for client side metrics (#2179) (f29c5bb)
- Migrate to OTEL and enable metrics by default (#2166) (1682939)
Bug Fixes
Python
Changes for google-cloud-bigtable
2.23.1 (2024-04-15)
Bug Fixes
April 16, 2024
Client-side metrics are enabled by default in the Bigtable client library for Java versions 2.38.0 and later.
April 11, 2024
Bigtable now integrates with LangChain, an LLM orchestration framework. For more information, see Build LLM-powered applications using LangChain. This feature is available in Preview.
April 09, 2024
Bigtable Data Boost, a serverless compute service designed for high-throughput read jobs and queries, is available in Preview.
You can now build distributed counters with Bigtable with write-time aggregates. This feature is available in Preview.
You can control access to data in your Bigtable tables with authorized views. This feature is generally available (GA).
Bigtable app profiles let you configure request priorities to prioritize certain workload data requests over others. This feature is now generally available (GA).
Bigtable now lets you increase the retention period in the garbage collection policy for a column family in a replicated table. For more information, see Changing age-based garbage collection policies.
April 01, 2024
A weekly digest of client library updates from across the Cloud SDK.
March 21, 2024
You can now view Bigtable cost data with instance granularity in the Google Cloud Billing detailed export to BigQuery. For more information, see Structure of detailed cost data export.
March 19, 2024
You can now create daily backups of your Bigtable table by enabling automated backup. This feature is available in Preview. For details, see Automated backup.
March 18, 2024
A weekly digest of client library updates from across the Cloud SDK.
March 11, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.35.1 (2024-03-07)
Dependencies
2.35.0 (2024-03-05)
Features
Bug Fixes
February 26, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.34.0 (2024-02-21)
Features
- Add the export logic for per-connection error rate metric (#2121) (d053f2d)
- Create the backbone of counting errors per connection each minute. (#2094) (7d27816)
Dependencies
- Update actions/setup-java action to v4 (#2106) (a694296)
- Update dependency com.google.cloud:gapic-libraries-bom to v1.30.0 (#2126) (f613bd0)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.25.0 (#2113) (ba1973e)
- Update dependency com.google.truth.extensions:truth-proto-extension to v1.4.1 (#2119) (0a7ad66)
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.10.1 (#2122) (99ec284)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 (#2123) (12d961a)
February 19, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.33.0 (2024-02-12)
Features
Bug Fixes
- Deflake backup integration tests due to deleteBackup timeouts (#2105) (0948da7)
- Extend timeouts for deleting snapshots, backups and tables (#2108) (df1d307)
Dependencies
- Autogen: Set packed = false on field_behavior extension (#2101) (7c438c6)
- Update actions/setup-java action to v4 (#2099) (a6c7c77)
- Update dependency com.google.cloud:gapic-libraries-bom to v1.29.0 (#2109) (ef88519)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.24.0 (#2085) (3851a5e)
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.10.0 (#2091) (2516a09)
- Update protobuf to 25.2 in WORKSPACE (#2086) (3eafcee)
February 12, 2024
A weekly digest of client library updates from across the Cloud SDK.
February 01, 2024
The Bigtable Studio query builder is generally available (GA). The query builder lets you create and run queries and view the results directly from the Google Cloud console. For details, see Build queries in the console.
January 31, 2024
Bigtable is available in the africa-south1
(Johannesburg) region. For more information, see Bigtable locations.
January 29, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.32.0 (2024-01-25)
Features
Bug Fixes
Dependencies
January 22, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.31.0 (2024-01-12)
Features
- Add a flag to add / remove routing cookie from callable chain (#2032) (201e631)
- Adding feature flags for routing cookie and retry info (#2031) (08c5bf1)
- Count row merging errors as internal errors (#2045) (fc7845b)
- Enable feature flag when setting is enabled (#2043) (e0d90db)
- Handle retry info so client respect the delay server sets (#2026) (f1b7fc7)
Bug Fixes
- Deps: Update the Java code generator (gapic-generator-java) to 2.31.0 (#2044) (d9042a5)
- Fix RetryInfo algorithm and tests (#2041) (dad7517)
Dependencies
December 28, 2023
The Cloud Bigtable documentation now includes a Bigtable for DynamoDB users guide for those considering a migration to Bigtable.
December 18, 2023
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-bigtable
2.22.0 (2023-12-12)
Features
- Add support for Cloud Bigtable request priorities in app profiles (#871) (a4d551e)
- Add support for Python 3.12 (#888) (4f050aa)
- Introduce compatibility with native namespace packages (#893) (d218f4e)
- Publish CopyBackup protos to external customers (#855) (4105df7)
Bug Fixes
- Add feature flag for improved mutate rows throttling (e5af359)
- Add lock to flow control (#899) (e4e63c7)
- Mutations batcher race condition (#896) (fe58f61)
- Require google-cloud-core 1.4.4 (#866) (09f8a46)
- Use
retry_async
instead ofretry
in async client (597efd1)
Documentation
- Minor formatting (e5af359)
December 13, 2023
Reverse scans in Cloud Bigtable let you read a range of rows backwards. This feature is now generally available (GA). For details, see Reverse scans.
December 11, 2023
A weekly digest of client library updates from across the Cloud SDK.
November 13, 2023
A weekly digest of client library updates from across the Cloud SDK.
November 08, 2023
Cloud Bigtable app profiles now let you configure request priorities to prioritize certain workload data requests over others. This feature is available in Preview.
October 30, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.29.0 (2023-10-26)
Features
Dependencies
October 16, 2023
A weekly digest of client library updates from across the Cloud SDK.
October 09, 2023
A weekly digest of client library updates from across the Cloud SDK.
October 06, 2023
Cloud Bigtable instance, cluster, and table metadata is automatically synced to Data Catalog, a feature of Dataplex, for improved data discovery and governance. This feature is generally available (GA).
October 02, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.27.3 (2023-09-29)
Bug Fixes
Dependencies
September 25, 2023
A weekly digest of client library updates from across the Cloud SDK.
September 19, 2023
Cloud Bigtable is available in the me-central2
(Dammam) region. For more information, see Bigtable locations.
September 18, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.27.2 (2023-09-13)
Bug Fixes
- Check that all bulk mutation entries are accounted for (#1907) (9ad8a00)
- Set wait timeout on watchdog (#1913) (f8ba6fe)
Dependencies
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.26 (#1896) (dfc4231)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.26 (#1897) (d446856)
- Update shared dependencies (#1901) (96f2690)
2.27.1 (2023-09-12)
Bug Fixes
- Aggregate batching throttling latency per attempt and reset it between (#1905) (e6cc5f6)
- Make sure to propagate the response when throttling is enabled (#1908) (f743187)
Dependencies
September 11, 2023
You can now choose not to specify the number of nodes when creating a Cloud Bigtable cluster using the gcloud CLI
. This configuration lets Bigtable automatically calculate the number of nodes based on your data footprint and optimize for 50% storage utilization. To learn more, see Create an instance. This feature is generally available (GA).
September 05, 2023
Dataflow templates are available to stream Cloud Bigtable data change records to BigQuery or Pub/Sub. For more information, see Reading a change stream.
August 31, 2023
You can now use EXPORT DATA
statements to directly export BigQuery data to Cloud Bigtable. This feature is in Preview.
August 28, 2023
Cloud Bigtable is available in the europe-west10
(Berlin) region. For more information, see Bigtable locations.
August 21, 2023
A weekly digest of client library updates from across the Cloud SDK.
August 17, 2023
You can now create a copy of a Cloud Bigtable backup and store it in any project or region where you have a Bigtable instance. This feature is generally available (GA). To learn more, see About Bigtable backups.
August 14, 2023
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
5.0.0 (2023-08-10)
⚠ BREAKING CHANGES
- Upgrade to Node 14 (#1311)
Miscellaneous Chores
Java
Changes for google-cloud-bigtable
2.26.0 (2023-08-09)
Features
- Add last_scanned_row_key feature (#1856) (ef30dde)
- Enable last_scanned_row_responses feature flag (#1862) (c2288c9)
- Setup 2.25.x lts branch (#1866) (220cf4b)
Bug Fixes
Dependencies
- Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.24.0 (#1878) (0de458d)
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.14.0 (#1873) (bb83064)
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.24 (#1876) (d397c33)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.24 (#1877) (1a8be60)
Python
Changes for google-cloud-bigtable
2.21.0 (2023-08-02)
Features
Documentation
July 31, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.25.1 (2023-07-25)
Bug Fixes
- Update the readRow attempt timeouts to be in line with unary RPCs instead of scans (#1834) (168c33e)
Dependencies
July 24, 2023
Cloud Bigtable is available in the europe-west12 (Turin) and me-central1 (Doha) regions. For more information, see Bigtable locations.
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.25.0 (2023-07-14)
Features
Bug Fixes
- Fix batch mutation limit (#1808) (ed24d4f)
- Update default sample row key attempt timeout to 5 min (#1827) (2f363ef)
Documentation
- Fix formatting for reversed order field example (#1836) (10a0426)
- Increase the maximum retention period for a Cloud Bigtable backup from 30 days to 90 days (#1826) (159fe38)
Dependencies
Python
Changes for google-cloud-bigtable
2.20.0 (2023-07-17)
Features
rel="noreferrer noopener"})
- Increase the maximum retention period for a Cloud Bigtable backup from 30 days to 90 days (d5720f8)
Bug Fixes
Documentation
July 18, 2023
Cloud Bigtable change streams are now generally available (GA). A change stream captures changes to data in a table as the changes happen, letting you stream them for processing or analysis. For more information, see Change streams overview.
July 10, 2023
Committed use discounts are now generally available (GA) for Cloud Bigtable in exchange for a commitment to continuously spend a certain amount on Bigtable nodes for one year or three years. For details, see Committed use discounts.
July 03, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.24.1 (2023-06-27)
Bug Fixes
2.24.0 (2023-06-27)
Features
- Add experimental reverse scan for public preview (#1809) (f4f2e2e)
- Reverse scans public preview (#1711) (176360f)
Dependencies
- Update dependency com.google.truth.extensions:truth-proto-extension to v1.1.5 (#1801) (a8961e8)
- Update dependency kr.motd.maven:os-maven-plugin to v1.7.1 (#1792) (80acca0)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.23 (#1800) (a9172c4)
- Update shared dependencies to 3.12.0, monitoring to 3.21.0, update renovate config (#1807) (12fc8cd)
June 30, 2023
Reverse scans in Cloud Bigtable are now available in Preview. For details, see Reverse scans.
The maximum retention period for a Cloud Bigtable backup has been increased from 30 days to 90 days, giving you more robust data protection and data quality control. This feature is generally available (GA). For more information on how Bigtable backups work, see About backups.
June 28, 2023
The Cloud Bigtable metric Five-second maximum requests per minute
is now generally available (GA). This metric measures the maximum number of requests received in a five-second span per minute to help you identify short bursts of traffic. For a full description, see Metrics.
June 27, 2023
You can now enable batch write flow control when you use Dataflow to send batch writes to Cloud Bigtable. This generally available (GA) feature automatically rate-limits traffic to avoid cluster overload and works with Bigtable autoscaling to ensure the optimal number of nodes is available to handle the batch write. For more information, see Batch write flow control.
June 12, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.23.3 (2023-06-08)
Bug Fixes
Dependencies
Python
Changes for google-cloud-bigtable
2.19.0 (2023-06-08)
Features
Bug Fixes
Documentation
June 05, 2023
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
4.6.1 (2023-05-30)
Bug Fixes
- Properly handle asynchronous read from stream (#1284) (55d86ba). This could result in silently dropped rows in a
createReadStream
. The bug is active when theReadRows
stream would be piped into a consumer that would defer the processing of the rows until the next event loop run (i.e. use aTransform
that would defer the callback invocation viasetTimeout()
).
Java
Changes for google-cloud-bigtable
2.23.2 (2023-05-30)
Documentation
- samples: Add bigtable filter snippet (#1762) (48a6ed0)
- samples: Remove client initialization as the snippets are not used standalone (#1768) (a6ac97c)
Dependencies
- Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.19.0 (#1769) (956c851)
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 (#1767) (901b88f)
- Update dependency com.google.truth.extensions:truth-proto-extension to v1.1.4 (#1770) (a94a522)
- Update doclet version to v1.9.0 (#1761) (a5d4215)
May 29, 2023
A weekly digest of client library updates from across the Cloud SDK.
May 23, 2023
You can now view information about which customer-managed encryption keys (CMEK) are used to protect your Cloud Bigtable resources and projects using Cloud Key Management Service (KMS). This feature is generally available (GA). For more information, see View key usage.
May 22, 2023
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-bigtable
2.18.1 (2023-05-11)
Bug Fixes
May 15, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.23.1 (2023-05-11)
Dependencies
- Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.18.0 (#1749) (1d7d391)
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 (#1744) (60df07f)
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.22 (#1746) (86ea9db)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.22 (#1747) (caa4462)
2.23.0 (2023-05-09)
Features
Documentation
Python
Changes for google-cloud-bigtable
2.18.0 (2023-05-10)
Features
- Publish RateLimitInfo and FeatureFlag protos (#768) (171fea6)
- Threaded MutationsBatcher (#722) (7521a61)
Bug Fixes
Documentation
May 08, 2023
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
4.5.1 (2023-04-28)
Bug Fixes
Java
Changes for google-cloud-bigtable
2.22.0 (2023-05-02)
Features
- Add APIs to enable batch write flow control (#1730) (b518d68)
- Add rate limiting callable (#1729) (ee0da11)
- Send feature flag when flow control is enabled (#1731) (ba147c3)
Bug Fixes
May 01, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.21.0 (2023-04-27)
Features
Dependencies
April 24, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.20.4 (2023-04-17)
Documentation
Dependencies
- Update actions/setup-go action to v4 (#1700) (1fd13ba)
- Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.16.0 (#1712) (f3bb088)
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.21 (#1704) (d60c946)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.21 (#1705) (8f3d69d)
- Update shared dependencies (#1703) (076b411)
- Upgrade maven-enforcer-plugin to 3.3.0, remove duplicate entry in pom (#1702) (392fc69)
Cloud Bigtable is not available in the europe-west12
(Turin) region.
April 17, 2023
The Cloud Bigtable documentation has been updated to include guidance on deleting data. For details, see Deletes.
April 10, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.20.3 (2023-04-03)
Dependencies
April 04, 2023
The Cloud Bigtable documentation has been updated to include guidance on using regional endpoints. For details, see Regional endpoints.
April 03, 2023
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
4.5.0 (2023-03-20)
Features
Bug Fixes
Java
Changes for google-cloud-bigtable
2.20.2 (2023-03-29)
Bug Fixes
March 31, 2023
Cloud Bigtable instance and table metadata is now automatically synced to Data Catalog, a feature of Dataplex, for improved data discovery and governance. Metadata is not synced for a project with an organization policy that restricts resource locations. To get started, see Manage data assets using Data Catalog. This feature is available in Preview.
You can now use Key Visualizer for Cloud Bigtable to analyze tables that are at least 1 GB. Previously, the minimum table size required for Key Visualizer was 30 GB. For more information on troubleshooting with Key Visualizer, see the Key Visualizer overview.
March 27, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.20.1 (2023-03-21)
Bug Fixes
Dependencies
March 23, 2023
Cloud Bigtable is now available in the europe-west12
(Turin) region. This note is incorrect; see entry for April 24, 2023.
March 14, 2023
When you restore a backup, if the destination cluster doesn't have enough nodes to store the new table, Cloud Bigtable returns a FAILED_PRECONDITON
error message. Previously, a RESOURCE_EXHAUSTED
error was returned.
March 06, 2023
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
4.4.0 (2023-03-01)
Features
Java
Changes for google-cloud-bigtable
2.20.0 (2023-03-02)
Features
- Add getNewPartitions method to CloseStream for Bigtable ChangeStream (#1655) (8847fed)
- Add new_partitions field for CloseStream for Cloud Bigtable ChangeStream (#1654) (0e283bf)
Bug Fixes
- Fix StackOverflow in ChangeStreamStateMachine due to excessive mods (#1648) (9e11106)
- Use org.threeten.bp.Duration for ReadChangeStreamQuery::heartbeatDura… (#1652) (87261a9)
Dependencies
Python
Changes for google-cloud-bigtable
2.17.0 (2023-03-01)
Features
2.16.0 (2023-02-27)
Features
- Enable "rest" transport in Python for services supporting numeric enums (c5116e0)
- Publish the Cloud Bigtable Change Streams (c5116e0)
Bug Fixes
Documentation
- Add documentation for enums (beb5bf3)
February 27, 2023
A weekly digest of client library updates from across the Cloud SDK.
February 20, 2023
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
4.3.0 (2023-02-10)
Features
Bug Fixes
Java
Changes for google-cloud-bigtable
2.19.1 (2023-02-16)
Bug Fixes
- Change the return type of Heartbeat::getEstimatedLowWatermark to long (#1631) (a101494)
- Fix connectivity error count calculation (#1632) (0803785)
- test: Fix flaky test (#1633) (fc29cd3)
Dependencies
February 13, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.19.0 (2023-02-10)
Features
Bug Fixes
Documentation
2.18.4 (2023-02-06)
Dependencies
February 06, 2023
A weekly digest of client library updates from across the Cloud SDK.
January 30, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.18.3 (2023-01-24)
Bug Fixes
2.18.2 (2023-01-24)
Dependencies
January 23, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.18.1 (2023-01-17)
Dependencies
January 18, 2023
Client-side metrics are now available to customers who use the Cloud Bigtable HBase client for Java version 2.6.4 or later. To learn more about using client-side monitoring metrics for performance optimization and troubleshooting, see the Client-side metrics overview.
January 16, 2023
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.18.0 (2023-01-12)
Features
Bug Fixes
- Call attemptStarted method with the request (#1562) (325f09c)
- Defer instance admin api errors to RPC time rather then client construction time (#1576) (06a0ced)
Dependencies
Python
Changes for google-cloud-bigtable
2.15.0 (2023-01-10)
Features
December 19, 2022
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.17.1 (2022-12-13)
Dependencies
December 12, 2022
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.17.0 (2022-12-07)
Features
- Add a query paginator (#1530) (5c8e1f6)
- Add test proxy to java-bigtable client (#1498) (132b4e4)
- Implement cross-project table restore (#1536) (335977c)
- Next release from main branch is 2.17.0 (#1514) (4fc6a93)
Dependencies
- Update dependency com.google.cloud:google-cloud-monitoring-bom … (#1531) (ee98338)
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.0 (#1539) (3244cef)
- Update dependency kr.motd.maven:os-maven-plugin to v1.7.1 (#1518) (8309681)
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.19 (#1537) (7f7c478)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.19 (#1538) (9d3df57)
Python
Changes for google-cloud-bigtable
2.14.1 (2022-12-06)
Bug Fixes
- Deps: Require google-api-core >=1.34.0, >=2.11.0 (e5875cb)
- Drop usage of pkg_resources (e5875cb)
- Fix timeout default values (e5875cb)
Documentation
- Samples: Snippetgen should call await on the operation coroutine before calling result (e5875cb)
December 08, 2022
Cloud Bigtable now lets you restore from a backup to a different project. This feature is generally available (GA). To learn more, see Bigtable backups.
The ability to configure deletion protection for a Cloud Bigtable table is now generally available (GA). This setting prevents deletion of the table, its column families, and the instance containing the table. See Modify deletion protection for instructions.
December 07, 2022
You can now retrieve information about a Cloud Bigtable query to help you evaluate the query's performance. This feature is generally available (GA). For more information, see Get query stats.
December 05, 2022
A new suite of client-side metrics for the Cloud Bigtable client for Java is generally available (GA) in versions 2.16.0 and later. To learn more about using the new monitoring metrics for performance optimization and troubleshooting, see the Client-side metrics overview.
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-bigtable
2.14.0 (2022-11-30)
Features
- Add typing to proto.Message based class attributes (c1538d5)
- Remove enum value ReadRowsRequest.RequestStatsView.REQUEST_STATS_EFFICIENCY (c1538d5)
- Remove field ReadIterationStats.deletes_seen (c1538d5)
- Remove field RequestStats.read_efficiency_stats (c1538d5)
- Remove proto ReadEfficiencyStats (c1538d5)
- Rename field RequestStats.all_read_stats to full_read_stats_view (c1538d5)
- Rename proto AllReadStats to FullReadStatsView (c1538d5)
- Rename proto ReadIteratorStats to ReadIterationStats (c1538d5)
Bug Fixes
- Add dict typing for client_options (c1538d5)
November 21, 2022
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-bigtable
1.7.3 (2022-11-18)
Bug Fixes
November 15, 2022
Cloud Bigtable now lets you retrieve metadata about a table, giving you greater observability when troubleshooting. This feature is generally available (GA). For more information, see Table stats.
November 14, 2022
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.16.0 (2022-11-11)
Features
Bug Fixes
2.15.1 (2022-11-08)
Bug Fixes
- Call record attempt compeletion on permanent failures (#1502) (f409c47)
- Fix the connectivity error count caculation (#1401) (1f8cfd7)
- Only record retry count when it's > 0 (#1488) (445a667)
Dependencies
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.6 (#1501) (8f61c64)
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.17 (#1495) (1b7c21a)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.17 (#1496) (74779e3)
1.22.0-sp.4 (2022-11-08)
Dependencies
October 31, 2022
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.15.0 (2022-10-26)
Features
Bug Fixes
- Catch all throwables so version mismatch won't hang the client (#1402) (c03b8a4)
- Fix attempt status tag for metrics (#1477) (e54cf7d)
- Rename metric names to match the external name (#1479) (28ca7c3)
- Set a longer timeout to wait for callbacks to be executed (#1478) (0d9ff6a)
Dependencies
- Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.5.0 (#1464) (d8e58a5)
- Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.6.0 (#1476) (331dcfb)
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.5 (#1470) (557a4fb)
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.15 (#1462) (69540cb)
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.16 (#1467) (53599ca)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.15 (#1463) (a6612f9)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.16 (#1468) (fe0ddb1)
October 24, 2022
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-bigtable
2.13.2 (2022-10-20)
Bug Fixes
October 17, 2022
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.6.3 (2022-10-14)
Dependencies
Python
Changes for google-cloud-bigtable
2.13.1 (2022-10-10)
Bug Fixes
October 10, 2022
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.14.1 (2022-10-05)
Dependencies
2.14.0 (2022-10-03)
Features
Dependencies
Python
Changes for google-cloud-bigtable
2.13.0 (2022-09-29)
Features
Bug Fixes
October 03, 2022
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
4.1.0 (2022-09-26)
Features
4.0.5 (2022-09-23)
Bug Fixes
Java
Changes for google-cloud-bigtable
2.13.0 (2022-09-27)
Features
Bug Fixes
Dependencies
- Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.5 (#1406) (d906729)
- Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.14 (#1411) (ef7d741)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.14 (#1412) (dcae319)
- Update dependency org.junit.vintage:junit-vintage-engine to v5.9.1 (#1409) (c1e195d)
September 29, 2022
The Cloud Bigtable observability metric high-granularity CPU utilization of hottest node
is now generally available (GA). Because of more frequent sampling, this metric is more accurate than CPU utilization of hottest node
. For more information on using Bigtable metrics, see Monitoring.
September 19, 2022
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
4.0.4 (2022-09-14)
Bug Fixes
4.0.3 (2022-09-09)
Bug Fixes
Java
Changes for google-cloud-bigtable
2.12.0 (2022-09-15)
Features
- generated: Publish CBT deletion_protection field in Table, UpdateTableRequest, and UpdateTable API (f1f3f05)
Dependencies
- Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.3 (#1386) (f460373)
- Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.3 (#1387) (e339cb1)
- Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.4 (#1395) (a2db183)
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 (#1384) (ee3b256)
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.3 (#1393) (df6c6c7)
September 13, 2022
Cloud Bigtable is available in the me-west1
(Tel Aviv) region. For more information, see Bigtable locations.
September 12, 2022
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.11.2 (2022-09-07)
Bug Fixes
Dependencies
September 05, 2022
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
4.0.2 (2022-08-27)
Bug Fixes
Java
Changes for google-cloud-bigtable
2.11.1 (2022-08-26)
Bug Fixes
August 29, 2022
A weekly digest of client library updates from across the Cloud SDK.
August 22, 2022
A weekly digest of client library updates from across the Cloud SDK.
August 19, 2022
You can now use tags to allow or deny security policies on a Cloud Bigtable instance. This feature is generally available (GA). To learn more, see Create and manage tags.
August 15, 2022
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.10.3 (2022-08-08)
Bug Fixes
2.10.2 (2022-08-03)
Bug Fixes
- Add a ReadFirstRow callable to set future in onComplete (#1326) (cb539b5)
- The metadata could be returned in trailer or header depends on i… (#1337) (c4b8c03)
Dependencies
Python
Changes for google-cloud-bigtable
2.11.1 (2022-08-08)
Bug Fixes
August 12, 2022
Cloud Bigtable-BigQuery federation is now generally available (GA). You can use BigQuery to query data from Cloud Bigtable and blend it with data from other federated data sources. For more information, see Querying Cloud Bigtable data.
August 11, 2022
New tooling is available to help you migrate to Cloud Bigtable from HBase clusters that are hosted on another Google Cloud service. For more information, see Migrate from HBase on Google Cloud.
August 08, 2022
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.10.1 (2022-08-01)
Bug Fixes
Dependencies
Python
Changes for google-cloud-bigtable
2.11.0 (2022-08-04)
Features
- Add audience parameter (a7a7699)
- Add
satisfies_pzs
output-only field (#614) (7dc1469) - Add
storage_utilization_gib_per_node
to Autoscaling target (a7a7699) - Cloud Bigtable Undelete Table service and message proto files (a7a7699)
Bug Fixes
Performance Improvements
August 01, 2022
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.10.0 (2022-07-26)
Features
- Add response protos (#1246) (52d59ce)
- Add response_params proto to clients (#1303) (93edfe1)
- Add storage utilization gib per node for autoscaling (#1317) (5282589)
- Use PingAndWarm request for channel priming (#1179) (6629821)
Bug Fixes
- Enable integration test for google-cloud-bigtable-stats (#1311) (7c77879)
- Fix race condition in BuiltinMetricsTracer (#1320) (644454a)
- Ignore repackaged files to fix clirr (#1300) (99b67ba)
Dependencies
July 11, 2022
Cloud Bigtable is available in the us-south1
(Dallas) and europe-southwest1
(Madrid) regions. For more information, see Bigtable locations.
June 30, 2022
You are now able to configure the storage utilization target for a cluster when you use autoscaling for Cloud Bigtable. This feature is generally available (GA).
June 28, 2022
Cloud Bigtable now gives you the option to undelete a table for up to seven days from the time of deletion using the gcloud CLI
. This feature is generally available (GA).
June 24, 2022
Cloud Bigtable is available in the us-east5
(Columbus) region. For more information, see Bigtable locations.
June 02, 2022
Cloud Bigtable now provides increased observability by letting you identify and monitor hot tablets in a cluster. This feature is generally available (GA). To learn more, see Hot tablets.
May 05, 2022
A Cloud Bigtable table overview page in the Cloud console is now generally available (GA). The table overview displays monitoring metrics and replication details for a selected table.
May 03, 2022
Cloud Bigtable is available in the europe-west9
(Paris) region. For more information, see Bigtable locations.
April 20, 2022
Cloud Bigtable is available in the europe-west8
(Milan) region. For more information, see Bigtable locations.
April 05, 2022
The Cloud Bigtable HBase replication library lets you replicate data from HBase to Bigtable. You can use the replication library in conjunction with existing migration tools to migrate your HBase data to Bigtable without pausing writes or taking your application offline. The replication library is now generally available (GA).
March 25, 2022
Cloud Bigtable support for Cloud EKM is generally available (GA). You can now choose an externally managed key when you protect your data using customer managed encryption keys (CMEK). Cloud EKM includes Key Access Justification, which lets you view the reason for each Cloud EKM request.
December 20, 2021
System Event audit logs for Cloud Bigtable autoscaling are now generally available (GA).
December 13, 2021
A Cloud Bigtable instance can now have clusters in up to 8 regions. This lets you create an instance with as many clusters as there are zones in your chosen Bigtable regions. Previously, an instance was limited to 4 clusters.
December 09, 2021
Autoscaling for Cloud Bigtable is now generally available (GA). Autoscaling helps prevent over-provisioning or under-provisioning by letting Cloud Bigtable automatically add or remove nodes to a cluster when usage changes. In addition, new metrics are available to help you understand how autoscaling is working.
You can now use customer managed encryption keys (CMEK) in Cloud Bigtable instances that are replicated across multiple regions. Previously, CMEK was limited to instances that had clusters in a single region. This feature is generally available (GA).
December 03, 2021
A new tutorial is available that uses open-source benchmarking tools to evaluate Cloud Bigtable performance. For more information, see Benchmarking Bigtable with PerfKit Benchmarker – Batch Testing on GitHub.
November 16, 2021
Cloud Bigtable is available in the southamerica-west1
(Santiago) region. For more information, see Bigtable locations.
October 27, 2021
The guidance on migrating data from HBase to Cloud Bigtable has been updated. You can now use new tooling designed to create Bigtable tables from existing HBase tables, import snapshots of your HBase tables, and validate the integrity of migrated data.
October 21, 2021
Cloud Bigtable app profile cluster groups let you route an app profile's traffic to a subset of an instance's clusters. This feature is generally available (GA).
October 04, 2021
Cloud Bigtable provides a CPU utilization by app profile, method, and table
metric that gives you more granular observability into the cluster's CPU usage. This metric is generally available (GA).
September 30, 2021
Storage limits for Cloud Bigtable nodes have been doubled. Each node now supports twice as much storage, with no increase in per-node costs. This feature is generally available (GA).
August 03, 2021
Cloud Bigtable is now available in the northamerica-northeast2
(Toronto) region.
July 16, 2021
New Dataflow templates are now available to help you import data into Cloud Bigtable. The importsnapshot
template lets you import HBase snapshots into Cloud Bigtable, without the need to export data as SequenceFiles or Avro files. The sync-table
template lets you validate the integrity of your imported data.
The Cloud Bigtable documentation has been updated to include information about connection pools and when to consider resizing them.
June 29, 2021
Cloud Bigtable is now available in the asia-south2
(Delhi) region.
June 23, 2021
Console Table Management for Cloud Bigtable is now generally available. You can now use the Google Cloud Console to create, edit, and delete Cloud Bigtable tables, column families, and garbage collection policies.
June 21, 2021
Cloud Bigtable is now available in the australia-southeast2
(Melbourne) region.
May 26, 2021
The Cloud Bigtable Service Level Agreement (SLA) has been updated.
May 11, 2021
The Cloud Bigtable documentation on schema design for time series data has been updated with an emphasis on recommended design patterns.
May 10, 2021
You can now use IAM conditions to define and enforce conditional access control for Cloud Bigtable instances, clusters, and tables. This feature is generally available.
May 07, 2021
New guidance is available to help you schedule Cloud Bigtable backups using Cloud Scheduler, Pub/Sub, and Cloud Functions.
May 06, 2021
Cloud Bigtable now provides a Cloud Monitoring metric that reports the amount of logical storage bytes that a backup is using. The metric is backup/bytes_used
, and it includes information about the source table and storage type.
May 03, 2021
The ability to restore from a Cloud Bigtable backup to a different instance is now generally available. This feature enhancement lets you use backups for a wider variety of use cases.
April 08, 2021
Cloud Bigtable support for customer-managed encryption keys (CMEK) is now generally available.
April 06, 2021
Data Access audit logging for Cloud Bigtable is now generally available.
If you previously enabled Data Access audit logs for all Google Cloud services in the Cloud Audit Logs default configuration, you might need to take additional steps to enable Data Access audit logging for Cloud Bigtable. Affected customers will see a notification at the top of the Cloud Bigtable page of the Cloud Console.
March 24, 2021
Cloud Bigtable is now available in the europe-central2
(Warsaw) region.
March 22, 2021
Cloud Bigtable's Cloud Console navigation has been improved. On the Instances page, the Create Instance button is more prominent. After you navigate to an instance, the following updates are visible:
- Left-pane navigation is now organized in sections.
- New breadcrumb navigation on each page shows the ID of the selected instance.
- Page headings are more prominent.
- You can now edit or delete an instance from every page.
December 14, 2020
Key Visualizer diagnostic messages are visible to all Cloud Bigtable customers. Review the message descriptions to learn how diagnostic messages can help you troubleshoot your Cloud Bigtable tables.
November 06, 2020
The default data points used for disk load charts on the Cloud Bigtable Monitoring page have changed to reflect the maximum for a displayed alignment period. Previously, data points on the charts reflected the mean for the alignment period. This change ensures that charts clearly show the peaks that are important for monitoring the health of a Cloud Bigtable instance. Disk load charts are only applicable for HDD clusters.
October 16, 2020
A tutorial is now available that demonstrates how to send a Cloud Bigtable read request using a Cloud Functions HTTP(S) request.
October 15, 2020
The steps to create a new Cloud Bigtable instance and edit an existing instance have been streamlined and improved in the Google Cloud Console.
July 22, 2020
Cloud Bigtable's fully integrated backups feature is now generally available. Backups let you save a copy of a table's schema and data and restore the backup to a new table at a later time.
July 13, 2020
The default data points used for CPU utilization charts on the Cloud Bigtable Monitoring page have changed. Previously, data points on the charts reflected the mean for a displayed alignment period. Now the data points reflect the maximum for the alignment period. This change ensures that charts clearly show the peaks that are important for monitoring the health of a Cloud Bigtable instance.
June 08, 2020
Cloud Bigtable is now available in the asia-southeast2
(Jakarta) region.
May 18, 2020
The Cloud Bigtable Monitoring page in the Cloud Console has been redesigned. Changes to the visual experience include the following:
- Views that are now split into separate tabs
- A new time range picker
- Updated styling on the graphs
April 20, 2020
Cloud Bigtable is now available in the us-west4
(Las Vegas) region.
April 06, 2020
Key Visualizer for Cloud Bigtable is now integrated into the Google Cloud Console. The following enhancements have been added:
- Eligibility has been simplified to a minimum of 30 GB of data per table.
- You can now specify the start and end time for a scan.
- Performance data is now more recent.
- Your performance data is retained for 14 days.
March 19, 2020
You can now create a production Cloud Bigtable instance that has one or two nodes per cluster. Prior to this change, production instances had a minimum of three nodes per cluster, and the only way to create smaller clusters was in a development instance.
The Cloud Bigtable Service Level Agreement (SLA) has been updated.
February 24, 2020
Cloud Bigtable is now available in the us-west3
(Salt Lake City) region.
January 24, 2020
Cloud Bigtable is now available in the asia-northeast3
(Seoul) region.
December 11, 2019
Table-level IAM for Cloud Bigtable is now generally available.
December 05, 2019
The Ruby client library for Cloud Bigtable is now generally available.
November 05, 2019
Cloud Bigtable is now available in the europe-west3
(Frankfurt) region.
October 14, 2019
Admin Activity audit logging is now generally available.
September 25, 2019
The Cloud Bigtable client library for Java is now generally available.
September 18, 2019
The PHP client library for Cloud Bigtable is now generally available.
September 06, 2019
The Python client library for Cloud Bigtable is now generally available.
September 03, 2019
Detailed descriptions and examples of write requests are now available in the Cloud Bigtable documentation.
June 27, 2019
The C++ client library for Cloud Bigtable is now generally available.
June 17, 2019
The Cloud Bigtable client library for Java for is now available in beta.
June 05, 2019
The C# client library for Cloud Bigtable is now generally available.
May 14, 2019
A section on garbage collection is now available in the Cloud Bigtable documentation.
April 18, 2019
Cloud Bigtable is now available in the asia-northeast2
(Osaka) region.
April 08, 2019
Multi-region replication for Cloud Bigtable is now generally available.
March 14, 2019
A PHP client library for Cloud Bigtable is now available in beta.
March 11, 2019
Cloud Bigtable is now available in the europe-west6
(Zürich) region.
March 06, 2019
A Ruby client library for Cloud Bigtable is now available in beta.
March 05, 2019
Multi-region replication for Cloud Bigtable is now available in beta. Regional replication continues to be generally available.
February 22, 2019
Cloud Bigtable is now available in the southamerica-east1
(São Paulo) region.
November 27, 2018
Cloud Bigtable is now available in the asia-east2
(Hong Kong) region.
November 13, 2018
The Node.js client library for Cloud Bigtable is now generally available.
October 08, 2018
Cloud Bigtable now enforces the limits on the amount of storage per node:
- If a cluster in an instance exceeds the storage limits, all writes to the instance will fail until you add nodes to the cluster.
- If you try to remove nodes from a cluster, and the change would cause the cluster to exceed the storage limits, Cloud Bigtable will deny the request.
October 05, 2018
A Python client library for Cloud Bigtable is now available in beta.
October 02, 2018
Cloud Bigtable is now available in the australia-southeast1
(Sydney) region.
September 18, 2018
Key Visualizer is now generally available.
September 06, 2018
Cloud Bigtable is now available in the asia-south1
(Mumbai) region.
September 04, 2018
Key Visualizer now includes the ability to view multiple metrics at once.
August 03, 2018
A C++ client library for Cloud Bigtable is now available in beta.
July 25, 2018
Regional replication is now generally available.
The Cloud Bigtable Service Level Agreement (SLA) has been updated.
July 11, 2018
The Quotas & Limits page now includes all of the quotas that appear in the Google Cloud Platform Console, and it now shows quotas and limits related to application profiles. These quotas and limits are not new, but they were not previously listed in the documentation.
July 10, 2018
Key Visualizer for Cloud Bigtable is now available in beta. Use Key Visualizer to analyze your Cloud Bigtable usage in detail and troubleshoot performance issues.
Cloud Bigtable is now available in the us-west2
(Los Angeles) region.
July 09, 2018
A C# client library for Cloud Bigtable is now available in beta.
June 29, 2018
Cloud Bigtable will start enforcing the limit on the amount of storage per node on October 1, 2018, rather than on July 1.
We're updating the Google Cloud Platform Console to show the new date. Until we finish rolling out that change, you'll still see the old enforcement date in the GCP Console.
June 28, 2018
A Node.js client library for Cloud Bigtable is now available in beta.
June 11, 2018
Cloud Bigtable is now available in the europe-north1
(Finland) region.
May 07, 2018
Instance-level IAM for Cloud Bigtable is now generally available.
Removed the column-family permissions (bigtable.columnfamilies.*
) from the list of IAM permissions for Cloud Bigtable. These permissions are deprecated and will not be supported in the future.
- If you need to view information about a table's column families, make sure your IAM role includes the
bigtable.tables.get
permission. - If you need to modify a table's column families, make sure your IAM role includes the
bigtable.tables.update
permission.
May 03, 2018
Cloud Bigtable is now available in the us-east4
(Northern Virginia) and northamerica-northeast1
(Montréal) regions.
April 30, 2018
Cloud Bigtable is now available in the europe-west2
(London) region.
April 25, 2018
Regional replication is now available in beta. Regional replication automatically makes your data available in two different zones within the same region, improving availability and durability.
The GCP Console now provides improved monitoring for Cloud Bigtable, including new charts that show each cluster's storage utilization, node count, and replication status.
The GCP Console now shows whether your instance's clusters are using too much storage based on the number of nodes they contain. Learn more about storage limits per node.
March 15, 2018
Cloud Bigtable is now available in the us-west1
(Oregon) region.
February 06, 2018
Cloud Bigtable is now available in the europe-west4
(Netherlands) region.
February 02, 2018
Cloud Bigtable is now available in the asia-southeast1
(Singapore) region.
January 31, 2018
IAM custom roles are now generally available.
January 02, 2018
Updated this page to provide release notes for the Cloud Bigtable service. To view release notes for the Cloud Bigtable HBase client for Java, see the client library's GitHub releases page.
December 20, 2017
Admin Activity audit logging is now available in beta.
December 15, 2017
You can now add labels to your Cloud Bigtable instances.
The REST Admin API now correctly implements the method for listing Cloud Bigtable operations.
December 07, 2017
Cloud Bigtable is now available in the asia-northeast1
(Tokyo) region.
November 28, 2017
You can now use Stackdriver Monitoring to set up alerting policies and create custom dashboards that include Cloud Bigtable metrics.
October 18, 2017
The schema design documentation no longer recommends using hashed values in row keys. Use human-readable values instead.
September 19, 2017
The Identity and Access Management predefined roles for Cloud Bigtable now include a viewer role. This role provides access to basic Cloud Bigtable functionality in the Google Cloud Platform Console.
September 06, 2017
The Google Cloud Platform Console now provides graphs that show the number of rows read and written per second.
July 25, 2017
V2 of the Cloud Bigtable REST Admin API is now available. You can use this API to manage your Cloud Bigtable instances.
July 24, 2017
Identity and Access Management custom roles for Cloud Bigtable are now available in beta.
May 01, 2017
Cloud Bigtable now supports Identity and Access Management.
FEATURE
You can now monitor a Cloud Bigtable instance with Stackdriver Monitoring.
March 10, 2017
The Google Cloud Platform Console now provides graphs that show the following information about your instance:
- The number of nodes in the instance's cluster.
- The average CPU utilization across all nodes in the instance's cluster.
- The CPU utilization of the busiest node in the instance's cluster.
March 09, 2017
You can now create a development instance of Cloud Bigtable. A development instance is a low-cost instance with performance limited to the equivalent of a single node.
June 29, 2016
Cloud Bigtable is now generally available.
Each Cloud Bigtable cluster is now contained within an instance, which is a container for your cluster. For instances created before June 29, 2016, the instance ID is identical to the cluster ID. (There is one exception to this rule: If you had multiple clusters with the same ID before June 29, 2016, your instance IDs will end with -1
, -2
, and so on, so that each instance has a unique ID.)
V2 of the Cloud Bigtable RPC API is now available. You can write custom gRPC clients that target the Data API or the Admin API.
Cloud Bigtable is now available in the us-east1
(South Carolina) region.
May 06, 2015
Cloud Bigtable is now available in beta.