Bigtable release notes

This page documents production updates to Bigtable. You can periodically check this page for announcements about new or updated features, bug fixes, known issues, and deprecated functionality. Note: To view release notes for the Bigtable HBase client for Java, see the client library's GitHub releases page.

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.

September 01, 2026

Feature

You can use the Google Cloud console to create and manage aggregate column families for your Bigtable tables. You can also view and query aggregate column families in Bigtable Studio. This feature is generally available (GA). For more information, see Create and manage tables and Manage your data using Bigtable Studio.

August 20, 2026

Feature

You can use the allow_incomplete_view query hint in SQL queries to read data from a continuous materialized view before its initial population finishes. This feature is generally available (GA). For more information, see Read data during initial population.

August 12, 2026

Feature

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.

Feature

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

Libraries

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
  • bigtable: Delete periodic Tick loop; sizing is event-driven (#20285) (2c096bd)
  • bigtable: Drop pick_lost_race debug tag from CheckoutSession hot path (#20280) (bd0e400)

July 30, 2026

Feature

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

Feature

You can use the Google Cloud console to manage row key schemas for your Bigtable tables. This feature is in Preview.

July 27, 2026

Feature

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.

Libraries

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) (