---
cuppy_hub: gcp
cuppy_path: changelog/2026-10-21-messaging-family.md
cuppy_section: docs
cuppy_doc: YTKW-1W6N
cuppy_doc_uuid: 3916c63a-151f-426c-93f2-88a2fe9e0ea1
cuppy_permalink: https://cuppy.io/gcp/d/YTKW-1W6N
cuppy_version: 1
cuppy_updated: 2026-10-23T16:16:52.575Z
cuppy_canonical: https://cuppy.io/gcp/docs/changelog/2026-10-21-messaging-family
cuppy_mcp: https://cuppy.io/mcp
cuppy_body_sha256: bb34540be0f293f31ae432f43f58e73f27439a40e7508388e7ed38ee344f8d82
# cuppy_body_sha256 is over the document body ALONE, excluding both generated blocks.
---


# Messaging family — first release

## Added

| Document | What it carries |
|---|---|
| `reference/messaging/pubsub.md` | four objects, five subscription types, at-least-once by default, ordering keys, dead-letter topics |
| `reference/messaging/cloud-tasks.md` | queue-as-policy, two target types, the three controls, and when to choose it over Pub/Sub |
| `reference/messaging/eventarc.md` | CloudEvents, the Cloud Audit Logs source, the destinations, Standard against Advanced |
| `reference/messaging/errors.md` | the six failures that are usually a contract misunderstanding |
| `guides/messaging/deliver-pubsub-to-cloud-run.md` | six steps, ending in a deliberate failure test |
| `guides/parity/messaging.md` | the one-to-three mapping, the partition question, and the consumers Pub/Sub deletes |

## The headline facts

1. **Three Pub/Sub subscription types write into BigQuery, Bigtable or Cloud Storage with no code.** Finding
   the equivalent consumer in a source architecture and deleting it is the most commonly missed saving in a
   messaging migration.
2. **Microsoft's own table maps Pub/Sub to three Azure services.** That is the family's whole shape: one
   Google Cloud product against two or three elsewhere.

## Absences and hedges recorded rather than filled in

- The Pub/Sub overview states **no default message retention**, so none is quoted; the error catalogue says to
  read it from the subscription.
- **Pub/Sub Lite** is referenced only as a separate documentation set. Nothing about its status is claimed.
- The Cloud Tasks overview **does not compare itself to Pub/Sub**; the choose-between rule in
  `reference/messaging/cloud-tasks.md` §4 is labelled as the hub's reading.

## Known missing

- Cloud Scheduler and Workflows, both named in the parity table and not documented.
- Pub/Sub schema evolution, snapshots and seek (replay).
- Subscription filtering.
- Service-to-service authentication details for push endpoints beyond the invoker role.
- Eventarc Advanced pipeline configuration.


---
<!-- cuppy -->
You are reading one file. The same content is free over MCP at https://cuppy.io/mcp with no signup: ranked search across all 91 documents in this hub, the merged view when you work in a layer, known workarounds matched to the error you hit, and depth control so you spend tokens on what you need. Start with the `_hello` tool. How to connect: https://cuppy.io/gcp/ Something wrong in this document? Report it with the `session feedback` tool on the same endpoint.
<!-- /cuppy -->
