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.
August 12, 2026
You can use parameterized views in Bigtable to dynamically filter data ranges for logical views based on application context and mitigate SQL injection risks. This feature is generally available (GA). For more information, see Parameterized views overview.
You can use the CLUSTER_ATTRIBUTE() filter to restrict continuous materialized
view processing to specific clusters. This function lets you isolate views
within an instance. This feature is generally available (GA).
For more information, see Non-deterministic SQL functions.
August 10, 2026
Go
1.52.0 (2026-08-03)
Features
- bigtable: Add AFE picker (Simple / LeastInFlight / LeastLatency) (#20204) (bcbf714)
- bigtable: Add ClientConfig.DisableSession to opt out of session backend (#20297) (7ee5e44)
- bigtable: Add getClientConfigDirectAccessChecker for session pools (#20209) (3b8d30a)
- bigtable: Add NoOpChannelPrimer for session channel pools (#20208) (d055a8a)
- bigtable: Add per-AFE sessionList for the two-tier session pool (#20224) (dbf0c3f)
- bigtable: Add protoRowToRow conversion helper for TableShim (#20257) (1297143)
- bigtable: Add Session debug surface (observability fields + methods) (#20211) (d8d3e16)
- bigtable: Add Session lifecycle (Start, Close, ForceClose, readLoop, heartBeatLoop) (#20215) (b9e53c6)
- bigtable: Add Session struct + state machine (#20117) (09acbb3)
- bigtable: Add session.Config.EnableDebug to gate sessionz debug state (#20247) (ce74c31)
- bigtable: Add SessionClient + SessionTable + lazyPool (#20228) (ab2c96c)
- bigtable: Add SessionPoolImpl (two-tier pool + scaling + debug) (#20225) (683eda8)
- bigtable: Rename session pool display to <resource-id>-<PERM> (#20248) (35e146e)
- bigtable: Route Client.Open()-returned *Table through the Diverter (#20273) (2b81c7d)
- bigtable: State-based classification for abnormal session close (#20243) (f2905b7)
- bigtable: TableShim fallback to classic on session UNIMPLEMENTED (#20269) (36540af)
- bigtable: TTL-on-idle cache for per-resource session.TableAPI (#20263) (00b2a49)
- bigtable: Wire Diverter on Client and route Open* via TableShim (#20256) (b32fbd7)
Bug Fixes
- bigtable: AFE picker latency signal — subtract poolWait and compute TransportLatency = wire − backend at source (#20281) (bb8c4d5)
- bigtable: Guard NewStream OnFinish against grpc-go double-fire (#20295) (b51da29)
- bigtable: Real per-resource pool teardown on sessionTable.Close + cache close-race gate (#20264) (599aea9)
- bigtable: Session.durations / session.uptime — set explicit histogram bucket boundaries (#20276) (97eee22)
- bigtable: SessionTableHandle self-heals across cache eviction (#20296) (0dd98cd)
- bigtable: Translate ctx errors to gRPC status on session vRPC (#20299) (0f3b2a5)
- bigtable: Treat PingAndWarm NotFound as a successful prime (#20219) (a1557ad)
Performance Improvements
July 30, 2026
You can use Bigtable as a remote storage backend for LMCache. By storing the large language model (LLM) key-value (KV) cache externally in Bigtable, multiple AI serving instances can share and reuse precomputed attention tensors. This reduces compute overhead and significantly improves time-to-first-token (TTFT) for repeated prompts and shared documents. This feature is in Preview.
July 29, 2026
You can use the Google Cloud console to manage row key schemas for your Bigtable tables. This feature is in Preview.
July 27, 2026
The Bigtable remote MCP server supports the Bigtable Data API, which
provides the execute_sql tool that you can use to query Bigtable data using
natural language prompts. This feature is
generally available (GA).
For more information, see
Use the Bigtable remote MCP server.
Go
1.51.0 (2026-07-23)
Features
- bigtable: Add ChainInterceptors and RetryingVRpc for vRPC pipeline (#20185) (c7a832a)
- bigtable: Add ClientConfigurationManager (#19986) (3a8f927)
- bigtable: Add debug tag counter (recordDebugTag / assertDebugTag) (#20114) (3c97590)
- bigtable: Add lazyPool helper for on-demand session pool opening (#20182) (f6ae3fb)
- bigtable: Add PeakEwma continuous time-decay latency tracker (#20187) (9d124ef)
- bigtable: Add PoolSizer for server-driven session pool capacity (#20189) (57ebbeb)
- bigtable: Add session package with SessionClient + SessionTableAPI interfaces (#20180) (4b82fd2)
- bigtable: Add Session primitives (AttemptOutcome, vRPC ctx, msgtype) (#20116) (e1011e2)
- bigtable: Add Session state enum (#19981) (0748972)
- bigtable: Add SessionThrottler / AdaptiveSessionThrottler for OpenSession pacing (#20184) (02e3c6d)
- bigtable: Add SessionThrottler / AdaptiveSessionThrottler for OpenSession pacing (#20184) (29be83e)
- bigtable: Add sessionTracer for per-Session lifecycle + vRPC metrics (#20190) (a466345)
- bigtable: Enable new auth library and JWT for instance admin client (#20013) (21c4a44)
- bigtable: Modularize channel priming behind a ChannelPrimer interface (#20027) (5214ab7)
- bigtable: Modularize Direct Access compatibility check (#19987) (a25e93d)
- o11y: Regenerate clients for LRO tracing (#20107) (779074e)
Bug Fixes
July 14, 2026
AI agents can use the list_hot_tablets Model Context Protocol (MCP) tool
to programmatically query Bigtable cluster health to isolate resource-intensive
tablets (hot tablets) and detect overutilized node CPUs. This feature is
generally available (GA).
July 09, 2026
You can use the Bigtable client library for Go to execute read jobs and queries using Data Boost.
July 07, 2026
You can bind existing tags to Bigtable instances when you create an instance and use policies to enforce mandatory tag assignments. This feature is generally available (GA). For more information, see Create an instance.
The Bigtable agent skill (bigtable-basics) is
generally available (GA)
in the public Google Agent Skills repository.
This skill lets you equip AI agents with capabilities for Bigtable tasks, such as
provisioning instances and tables, designing schemas, querying data using
GoogleSQL and key-value APIs, and diagnosing performance issues or hotspots.
You can use Organization Policy Service custom constraints to manage specific operations on continuous materialized views. This feature is generally available (GA). For more information, see Use custom organization policies.
July 06, 2026
Bigtable supports direct connectivity, which bypasses the Google frontend and optimizes performance for application traffic that meets certain criteria. For more information, see Direct connectivity.
June 24, 2026
You can create hot backups and modify all backups in Bigtable Studio. For more information, see Manage backups.
June 22, 2026
Go
1.50.0 (2026-06-17)
Features
- bigtable: Enable JWT (#19957) (af93528)
- bigtable: Generate Admin API client using selective gapic (#19962) (a37509d)
- bigtable: Refactor channel_pool_factory as we need to maintain two channel factory one for session and another for unary (#14652) (0c0b6ce)
- bigtable: Wrap admin client (#14534) (0bea4ba)
- Update API sources and regenerate (#19950) (c7607be)
June 19, 2026
You can use the Bigtable Studio explorer to search for all resources except for authorized views and column families. For more information, see Manage your data using Bigtable Studio.
June 15, 2026
Go
v1.49.0 (2026-06-10)
Features
enable new auth library and remove async refresh (#19943) (0d3697b2)
add traffic diverter and table shim for bigtable (#14633) (2f3c9184)
add virtual RPC descriptors (#14648) (5eedda18)
add opensession descriptors for bigtable (#14647) (8968f4fd)
update API sources and regenerate (#14701) (a9b79215)
Bug Fixes
June 01, 2026
Go
v1.48.0 (2026-05-26)
Features
- expose a client option to disable direct access: (#14626) (f22b29f5)
Known Issue: heap growth on long-running clients (DirectAccess Eligible)
Long-running clients using DirectAccess may observe steady heap growth caused by an upstream memory leak in the gRPC-Go xDS client (#14582). The leak is amplified in this release by the default connection recycler, which recycles connections roughly every 45 minutes.
Workarounds: - Disable the connection recycler: ```go cfg := bigtable.ClientConfig{DisableConnectionRecycler: true} client, err := bigtable.NewClientWithConfig(ctx, project, instance, cfg)
OR Disable the connpool via env var
CBT_BIGTABLE_CONN_POOL=falseOR upgrade to bigtable/v1.49.0 (or later), which fixes the problem by disabling connection recycler.
May 28, 2026
As part of Bigtable Enterprise Plus edition, you can configure a retention period of up to 365 days for backups. This feature is generally available (GA). For more information, see Bigtable backups overview.
May 18, 2026
You can enable row-affinity routing for a standard app profile in the Google Cloud console. For more information, see Create a standard app profile.
May 07, 2026
You can use Aerospike migration tools to migrate data from Aerospike to Bigtable with minimal or zero downtime. This feature is available in Preview. For more information, see Migrate Aerospike to Bigtable.
May 04, 2026
Go
v1.47.0 (2026-05-01)
Known Issue: heap growth on long-running clients (DirectAccess Eligible)
Long-running clients using DirectAccess may observe steady heap growth caused by an upstream memory leak in the gRPC-Go xDS client (#14582). The leak is amplified in this release by the default connection recycler, which recycles connections roughly every 45 minutes.
Workarounds:
- Disable the connection recycler: ```go cfg := bigtable.ClientConfig{DisableConnectionRecycler: true} client, err := bigtable.NewClientWithConfig(ctx, project, instance, cfg)
OR Disable the connpool via env var
CBT_BIGTABLE_CONN_POOL=falseOr upgrade to bigtable/v1.49.0 (or later), which fixes the problem by disabling connection recycler.
April 30, 2026
You can use Bigtable agent skills to let AI agents assist with Bigtable-related tasks, such as schema design, generating SQL queries, and infrastructure management.
April 23, 2026
You can use window functions with GoogleSQL in Bigtable to perform advanced analytic operations over multiple table rows. This feature is generally available (GA). For more information, see Window functions.
April 22, 2026
The Bigtable editions feature is generally available (GA). Bigtable editions introduces advanced features in performance, analytic query capability, and resource management. You can choose between the Enterprise and Enterprise Plus edition to select the right capabilities for your workloads. For more information, see Editions overview.
Bigtable provides an in-memory tier as part of its hybrid storage architecture. This tier provides sub-millisecond read latency and high throughput for time-sensitive data with independent vertical scaling to handle traffic surges. The in-memory tier is available only in the Enterprise Plus edition in Preview. For more information, see In-memory tier overview.
Bigtable tiered storage limit increases from 32 TB to 64 TB per node. This expansion provides higher storage density to support retention of larger volumes of infrequently accessed data and is available only in the Enterprise Plus edition. Tiered storage is available in Preview.
As part of Bigtable editions, you can use Data Boost to read data from tiered storage and HDD clusters. This feature is available only in the Enterprise Plus edition and is generally available (GA).
As part of Bigtable editions, you can use Data Boost to run GoogleSQL queries. This feature is available only in the Enterprise Plus edition and is generally available (GA). For more information, see High-throughput SQL analysis with Data Boost.
As part of Bigtable editions, you can configure which cluster in a replicated instance is used for automated backups. This feature provides greater cost control and backup resource management. This feature is available only in the Enterprise Plus edition and is generally available (GA). For more information, see Bigtable backups overview.
April 20, 2026
You can use the Database Insights remote MCP server to analyze Bigtable's performance and system metrics. This feature is generally available (GA).
Bigtable continuous materialized views are generally available (GA). These views let you create precomputed tables that Bigtable automatically keeps in sync with your source data for low-latency queries and real-time insights.
Bigtable free trial instances are generally available (GA). These instances let you learn and explore Bigtable features for 90 days at no cost, providing a 1-node SSD cluster and up to 500 GB of storage. For more information, see Free trial instances overview.
The Bigtable remote MCP server is generally available (GA). The Bigtable remote MCP server lets you interact with Bigtable instances from LLMs, AI applications, and AI-enabled development platforms.
April 16, 2026
You can stream messages from Pub/Sub directly to a Bigtable table using Bigtable subscriptions. This feature lets you write streaming messages to Bigtable without needing a separate subscriber such as Dataflow. This feature is available in Preview.
April 15, 2026
Dataplex Universal Catalog is now called Knowledge Catalog. The API, client library, CLI, and Identity and Access Management (IAM) names remain unchanged. For more information about how Bigtable metadata interacts with Knowledge Catalog, see Manage data assets using Knowledge Catalog.
April 13, 2026
You can now use GoogleSQL geography functions to work with geospatial data in Bigtable. This feature is generally available (GA). For more information, see Work with geospatial data and Geography functions reference.
Bigtable supports pipe syntax, an extension to GoogleSQL that lets you build simpler and more concise queries. This feature is generally available (GA).
Go
v1.46.0 (2026-04-09)
Known Issue: heap growth on long-running clients (DirectAccess Eligible)
Long-running clients using DirectAccess may observe steady heap growth caused by an upstream memory leak in the gRPC-Go xDS client (#14582). The leak is amplified in this release by the default connection recycler, which recycles connections roughly every 45 minutes.
Workarounds:
- Disable the connection recycler: ```go cfg := bigtable.ClientConfig{DisableConnectionRecycler: true} client, err := bigtable.NewClientWithConfig(ctx, project, instance, cfg)
OR Disable the connpool via env var
CBT_BIGTABLE_CONN_POOL=falseOr upgrade to bigtable/v1.49.0 (or later), which fixes the problem by disabling connection recycler.
April 09, 2026
You can use Gemini in Bigtable Studio to help you write GoogleSQL queries. This feature is available in Preview. For more information, see Write SQL with Gemini assistance.
April 07, 2026
You can connect to Bigtable from Java applications and other reporting tools that support a generic JDBC adapter by using the Bigtable JDBC driver. This feature is generally available (GA).
You can use protocol buffer (protobuf) schemas to query individual fields within protobuf messages stored as bytes in Bigtable. You can query your protobuf data using GoogleSQL for Bigtable, continuous materialized views, logical views, or BigQuery external tables. This feature is generally available (GA).
April 06, 2026
March 30, 2026
You can view the details of Bigtable continuous materialized views in the Google Cloud console.
March 25, 2026
Bigtable client for Java has modernized its Admin API. For detailed migration steps and code examples, see Upgrading client libraries.