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
The Pub/Sub remote MCP server is generally available (GA).
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 06, 2026
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
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
Pub/Sub is now available in the Bangkok region (asia-southeast3). For more
information, see Cloud locations.
December 29, 2025
December 22, 2025
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
enabledfield for message transforms and adddisabledfield (76b2a3d) - enable hermetic library generation (#2048) (283a5e8)
- generate renamed go pubsub admin clients (4472d7b)
- Implement SubscriberShutdownSettings (#2569) (8195f6f)
- introduce
java.timevariables 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 (#2268) (80a09e6)
- update dependency com.google.cloud:google-cloud-storage to v2.46.0 (#2291) (7b60884)
- update dependency com.google.cloud:google-cloud-storage to v2.47.0 (#2303) (707f842)
- update dependency com.google.cloud:google-cloud-storage to v2.48.0 (#2322) (93b9419)
- update dependency com.google.cloud:google-cloud-storage to v2.48.1 (#2332) (23fd7a8)
- update dependency com.google.cloud:google-cloud-storage to v2.48.2 (#2341) (eeb99a9)
- update dependency com.google.cloud:google-cloud-storage to v2.49.0 (#2358) (81d3435)
- update dependency com.google.cloud:google-cloud-storage to v2.50.0 (#2372) (b81164a)
- update dependency com.google.cloud:google-cloud-storage to v2.52.1 (#2396) (283a6e1)
- update dependency com.google.cloud:google-cloud-storage to v2.52.2 (#2421) (1224ee5)
- update dependency com.google.cloud:google-cloud-storage to v2.52.3 (#2436) (4f309d1)
- update dependency com.google.cloud:google-cloud-storage to v2.53.1 (#2452) (b4af237)
- update dependency com.google.cloud:google-cloud-storage to v2.53.2 (#2469) (fa51a01)
- update dependency com.google.cloud:google-cloud-storage to v2.53.3 (#2486) (9416cc9)
- update dependency com.google.cloud:google-cloud-storage to v2.54.0 (#2510) (0fd589e)
- update dependency com.google.cloud:google-cloud-storage to v2.55.0 (#2517) (b67acf1)
- update dependency com.google.cloud:google-cloud-storage to v2.56.0 (#2536) (80d9ca1)
- update dependency com.google.cloud:google-cloud-storage to v2.57.0 (#2547) (133f8c7)
- update dependency com.google.cloud:google-cloud-storage to v2.58.0 (#2561) (0189388)
- update dependency com.google.cloud:google-cloud-storage to v2.58.1 (#2580) (d156cdb)
- update dependency com.google.cloud:google-cloud-storage to v2.59.0 (#2603) (d9d05bf)
- update dependency com.google.cloud:google-cloud-storage to v2.60.0 (#2610) (1cae247)
- update dependency com.google.cloud:sdk-platform-java-config to v3.30.1 (#2028) (aedcffd)
- update dependency com.google.cloud:sdk-platform-java-config to v3.31.0 (#2058) (a998ef5)
- update dependency com.google.cloud:sdk-platform-java-config to v3.32.0 (#2088) (aebc3ed)
- update dependency com.google.cloud:sdk-platform-java-config to v3.33.0 (#2121) (7fbea6d)
- update dependency com.google.cloud:sdk-platform-java-config to v3.34.0 (#2141) (273fbf3)
- update dependency com.google.cloud:sdk-platform-java-config to v3.35.0 (#2162) (27eaffd)
- update dependency com.google.cloud:sdk-platform-java-config to v3.36.0 (#2185) (5ca2c7c)
- update dependency com.google.cloud:sdk-platform-java-config to v3.36.1 (#2191) (555216e)
- update dependency com.google.cloud:sdk-platform-java-config to v3.37.0 (#2214) (d938709)
- update dependency com.google.cloud:sdk-platform-java-config to v3.39.0 (#2251) (083cc7c)
- update dependency com.google.cloud:sdk-platform-java-config to v3.41.0 (#2286) (0c0a1b9)
- update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 (#2301) (53c1a8a)
- update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 (#2324) (84e8562)
- update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (#2336) (996f4eb)
- update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 (#2349) (90ed10b)
- update dependency com.google.cloud:sdk-platform-java-config to v3.45.1 (#2366) (15899d1)
- update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 (#2394) (17f7fd7)
- update dependency com.google.cloud:sdk-platform-java-config to v3.46.3 (#2406) (8963ed0)
- update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 (#2414) (d78823f)
- update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 (#2418) (5f87661)
- update dependency com.google.cloud:sdk-platform-java-config to v3.48.0 (#2428) (cfa91fa)
- update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 (#2444) (a59135c)
- update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 (#2446) (6434be1)
- update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 (#2448) (d89a14d)
- update dependency com.google.cloud:sdk-platform-java-config to v3.50.0 (#2461) (715916a)
- update dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (#2477) (e1657cb)
- update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (#2494) (9f73ef0)
- update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 (#2508) (a7be2a7)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 (#2528) (e424d11)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.1 (#2544) (9fe7550)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.2 (#2558) (0623ac5)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.3 (#2572) (0785ee4)
- update dependency com.google.cloud:sdk-platform-java-config to v3.53.0 (#2589) (ce7cb09)
- update dependency com.google.cloud:sdk-platform-java-config to v3.54.1 (#2609) (c99373f)
- update dependency com.google.cloud.opentelemetry:exporter-trace to v0.32.0 (#2205) (76f17e4)
- update dependency com.google.cloud.opentelemetry:exporter-trace to v0.33.0 (#2225) (cc1b072)
- update dependency com.google.cloud.opentelemetry:exporter-trace to v0.34.0 (#2376) (06768cd)
- update dependency com.google.cloud.opentelemetry:exporter-trace to v0.36.0 (#2440) (50a3eb9)
- update dependency com.google.protobuf:protobuf-java-util to v4.27.0 (#2044) (37e94ce)
- update dependency com.google.protobuf:protobuf-java-util to v4.27.1 (#2065) (6baf69a)
- update dependency com.google.protobuf:protobuf-java-util to v4.27.2 (#2091) (9859f11)
- update dependency com.google.protobuf:protobuf-java-util to v4.27.3 (#2127) (8523b4f)
- update dependency com.google.protobuf:protobuf-java-util to v4.27.4 (#2153) (32c78b3)
- update dependency com.google.protobuf:protobuf-java-util to v4.28.0 (#2155) (5f61fe1)
- update dependency com.google.protobuf:protobuf-java-util to v4.28.1 (#2167) (bb8ea71)
- update dependency com.google.protobuf:protobuf-java-util to v4.28.2 (#2179) (c9bbd2c)
- update dependency com.google.protobuf:protobuf-java-util to v4.28.3 (#2237) (75abe83)
- update dependency com.google.protobuf:protobuf-java-util to v4.29.0 (#2276) (54ef88d)
- update dependency com.google.protobuf:protobuf-java-util to v4.29.1 (#2279) (de3c9e1)
- update dependency com.google.protobuf:protobuf-java-util to v4.29.2 (#2294) (48d4ac1)
- update dependency com.google.protobuf:protobuf-java-util to v4.29.3 (#2302) (9e90e2c)
- update dependency com.google.protobuf:protobuf-java-util to v4.30.1 (#2364) (05eb9c0)
- update dependency com.google.protobuf:protobuf-java-util to v4.30.2 (#2383) (4119cc0)
- update dependency com.google.protobuf:protobuf-java-util to v4.31.0 (#2430) (232fac1)
- update dependency com.google.protobuf:protobuf-java-util to v4.31.1 (#2442) (a0be1bb)
- update dependency com.google.protobuf:protobuf-java-util to v4.32.0 (#2524) (44ff087)
- update dependency com.google.protobuf:protobuf-java-util to v4.32.1 (#2551) (49722cb)
- update dependency com.google.protobuf:protobuf-java-util to v4.33.0 (#2587) (33724ce)
- update dependency com.google.protobuf:protobuf-java-util to v4.33.1 (#2612) (e92debc)
- update dependency org.apache.avro:avro to v1.11.4 security (31f276b)
- update dependency org.assertj:assertj-core to v3.26.3 (#2204) (71c2e76)
- update dependency org.assertj:assertj-core to v3.27.2 (#2296) (e5b68a5)
- update dependency org.assertj:assertj-core to v3.27.3 (#2313) (5e80b57)
- update dependency org.assertj:assertj-core to v3.27.4 (#2518) (67695bc)
- update dependency org.assertj:assertj-core to v3.27.6 (#2560) (c82766a)
- update dependency org.easymock:easymock to v5.6.0 (#2069) (5f144a4)
- update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.2 (#2035) (40fdd7a)
- update dependency org.junit.vintage:junit-vintage-engine to v5.10.3 (#2096) (42f12ed)
- update dependency org.xerial.snappy:snappy-java to v1.1.10.6 (#2135) (102ff84)
- update dependency org.xerial.snappy:snappy-java to v1.1.10.7 (#2165) (e7fb60e)
- update dependency org.xerial.snappy:snappy-java to v1.1.10.8 (#2492) (a55e214)
- update dependency ubuntu to v24 (#2193) (f295b01)
- update googleapis/sdk-platform-java action to v2.47.0 (#2212) (6a9723d)
- update googleapis/sdk-platform-java action to v2.49.0 (#2250) (af0f194)
- update googleapis/sdk-platform-java action to v2.50.0 (#2261) (d0aab7d)
- update googleapis/sdk-platform-java action to v2.51.0 (#2284) (0be820e)
- update googleapis/sdk-platform-java action to v2.51.1 (#2298) (16e0144)
- update googleapis/sdk-platform-java action to v2.52.0 (#2320) (01dd3de)
- update googleapis/sdk-platform-java action to v2.54.0 (#2347) (ac8db2d)
- update googleapis/sdk-platform-java action to v2.55.1 (#2367) (de6f84a)
- update googleapis/sdk-platform-java action to v2.57.0 (#2415) (1ddf9b8)
- update googleapis/sdk-platform-java action to v2.59.0 (#2445) (12d4cfb)
- update googleapis/sdk-platform-java action to v2.60.0 (#2462) (ee8e5c7)
- update googleapis/sdk-platform-java action to v2.60.0 (#2464) (7a0af37)
- update googleapis/sdk-platform-java action to v2.60.0 (#2471) (2b0e8e0)
- update googleapis/sdk-platform-java action to v2.60.1 (#2475) (e7c0b5d)
- update googleapis/sdk-platform-java action to v2.61.0 (#2509) (32df6b6)
- update googleapis/sdk-platform-java action to v2.62.1 (#2545) (17f28ef)
- update googleapis/sdk-platform-java action to v2.62.2 (#2559) (3f1d901)
- update sdk platform java dependencies (#2239) (8f4f855)
- update sdk platform java dependencies (#2262) (b689fe2)
- update sdk-platform-java-config to 3.55.0-rc1 (#2642) (ed86f36)
Documentation
- A comment for field
codein message.google.pubsub.v1.JavaScriptUDFis changed (3889a05) - Add ingestion from GCS sample (#2211) (ddb7391)
- Add OpenTelemetry samples (#2208) (c447fe5)
- Add samples and tests for ingestion from Kafka sources (#2315) (eea603b)
- Fix repository URL in samples README (#2280) (8aeff1a)
- sample: Add samples for topic and subscription SMTs (#2388) (f35de28)
- samples: Optimistic subscribe sample (#2063) (53a4844)
- sample: Update the subscribe with error listener and subscribe with exactly-once samples (#2437) (17c142b)
- update documentation for JavaScriptUDF to indicate that the
message_idmetadata field is optional instead of required (f904786) - Update emulator sample to create a topic and publish to it (#2039) (21d5cfc)
December 15, 2025
Java
1.144.0 (2025-12-11)
Features
- Add keepalive feature to tear down streams in their absence (#2605) (99aca4f)
- Make v1 the default protocolVersion (#2623) (12f014d)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.64.2 (b4b7f83)
Dependencies
- Update actions/checkout action to v5 (#2613) (a69ffdd)
- Update actions/checkout action to v6 (#2619) (6cd2bb6)
- Update dependency com.google.cloud:google-cloud-bigquery to v2.56.0 (#2617) (13d5e3d)
- Update dependency com.google.cloud:google-cloud-core to v2.62.1 (#2608) (fee0500)
- Update dependency com.google.cloud:google-cloud-core to v2.62.2 (#2632) (2d567d1)
- Update dependency com.google.cloud:google-cloud-storage to v2.60.0 (#2610) (1cae247)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.54.2 (#2633) (5081aac)
- Update dependency com.google.protobuf:protobuf-java-util to v4.33.1 (#2612) (e92debc)
- Update dependency com.google.protobuf:protobuf-java-util to v4.33.2 (#2625) (900783f)
Documentation
- Add the IDENTIFIER field behavior annotation to fields of Cloud Pub/Sub methods that represent a specific identity and need to be sourced with additional care (b4b7f83)
November 17, 2025
Java
1.143.1 (2025-11-13)
Bug Fixes
- Deflake WaiterTest (#2600) (298c8db)
- deps: Update the Java code generator (gapic-generator-java) to 2.64.1 (b210251)
Dependencies
- Remove OpenTelemetry semconv dependency (#2611) (240fc37)
- Update actions/checkout action to v5 (#2592) (6ca466d)
- Update dependency com.google.cloud:google-cloud-bigquery to v2.55.3 (#2602) (d14106c)
- Update dependency com.google.cloud:google-cloud-core to v2.61.0 (#2588) (244cf75)
- Update dependency com.google.cloud:google-cloud-storage to v2.59.0 (#2603) (d9d05bf)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.54.1 (#2609) (c99373f)
- Update dependency com.google.protobuf:protobuf-java-util to v4.33.0 (#2587) (33724ce)
November 03, 2025
Python
2.32.0 (2025-10-28)
Features
- Adds Python 3.14 support (#1512) (95a2690)
- Debug logs (#1460) (b5d4a45)
- Support the protocol version in StreamingPullRequest (#1455) (e6294a1)
Bug Fixes
Python
2.33.0 (2025-10-30)
Features
- Add AwsKinesisFailureReason.ApiViolationReason (ac68093)
- Add tags to Subscription, Topic, and CreateSnapshotRequest messages for use in CreateSubscription, CreateTopic, and CreateSnapshot requests respectively (ac68093)
- Annotate some resource fields with their corresponding API types (ac68093)
Bug Fixes
- Deprecate credentials_file argument (ac68093)
Documentation
- A comment for field
received_messagesin message.google.pubsub.v1.StreamingPullResponseis changed (ac68093)
October 27, 2025
Java
1.143.0 (2025-10-20)
Features
- Annotate some resource fields with their corresponding API types (ab60afa)
- Implement SubscriberShutdownSettings (#2569) (8195f6f)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.63.0 (ab60afa)
- Update .OwlBot-hermetic.yaml to preserve SubscriberShutdownSettings files (#2583) (f3cf5e7)
Dependencies
- Update actions/checkout action to v5 (#2576) (1375f6d)
- Update actions/checkout action to v5 (#2584) (25059ce)
- Update dependency com.google.cloud:google-cloud-bigquery to v2.55.2 (#2582) (d0f9673)
- Update dependency com.google.cloud:google-cloud-storage to v2.58.1 (#2580) (d156cdb)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.53.0 (#2589) (ce7cb09)
Go
2.3.0 (2025-10-22)
Features
Annotate some resource fields with their corresponding API types (PiperOrigin-RevId: 820071518) (0241a9ca)
Add tags to Subscription, Topic, and CreateSnapshotRequest messages for use in CreateSubscription, CreateTopic, and CreateSnapshot requests respectively (PiperOrigin-RevId: 820071518) (0241a9ca)
Add AwsKinesisFailureReason.ApiViolationReason (PiperOrigin-RevId: 820071518) (0241a9ca)
Documentation
- A comment for field
received_messagesin message.google.pubsub.v1.StreamingPullResponseis changed (PiperOrigin-RevId: 820071518) (0241a9ca)
October 20, 2025
October 13, 2025
Java
1.142.0 (2025-10-07)
Features
- Support the protocol version in StreamingPullRequest (af40810)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.62.3 (af40810)
Dependencies
- Update actions/checkout action to v5 (#2562) (b7fa499)
- Update actions/checkout action to v5 (#2573) (4153dba)
- Update dependency com.google.cloud:google-cloud-bigquery to v2.55.1 (#2566) (66c9ec4)
- 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-storage to v2.58.0 (#2561) (0189388)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.52.3 (#2572) (0785ee4)
- Update dependency org.assertj:assertj-core to v3.27.6 (#2560) (c82766a)
October 06, 2025
September 29, 2025
Java
1.141.5 (2025-09-24)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.62.2 (c02d304)
Dependencies
- Update actions/checkout action to v5 (#2539) (83144e6)
- Update actions/github-script action to v8 (#2542) (0e6f0da)
- Update dependency com.google.cloud:google-cloud-bigquery to v2.55.0 (#2553) (15b9e66)
- Update dependency com.google.cloud:google-cloud-core to v2.60.1 (#2543) (fbb45ce)
- Update dependency com.google.cloud:google-cloud-storage to v2.57.0 (#2547) (133f8c7)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.52.2 (#2558) (0623ac5)
- Update dependency com.google.protobuf:protobuf-java-util to v4.32.1 (#2551) (49722cb)
- Update googleapis/sdk-platform-java action to v2.62.2 (#2559) (3f1d901)
Go
2.1.0 (2025-09-25)
Features
September 15, 2025
Java
1.141.4 (2025-09-11)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.62.1 (ac08d5f)
Dependencies
- Update actions/checkout action to v5 (#2531) (f687f11)
- Update actions/setup-java action to v5 (#2535) (2ed87d2)
- Update dependency com.google.cloud:google-cloud-bigquery to v2.54.2 (#2538) (10a8283)
- Update dependency com.google.cloud:google-cloud-storage to v2.56.0 (#2536) (80d9ca1)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.52.1 (#2544) (9fe7550)
- Update googleapis/sdk-platform-java action to v2.62.1 (#2545) (17f28ef)
September 08, 2025
August 25, 2025
Java
1.141.3 (2025-08-19)
Bug Fixes
- Use the system executor instead of a separate thread pool for EOD ack/modack callbacks (#2526) (ffeb017)
Dependencies
- Update actions/checkout action to v5 (#2520) (409398a)
- Update dependency com.google.cloud:google-cloud-bigquery to v2.54.1 (#2523) (0678a74)
- Update dependency com.google.cloud:google-cloud-core to v2.60.0 (#2527) (0166e21)
- Update dependency com.google.cloud:google-cloud-storage to v2.55.0 (#2517) (b67acf1)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 (#2528) (e424d11)
- Update dependency com.google.protobuf:protobuf-java-util to v4.32.0 (#2524) (44ff087)
- Update dependency org.assertj:assertj-core to v3.27.4 (#2518) (67695bc)
August 11, 2025
Java
1.141.2 (2025-08-05)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.61.0 (42eb599)
- Use a separate cached thread pool for handling ack and modack response callback for EOD-enabled subscriptions (#2505) (224c269)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.54.0 (#2506) (6bf8e62)
- Update dependency com.google.cloud:google-cloud-core to v2.59.0 (#2507) (070cf07)
- Update dependency com.google.cloud:google-cloud-storage to v2.54.0 (#2510) (0fd589e)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 (#2508) (a7be2a7)
- Update googleapis/sdk-platform-java action to v2.61.0 (#2509) (32df6b6)
August 04, 2025
Java
1.141.1 (2025-07-28)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.60.2 (7afae21)
- Remove element_count_limit and request_byte_limit from pubsub_gapic.yaml (7afae21)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.53.0 (#2489) (5a454b9)
- Update dependency com.google.cloud:google-cloud-core to v2.58.2 (#2493) (9a1c17e)
- Update dependency com.google.cloud:google-cloud-storage to v2.53.3 (#2486) (9416cc9)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (#2494) (9f73ef0)
- Update dependency org.xerial.snappy:snappy-java to v1.1.10.8 (#2492) (a55e214)
Go
1.50.0 (2025-07-28)
Features
Bug Fixes
- pubsub: Update google.golang.org/api to 0.229.0 (3319672)
Documentation
Python
2.31.1 (2025-07-28)
Bug Fixes
July 31, 2025
July 21, 2025
Java
1.141.0 (2025-07-11)
Features
- Add MessageTransformationFailureReason to IngestionFailureEvent (8271399)
- Next release from main branch is 1.141.0 (#2481) (bd9f385)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.60.1 (c9ef2cd)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.52.0 (#2467) (fe08a6f)
- Update dependency com.google.cloud:google-cloud-core to v2.58.1 (#2476) (96a2354)
- Update dependency com.google.cloud:google-cloud-storage to v2.53.2 (#2469) (fa51a01)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (#2477) (e1657cb)
- Update googleapis/sdk-platform-java action to v2.60.0 (#2471) (2b0e8e0)
- Update googleapis/sdk-platform-java action to v2.60.1 (#2475) (e7c0b5d)
Go
2.0.0 (2025-07-16)
To migrate from the v1 cloud.google.com/go/pubsub, please follow the migration guide
Features
- pubsub/v2: Add MessageTransformationFailureReason to IngestionFailureEvent (208745b)
- pubsub/v2: Add new v2 library (#12218) (c798f62)
- pubsub/v2: Add SchemaViolationReason to IngestionFailureEvent (d8ae687)
- pubsub/v2: Generate renamed go pubsub admin clients (a95a0bf)
- pubsub/v2: Release 2.0.0 (#12568) (704efce)
Documentation
- pubsub/v2: Document that the
acknowledge_confirmationandmodify_ack_deadline_confirmationfields in message.google.pubsub.v1.StreamingPullResponseare not guaranteed to be populated (208745b) - pubsub/v2: Standardize spelling of "acknowledgment" in Pub/Sub protos (d8ae687)
- pubsub/v2: Update v2 package docs with migration guide (#12564) (5ef6068)
July 15, 2025
July 14, 2025
June 30, 2025
Java
1.140.2 (2025-06-25)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.51.0 (#2457) (d74215a)
- Update dependency com.google.cloud:google-cloud-core to v2.58.0 (#2443) (d4599d9)
- Update dependency com.google.cloud:google-cloud-storage to v2.53.1 (#2452) (b4af237)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.50.0 (#2461) (715916a)
- Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.36.0 (#2440) (50a3eb9)
- Update dependency com.google.protobuf:protobuf-java-util to v4.31.1 (#2442) (a0be1bb)
- Update dependency org.easymock:easymock to v5.6.0 (#2069) (5f144a4)
- Update googleapis/sdk-platform-java action to v2.60.0 (#2462) (ee8e5c7)
- Update googleapis/sdk-platform-java action to v2.60.0 (#2464) (7a0af37)
June 16, 2025
June 09, 2025
Java
1.140.0 (2025-06-03)
Features
- Add SchemaViolationReason to IngestionFailureEvent (21cc376)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.50.1 (#2435) (b37c557)
- Update dependency com.google.cloud:google-cloud-storage to v2.52.3 (#2436) (4f309d1)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 (#2444) (a59135c)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 (#2446) (6434be1)
- Update dependency com.google.protobuf:protobuf-java-util to v4.31.0 (#2430) (232fac1)
- Update googleapis/sdk-platform-java action to v2.59.0 (#2445) (12d4cfb)
Documentation
Java
1.140.1 (2025-06-05)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.59.0 (0eece50)
Dependencies
Go
June 02, 2025
Python
2.29.1 (2025-05-23)
Bug Fixes
Documentation
General availability: Pub/Sub now offers Single Message Transforms (SMTs) that enable lightweight modifications to message data and attributes directly within Pub/Sub. SMTs can be set as properties of topics or subscriptions. The change is being rolled out in a phased manner over the rest of the week. For more information about SMTs, see Single Message Transforms (SMTs) overview.
May 26, 2025
Go
This is an alpha release for the Pub/Sub v2 library and should not be used for production.
May 19, 2025
Java
1.139.4 (2025-05-15)
Bug Fixes
- 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)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.50.0 (#2422) (993b2d0)
- 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-storage to v2.52.2 (#2421) (1224ee5)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 (#2418) (5f87661)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.48.0 (#2428) (cfa91fa)
- Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.34.0 (#2376) (06768cd)
Documentation
May 12, 2025
Java
1.139.2 (2025-05-05)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.56.3 (2b928a8)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.49.2 (#2399) (ff48708)
- Update dependency com.google.cloud:google-cloud-core to v2.54.3 (#2393) (0ffa26a)
- Update dependency com.google.cloud:google-cloud-storage to v2.52.1 (#2396) (283a6e1)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.46.3 (#2406) (8963ed0)
Java
1.139.3 (2025-05-06)
Dependencies
April 28, 2025
Java
1.139.0 (2025-04-25)
Features
- Generate renamed go pubsub admin clients (4472d7b)
Bug Fixes
- Add retries for ack and modack operations that don't return with a metadata map (#2385) (00070b7)
- deps: Update the Java code generator (gapic-generator-java) to 2.56.2 (4472d7b)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.49.0 (#2380) (405e485)
- Update dependency com.google.cloud:google-cloud-core to v2.53.1 (#2365) (748058f)
- Update dependency com.google.cloud:google-cloud-storage to v2.50.0 (#2372) (b81164a)
- Update dependency com.google.protobuf:protobuf-java-util to v4.30.1 (#2364) (05eb9c0)
- Update dependency com.google.protobuf:protobuf-java-util to v4.30.2 (#2383) (4119cc0)
Documentation
- Update documentation for JavaScriptUDF to indicate that the
message_idmetadata field is optional instead of required (f904786)
Java
1.139.1 (2025-04-25)
Dependencies
April 14, 2025
April 07, 2025
March 24, 2025
Python
2.29.0 (2025-03-19)
Features
- Add REST Interceptors which support reading metadata (4363179)
- Add support for opt-in debug logging (4363179)
- Deprecate
enabledfield for message transforms and adddisabledfield (4363179)
Bug Fixes
- Allow logs to propagate upstream for caplog testing (#1374) (fa39b0e)
- Allow Protobuf 6.x (#1369) (c95b7a5)
- Fix typing issue with gRPC metadata when key ends in -bin (4363179)
Documentation
- A comment for field
codein message.google.pubsub.v1.JavaScriptUDFis changed (4363179) - Add samples and test for ingestion from Kafka sources (#1354) (820f986)
- Deprecate
enabledfield for message transforms and adddisabledfield (4363179) - samples: Increase example max_bytes setting for cloud storage subscriptions to encourage more performant subscribe (#1324) (cb760a7)
March 17, 2025
Go
1.48.0 (2025-03-12)
Features
- pubsub/pstest: Support listening on custom address (#11606) (63865a2)
- pubsub: Add support for message transforms to Topic and Subscription (59fe58a)
- pubsub: Deprecate
enabledfield for message transforms and adddisabledfield (dd0d1d7)
Documentation
Java
1.138.0 (2025-03-14)
Features
- Deprecate
enabledfield for message transforms and adddisabledfield (76b2a3d) - Next release from main branch is 1.138.0 (#2361) (b6ba56c)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.55.1 (76b2a3d)
- Prevent excessive string parsing when publishing and receiving messages to improve performance (#2317) (07b1350)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.48.1 (#2356) (7d3d2e4)
- Update dependency com.google.cloud:google-cloud-storage to v2.49.0 (#2358) (81d3435)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.45.1 (#2366) (15899d1)
- Update googleapis/sdk-platform-java action to v2.55.1 (#2367) (de6f84a)
March 04, 2025
Pub/Sub is now available in the europe-north2 region (Stockholm, Sweden, Europe). For more information, see Cloud locations.
March 03, 2025
You can now ingest streaming data into Pub/Sub by using an import topic, from the following external sources:
Java
1.137.1 (2025-02-26)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.54.0 (ccf670f)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.48.0 (#2343) (3bbd7e1)
- Update dependency com.google.cloud:google-cloud-core to v2.52.0 (#2348) (f0977b4)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 (#2349) (90ed10b)
- Update googleapis/sdk-platform-java action to v2.54.0 (#2347) (ac8db2d)
February 17, 2025
Java
1.137.0 (2025-02-12)
Features
- Add support for message transforms to Topic and Subscription (3889a05)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.53.0 (b952e58)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.47.0 (#2331) (216feef)
- Update dependency com.google.cloud:google-cloud-core to v2.51.0 (#2338) (ac2403e)
- Update dependency com.google.cloud:google-cloud-storage to v2.48.1 (#2332) (23fd7a8)
- Update dependency com.google.cloud:google-cloud-storage to v2.48.2 (#2341) (eeb99a9)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (#2336) (996f4eb)
Documentation
- A comment for field
codein message.google.pubsub.v1.JavaScriptUDFis changed (3889a05)
February 03, 2025
Java
1.136.1 (2025-01-28)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.52.0 (0d8c8bf)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.46.0 (#2309) (97bd44e)
- 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-storage to v2.47.0 (#2303) (707f842)
- Update dependency com.google.cloud:google-cloud-storage to v2.48.0 (#2322) (93b9419)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 (#2324) (84e8562)
- Update dependency com.google.protobuf:protobuf-java-util to v4.29.3 (#2302) (9e90e2c)
- Update dependency org.assertj:assertj-core to v3.27.3 (#2313) (5e80b57)
- Update googleapis/sdk-platform-java action to v2.52.0 (#2320) (01dd3de)
Documentation
Go
1.46.0 (2025-01-24)
Features
- pubsub: Add Kafka-based sources to IngestionDataSourceSettings proto and IngestionFailureEvent proto (e4e1a49)
Bug Fixes
Python
2.28.0 (2025-01-30)
Features
Bug Fixes
Go
1.47.0 (2025-01-31)
Features
January 27, 2025
January 13, 2025
Python
2.27.2 (2025-01-06)
Bug Fixes
Java
1.136.0 (2025-01-10)
Features
- Add Kafka-based sources to IngestionDataSourceSettings proto and IngestionFailureEvent proto (2947169)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.51.1 (9c166f7)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.45.0 (#2292) (79a8982)
- Update dependency com.google.cloud:google-cloud-storage to v2.46.0 (#2291) (7b60884)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 (#2301) (53c1a8a)
- Update dependency com.google.protobuf:protobuf-java-util to v4.29.2 (#2294) (48d4ac1)
- Update dependency org.assertj:assertj-core to v3.27.2 (#2296) (e5b68a5)
- Update googleapis/sdk-platform-java action to v2.51.1 (#2298) (16e0144)
December 20, 2024
Documentation is now available to help you troubleshoot Pub/Sub issues by using audit logs. You can use audit logs to troubleshoot issues related to identifying who created, deleted, or modified Pub/Sub resources, tracking configuration changes to topics or subscriptions, and verifying the existence and status of topics and subscriptions. For more information, see Troubleshoot Pub/Sub issues with audit logs and General troubleshooting.
December 19, 2024
Documentation is now available to help you choose between Pub/Sub and Google Cloud Managed Service for Apache Kafka. The comparison is based on factors such as operational ease, portability, existing Kafka setup, and integration with other Google Cloud products. A detailed feature comparison table is also included. For more information, see Choose Pub/Sub or Cloud Managed Service for Apache Kafka.
December 16, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-pubsub
1.135.0 (2024-12-12)
Features
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.51.0 (0b0d52c)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.44.0 (#2270) (a5f70a9)
- 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-storage to v2.45.0 (#2268) (80a09e6)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.41.0 (#2286) (0c0a1b9)
- Update dependency com.google.protobuf:protobuf-java-util to v4.29.0 (#2276) (54ef88d)
- Update dependency com.google.protobuf:protobuf-java-util to v4.29.1 (#2279) (de3c9e1)
- Update googleapis/sdk-platform-java action to v2.51.0 (#2284) (0be820e)
Documentation
December 09, 2024
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for pubsub/apiv1
1.45.3 (2024-12-04)
Bug Fixes
1.45.2 (2024-12-03)
Bug Fixes
- pubsub/pstest: Make invalid filter return error instead of panic (#11087) (45e1ce7)
- pubsub: Only init batch span if trace enabled (#11193) (f843d50)
- pubsub: Use official semconv variable whenever possible (#10904) (1ce4b6d)
Documentation
November 25, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-pubsub
1.134.2 (2024-11-18)
Bug Fixes
- 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)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.43.3 (#2256) (f7fbc6c)
- Update dependency com.google.cloud:google-cloud-core to v2.47.0 (#2249) (3df5729)
- Update dependency com.google.cloud:google-cloud-storage to v2.44.1 (#2240) (f8dae4d)
- Update googleapis/sdk-platform-java action to v2.50.0 (#2261) (d0aab7d)
- Update sdk platform java dependencies (#2262) (b689fe2)
November 18, 2024
Pub/Sub is now available in the northamerica-south1 region (Querétaro, Mexico, North America). For more information, see Cloud locations.
November 11, 2024
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-pubsub
2.27.1 (2024-11-08)
Bug Fixes
November 06, 2024
General availability: You can now create Cloud Storage import topics in Pub/Sub that lets you ingest data from Cloud Storage into Pub/Sub. The change is being rolled out in a phased manner over the rest of the week. For more information about Cloud Storage import topics, see Create a Cloud Storage import topic .
General availability: You can now enable Google Cloud platform logs to help you troubleshoot issues when you are using Cloud Storage import topics to ingest data. For more information, see Use platform logs to troubleshoot Cloud Storage import topics.
November 04, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-pubsub
1.134.1 (2024-10-26)
Dependencies
Python
Changes for google-cloud-pubsub
2.27.0 (2024-11-02)
Features
Bug Fixes
October 28, 2024
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for pubsub/apiv1
1.45.1 (2024-10-24)
Bug Fixes
- pubsub: Update google.golang.org/api to v0.203.0 (8bb87d5)
- pubsub: WARNING: On approximately Dec 1, 2024, an update to Protobuf will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go files. This change is expected to affect very few if any users of this client library. For more information, see https://togithub.com/googleapis/google-cloud-go/issues/11020. (8bb87d5)
Documentation
1.45.0 (2024-10-22)
Features
Java
Changes for google-cloud-pubsub
1.134.0 (2024-10-23)
Features
- Add IngestionFailureEvent to the external proto (6c67798)
- Track batch size using serialized size of PublishRequest (#2113) (be78e64)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.43.1 (#2202) (acaf5f2)
- Update dependency com.google.cloud:google-cloud-core to v2.46.0 (#2238) (dc06d54)
- Update dependency com.google.cloud:google-cloud-storage to v2.43.2 (#2226) (eb87c04)
- Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.33.0 (#2225) (cc1b072)
- Update dependency com.google.protobuf:protobuf-java-util to v4.28.3 (#2237) (75abe83)
- Update dependency org.apache.avro:avro to v1.11.4 security (31f276b)
- Update sdk platform java dependencies (#2239) (8f4f855)
Documentation
October 21, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/pubsub
4.8.0 (2024-10-15)
Features
Python
Changes for google-cloud-pubsub
2.26.1 (2024-10-10)
Documentation
October 14, 2024
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for pubsub/apiv1
1.44.0 (2024-10-08)
Features
- pubsub: Add ingestion Cloud Storage fields and Platform Logging fields to Topic (7250d71)
- pubsub: Add support for cloud storage ingestion topics (#10959) (1a11675)
- pubsub: Return listing information for subscriptions created via Analytics Hub (fdb4ea9)
Documentation
Java
Changes for google-cloud-pubsub
1.133.1 (2024-10-07)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.47.0 (ccd23af)
Dependencies
- Update dependency com.google.cloud:google-cloud-core to v2.45.0 (#2213) (5ee969b)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.37.0 (#2214) (d938709)
- Update googleapis/sdk-platform-java action to v2.47.0 (#2212) (6a9723d)
Documentation
Python
Changes for google-cloud-pubsub
2.26.0 (2024-10-09)
Features
October 07, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-pubsub
1.133.0 (2024-10-01)
Features
Dependencies
- Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.32.0 (#2205) (76f17e4)
- Update dependency org.assertj:assertj-core to v3.26.3 (#2204) (71c2e76)
1.132.4 (2024-09-30)
Dependencies
Python
Changes for google-cloud-pubsub
2.25.2 (2024-09-30)
Documentation
October 01, 2024
Pub/Sub adds support for OpenTelemetry tracing. OpenTelemetry tracing lets you identify and trace the latency of various Pub/Sub client library operations.
September 30, 2024
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-pubsub
2.25.1 (2024-09-29)
Bug Fixes
The message retention duration option for a subscription specifies how long Pub/Sub retains messages after publication. The maximum value for this property is now increased to 31 days. For more information, see Message retention duration.
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-pubsub
1.132.3 (2024-09-26)
Dependencies
- Update dependency com.google.cloud:google-cloud-bigquery to v2.42.3 (#2173) (294d039)
- 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-storage to v2.43.0 (#2174) (ae800d7)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.36.0 (#2185) (5ca2c7c)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.36.1 (#2191) (555216e)
- Update dependency com.google.protobuf:protobuf-java-util to v4.28.2 (#2179) (c9bbd2c)
Python
Changes for google-cloud-pubsub
2.25.0 (2024-09-28)
Features
2.24.0 (2024-09-24)
Features
- Add OpenTelemetry support for Subscribe Side (#1252) (1b6f3d2)
- Open Telemetry Publish Side Support (#1241) (bb5f3d1)
Bug Fixes
September 16, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/pubsub
4.7.2 (2024-09-13)
Bug Fixes
Go
Changes for pubsub/apiv1
1.43.0 (2024-09-09)
Features
- pubsub: Add support for Go 1.23 iterators (84461c0)
- pubsub: Allow trace extraction from protobuf message (#10827) (caa826c)
Bug Fixes
Java
Changes for google-cloud-pubsub
1.132.2 (2024-09-11)
Dependencies
- 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-core to v2.43.0 (#2161) (05a37b7)
- Update dependency com.google.cloud:google-cloud-storage to v2.42.0 (#2145) (77c3e78)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.35.0 (#2162) (27eaffd)
- Update dependency com.google.protobuf:protobuf-java-util to v4.27.4 (#2153) (32c78b3)
- Update dependency com.google.protobuf:protobuf-java-util to v4.28.0 (#2155) (5f61fe1)
- Update dependency com.google.protobuf:protobuf-java-util to v4.28.1 (#2167) (bb8ea71)
- Update dependency org.xerial.snappy:snappy-java to v1.1.10.7 (#2165) (e7fb60e)
Python
Changes for google-cloud-pubsub
2.23.1 (2024-09-09)
Bug Fixes
September 09, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/pubsub
4.7.1 (2024-08-26)
Bug Fixes
September 02, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/pubsub
4.7.0 (2024-08-24)
Features
August 26, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/pubsub
4.6.0 (2024-07-12)
Features
- Add max messages batching for Cloud Storage subscriptions (#1956) (90546f6)
- Add use_topic_schema for Cloud Storage Subscriptions (#1948) (120fa1b)
Bug Fixes
Go
Changes for pubsub/apiv1
1.42.0 (2024-08-19)
Features
Bug Fixes
- pubsub: Update google.golang.org/api to v0.191.0 (5b32644)
Java
Changes for google-cloud-pubsub
1.132.1 (2024-08-20)
Dependencies
- Update dependency com.google.cloud:google-cloud-core to v2.42.0 (#2140) (80dca35)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.34.0 (#2141) (273fbf3)
- Update dependency com.google.protobuf:protobuf-java-util to v4.27.3 (#2127) (8523b4f)
- Update dependency org.xerial.snappy:snappy-java to v1.1.10.6 (#2135) (102ff84)
August 20, 2024
BigQuery subscriptions with use table schema enabled now support type conversions for DATE, TIME, DATETIME, TIMESTAMP, NUMERIC, and BIGNUMERIC data types. For more information about these conversions, see the Use table schema documentation.
Pub/Sub has increased the limit on schema definition size to 300 KB. For more information, see Resource limits.
Cloud Storage subscriptions now support using the schema of the Pub/Sub topic to which the subscription is attached when writing Avro files. For more information, see the file format documentation.
August 05, 2024
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for pubsub/apiv1
Beta release for the pubsub opentelemetry tracing feature
OpenTelemetry tracing standards are in active development, and thus attributes, links, and span names are EXPERIMENTAL and subject to change or removal without notice.
1.41.0 (2024-08-01)
Features
- pubsub/pstest: Add Message.Topic field and populate on publish (#10510) (01bf051)
- pubsub: Add max messages batching for Cloud Storage subscriptions (1bb4c84)
Bug Fixes
Java
Changes for google-cloud-pubsub
1.132.0 (2024-08-01)
Features
Dependencies
- 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-core to v2.41.0 (#2120) (1f6428a)
- 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:sdk-platform-java-config to v3.33.0 (#2121) (7fbea6d)
- Update dependency com.google.protobuf:protobuf-java-util to v4.27.2 (#2091) (9859f11)
- Update dependency org.junit.vintage:junit-vintage-engine to v5.10.3 (#2096) (42f12ed)
Documentation
Python
Changes for google-cloud-pubsub
2.23.0 (2024-07-29)
Features
July 22, 2024
If you retain unacknowledged messages in a subscription for more than 24 hours, you incur additional charges. For more information, see Storage costs.
July 08, 2024
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-pubsub
2.22.0 (2024-07-06)
Features
July 01, 2024
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for pubsub/apiv1
1.40.0 (2024-06-26)
Features
Java
Changes for google-cloud-pubsub
1.131.0 (2024-06-25)
Features
Dependencies
Public preview: Data publishers can now share Pub/Sub topics and manage subscriptions in Analytics Hub.
June 24, 2024
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for pubsub/apiv1
1.39.0 (2024-06-18)
Features
- pubsub/pstest: Add support to register other servers into grpc.Server (