Roadmap for connectors and cross-cutting efforts that benefit multiple SDKs.

Last updated on Aug 2026.

Extended Metadata and SDK level CDC (Change Data Capture) support

Beam is introducing Extended Metadata to make element values extensible across SDKs. This provides native support for Change Data Capture (CDC) operations (INSERT, UPDATE, DELETE) consumed by lakehouse and database connectors, SDK-level pipeline drain, and fluent OutputBuilder APIs.

Learn more from the Beam Element Extended Metadata Design Doc.

OpenTelemetry Support

Beam is adding native OpenTelemetry support across SDKs, runners, and connectors (#33176) for distributed tracing. This leverages Extended Metadata to propagate W3C Trace Context (traceparent and tracestate) across transform stages and worker boundaries, integrates trace header propagation into streaming I/Os (such as Kafka, Pub/Sub, and Spanner change streams), and enables runner-level trace and log correlation.

IO Connector Ecosystem

Beam is actively expanding the Beam I/O connector portfolio with a focus on modern data lakehouse formats, native Change Data Capture (CDC), and unified access patterns:

See the full list of available connectors in the Beam Connectors Overview.