Pub/Sub release notes

This page contains production updates and feature announcements for the Pub/Sub service. For language-specific updates about Pub/Sub Client Library releases, use the following links: C#, Go, Java, Node.js, PHP, Python, and Ruby.

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.

April 17, 2026

April 16, 2026

Feature

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 06, 2026

Feature

Pub/Sub now offers the AI Inference Single Method Transform (SMT). This SMT lets you get inferences on Pub/Sub messages from Vertex AI models. The model's inferences are added to each message, making them available for downstream processing along with the original message data.

The change is being rolled out in a phased manner over the rest of the week. For more information, see AI Inference SMT. This feature is generally available.

March 13, 2026

Feature

You can now use the Pub/Sub remote MCP server to manage Pub/Sub resources. You can create, list, get, update, and delete Pub/Sub topics, subscriptions, and snapshots, as well as publish messages to topics.

This feature is in Preview.

January 20, 2026

Feature

Pub/Sub is now available in the Bangkok region (asia-southeast3). For more information, see Cloud locations.

December 29, 2025

Libraries

Java

1.144.1 (2025-12-22)

Bug Fixes
  • Lower the Subscriber protocol version to disable the streaming pull keepalive feature (#2652) (ca99c2a)

December 22, 2025

Libraries

Python

2.34.0 (2025-12-16)

Features
  • support mTLS certificates when available (#1566) (24761a2f)

Java

1.145.0-rc1 (2025-12-16)

Features
  • [java] allow passing libraries_bom_version from env (#1967) (#2033) (825c5f8)
  • Add IngestionFailureEvent to the external proto (6c67798)
  • Add Kafka-based sources to IngestionDataSourceSettings proto and IngestionFailureEvent proto (2947169)
  • add keepalive feature to tear down streams in their absence (#2605) (99aca4f)
  • Add MessageTransformationFailureReason to IngestionFailureEvent (8271399)
  • Add OpenTelemetry tracing to the Publisher and Subscriber (#2086) (db522b6)
  • Add SchemaViolationReason to IngestionFailureEvent (21cc376)
  • add service_account_email for export subscriptions (#2054) (670db3e)
  • add support for message transforms to Topic and Subscription (3889a05)
  • add use_topic_schema for Cloud Storage Subscriptions (#2082) (11d67d4)
  • Annotate some resource fields with their corresponding API types (ab60afa)
  • deprecate enabled field for message transforms and add disabled field (76b2a3d)
  • enable hermetic library generation (#2048) (283a5e8)
  • generate renamed go pubsub admin clients (4472d7b)
  • Implement SubscriberShutdownSettings (#2569) (8195f6f)
  • introduce java.time variables and methods (#2271) (7edfd9c)
  • next release from main branch is 1.138.0 (#2361) (b6ba56c)
  • next release from main branch is 1.141.0 (#2481) (bd9f385)
  • support the protocol version in StreamingPullRequest (af40810)
  • track batch size using serialized size of PublishRequest (#2113) (be78e64)
  • update with latest from main (#2644) (96513b2)
  • Upgrade protobuf gen code to 4.33 (#2645) (db3c75f)
Bug Fixes
  • Add retries for ack and modack operations that don't return with a metadata map (#2385) (00070b7)
  • Deflake WaiterTest (#2600) (298c8db)
  • deps: update the Java code generator (gapic-generator-java) to 2.47.0 (ccd23af)
  • deps: update the Java code generator (gapic-generator-java) to 2.49.0 (77546e0)
  • deps: update the Java code generator (gapic-generator-java) to 2.50.0 (3f21af3)
  • deps: update the Java code generator (gapic-generator-java) to 2.51.0 (0b0d52c)
  • deps: update the Java code generator (gapic-generator-java) to 2.51.1 (9c166f7)
  • deps: update the Java code generator (gapic-generator-java) to 2.52.0 (0d8c8bf)
  • deps: update the Java code generator (gapic-generator-java) to 2.53.0 (b952e58)
  • deps: update the Java code generator (gapic-generator-java) to 2.54.0 (ccf670f)
  • deps: update the Java code generator (gapic-generator-java) to 2.55.1 (76b2a3d)
  • deps: update the Java code generator (gapic-generator-java) to 2.56.2 (4472d7b)
  • deps: update the Java code generator (gapic-generator-java) to 2.56.3 (2b928a8)
  • deps: update the Java code generator (gapic-generator-java) to 2.57.0 (017eb0f)
  • deps: update the Java code generator (gapic-generator-java) to 2.58.0 (3713edb)
  • deps: update the Java code generator (gapic-generator-java) to 2.59.0 (0eece50)
  • deps: update the Java code generator (gapic-generator-java) to 2.60.1 (c9ef2cd)
  • deps: update the Java code generator (gapic-generator-java) to 2.60.2 (7afae21)
  • deps: update the Java code generator (gapic-generator-java) to 2.61.0 (42eb599)
  • deps: update the Java code generator (gapic-generator-java) to 2.62.0 (65e324e)
  • deps: update the Java code generator (gapic-generator-java) to 2.62.1 (ac08d5f)
  • deps: update the Java code generator (gapic-generator-java) to 2.62.2 (c02d304)
  • deps: update the Java code generator (gapic-generator-java) to 2.62.3 (af40810)
  • deps: update the Java code generator (gapic-generator-java) to 2.63.0 (ab60afa)
  • deps: update the Java code generator (gapic-generator-java) to 2.64.1 (b210251)
  • next release candidate (cf06e2d)
  • Prevent excessive string parsing when publishing and receiving messages to improve performance (#2317) (07b1350)
  • Remove element_count_limit and request_byte_limit from pubsub_gapic.yaml (7afae21)
  • Update .OwlBot-hermetic.yaml to preserve SubscriberShutdownSettings files (#2583) (f3cf5e7)
  • Use a separate cached thread pool for handling ack and modack response callback for EOD-enabled subscriptions (#2505) (224c269)
  • Use the system executor instead of a separate thread pool for EOD ack/modack callbacks (#2526) (ffeb017)
Dependencies
  • Change scope of grpc-inprocess dependency from runtime to test (#2038) (1ab45c9)
  • Remove OpenTelemetry semconv dependency (#2611) (240fc37)
  • update actions/checkout action to v5 (#2520) (409398a)
  • update actions/checkout action to v5 (#2531) (f687f11)
  • update actions/checkout action to v5 (#2539) (83144e6)
  • update actions/checkout action to v5 (#2562) (b7fa499)
  • update actions/checkout action to v5 (#2573) (4153dba)
  • update actions/checkout action to v5 (#2576) (1375f6d)
  • update actions/checkout action to v5 (#2584) (25059ce)
  • update actions/checkout action to v5 (#2592) (6ca466d)
  • update actions/checkout action to v5 (#2613) (a69ffdd)
  • update actions/github-script action to v8 (#2542) (0e6f0da)
  • update actions/setup-java action to v5 (#2535) (2ed87d2)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.40.1 (#2021) (0873594)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.40.2 (#2046) (f81c5e1)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.40.3 (#2071) (0844bfb)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.41.0 (#2093) (217b8a3)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.42.0 (#2124) (24ebe24)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.42.1 (#2152) (1457489)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.42.2 (#2157) (d671347)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.42.3 (#2173) (294d039)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.43.1 (#2202) (acaf5f2)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.43.3 (#2256) (f7fbc6c)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.44.0 (#2270) (a5f70a9)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.45.0 (#2292) (79a8982)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.46.0 (#2309) (97bd44e)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.47.0 (#2331) (216feef)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.48.0 (#2343) (3bbd7e1)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.48.1 (#2356) (7d3d2e4)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.49.0 (#2380) (405e485)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.49.2 (#2399) (ff48708)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.50.0 (#2422) (993b2d0)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.50.1 (#2435) (b37c557)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.51.0 (#2457) (d74215a)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.52.0 (#2467) (fe08a6f)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.53.0 (#2489) (5a454b9)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.54.0 (#2506) (6bf8e62)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.54.1 (#2523) (0678a74)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.54.2 (#2538) (10a8283)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.55.0 (#2553) (15b9e66)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.55.1 (#2566) (66c9ec4)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.55.2 (#2582) (d0f9673)
  • update dependency com.google.cloud:google-cloud-bigquery to v2.55.3 (#2602) (d14106c)
  • update dependency com.google.cloud:google-cloud-core to v2.38.1 (#2027) (535edf6)
  • update dependency com.google.cloud:google-cloud-core to v2.39.0 (#2057) (43446d2)
  • update dependency com.google.cloud:google-cloud-core to v2.40.0 (#2087) (26b01c9)
  • update dependency com.google.cloud:google-cloud-core to v2.41.0 (#2120) (1f6428a)
  • update dependency com.google.cloud:google-cloud-core to v2.42.0 (#2140) (80dca35)
  • update dependency com.google.cloud:google-cloud-core to v2.43.0 (#2161) (05a37b7)
  • update dependency com.google.cloud:google-cloud-core to v2.44.0 (#2184) (faecb3b)
  • update dependency com.google.cloud:google-cloud-core to v2.44.1 (#2190) (9ea45dc)
  • update dependency com.google.cloud:google-cloud-core to v2.45.0 (#2213) (5ee969b)
  • update dependency com.google.cloud:google-cloud-core to v2.46.0 (#2238) (dc06d54)
  • update dependency com.google.cloud:google-cloud-core to v2.47.0 (#2249) (3df5729)
  • update dependency com.google.cloud:google-cloud-core to v2.48.0 (#2263) (d7e5588)
  • update dependency com.google.cloud:google-cloud-core to v2.49.0 (#2285) (cd94a19)
  • update dependency com.google.cloud:google-cloud-core to v2.49.1 (#2300) (cf2822b)
  • update dependency com.google.cloud:google-cloud-core to v2.50.0 (#2321) (5c40bcd)
  • update dependency com.google.cloud:google-cloud-core to v2.51.0 (#2338) (ac2403e)
  • update dependency com.google.cloud:google-cloud-core to v2.52.0 (#2348) (f0977b4)
  • update dependency com.google.cloud:google-cloud-core to v2.53.1 (#2365) (748058f)
  • update dependency com.google.cloud:google-cloud-core to v2.54.3 (#2393) (0ffa26a)
  • update dependency com.google.cloud:google-cloud-core to v2.55.0 (#2413) (3e181e7)
  • update dependency com.google.cloud:google-cloud-core to v2.56.0 (#2427) (b2a3e35)
  • update dependency com.google.cloud:google-cloud-core to v2.58.0 (#2443) (d4599d9)
  • update dependency com.google.cloud:google-cloud-core to v2.58.1 (#2476) (96a2354)
  • update dependency com.google.cloud:google-cloud-core to v2.58.2 (#2493) (9a1c17e)
  • update dependency com.google.cloud:google-cloud-core to v2.59.0 (#2507) (070cf07)
  • update dependency com.google.cloud:google-cloud-core to v2.60.0 (#2527) (0166e21)
  • update dependency com.google.cloud:google-cloud-core to v2.60.1 (#2543) (fbb45ce)
  • update dependency com.google.cloud:google-cloud-core to v2.60.2 (#2557) (460bcd9)
  • update dependency com.google.cloud:google-cloud-core to v2.60.3 (#2571) (ac2c85a)
  • update dependency com.google.cloud:google-cloud-core to v2.61.0 (#2588) (244cf75)
  • update dependency com.google.cloud:google-cloud-core to v2.62.1 (#2608) (fee0500)
  • update dependency com.google.cloud:google-cloud-storage to v2.39.0 (#2040) (eb6bd9c)
  • update dependency com.google.cloud:google-cloud-storage to v2.40.0 (#2066) (dfcaeb5)
  • update dependency com.google.cloud:google-cloud-storage to v2.40.1 (#2095) (0d64d6c)
  • update dependency com.google.cloud:google-cloud-storage to v2.41.0 (#2129) (2348d20)
  • update dependency com.google.cloud:google-cloud-storage to v2.42.0 (#2145) (77c3e78)
  • update dependency com.google.cloud:google-cloud-storage to v2.43.0 (#2174) (ae800d7)
  • update dependency com.google.cloud:google-cloud-storage to v2.43.1 (#2194) (979e420)
  • update dependency com.google.cloud:google-cloud-storage to v2.43.2 (#2226) (eb87c04)
  • update dependency com.google.cloud:google-cloud-storage to v2.44.1 (#2240) (f8dae4d)
  • update dependency com.google.cloud:google-cloud-storage to v2.45.0 (