API · SDK · runtime · authentication lifecycle intelligence

Last updated · 9 September 2026

SchemaTrace

Breaking changes, enforcement dates and migration requirements.

ST-2026-094 · SDKs, clients & toolchains

Google Cloud Pub/Sub Ruby v2 support ends while Go v1 support continues

Google's Pub/Sub release notes ended security and bug fixes for the Ruby v2 client on 31 July 2026, while current Go v1 documentation states that its fixes continue through 31 December 2026.

Google CloudPub/SubRubyGoclient librarieslifecycle

Previous state

From July 2025 through 30 July 2026, the Ruby v2 and Go v1 Pub/Sub client libraries were deprecated but had not yet reached the no-security-fix and no-bug-fix boundary announced in the Pub/Sub release notes.

Current state

The Ruby google-cloud-pubsub v2 client no longer receives security or bug fixes after 31 July 2026 and Google directs users to v3. The Go cloud.google.com/go/pubsub v1 client remains deprecated; Google's current reference says it continues receiving security and bug fixes through 31 December 2026 and directs users to v2.

Who needs to care

Ruby applications pinned to google-cloud-pubsub v2.x and Go applications pinned to cloud.google.com/go/pubsub v1, including their dependency manifests, build pipelines, and operational code that rely on fixes in those client-library generations.

What to do

Move Ruby workloads from google-cloud-pubsub v2.x to v3 now. Plan and test the Go v1-to-v2 migration before 31 December 2026, using Google's migration guide and accounting for the v2 client changes before updating the module dependency.

What the source does not prove

Google's July 2025 Pub/Sub release notes announced 31 July 2026 as the no-fix date for both libraries. The current official Go v1 reference instead states that Go v1 receives bug and security fixes through 31 December 2026. This record follows the later live Go reference for the Go boundary, preserves the release-note discrepancy, and does not infer when or why Google changed it. The sources concern client-library support, not Pub/Sub service availability.

Lifecycle history

Dated event sequence

  1. Go v1 deprecation announced

    Google deprecated cloud.google.com/go/pubsub v1, announced migration to v2, and initially named 31 July 2026 as the date security and bug fixes would stop.

  2. Ruby v2 deprecation announced

    Google deprecated google-cloud-pubsub v2.x, announced migration to v3, and named 31 July 2026 as the date security and bug fixes would stop.

  3. Ruby v2 fix support ended

    The announced boundary passed for google-cloud-pubsub v2.x; Google's release note directs users to v3 for new features.

  4. Current Go v1 support boundary

    Google's current Go v1 reference states that security patches and bug fixes continue through this date and directs users to cloud.google.com/go/pubsub/v2.

Evidence ledger

First-party sources

  1. 01
    Google Cloud — Pub/Sub release notes

    Official Google Cloud product release notes · 2025-07-15

    Open official source ↗
  2. 02
    Google Cloud — Pub/Sub Go v1 client reference

    Official Google Cloud Go client reference observed 3 September 2026 · 2026-09-03

    Open official source ↗
  3. 03
    Google Cloud — Pub/Sub Go v2 client reference

    Official Google Cloud Go v2 client reference observed 3 September 2026 · 2026-09-03

    Open official source ↗