Debezium Blog

The modern data landscape bears little resemblance to the centralized databases and simple ETL processes of the past. Today’s organizations operate in environments characterized by diverse data sources, real-time streaming, microservices architectures, and multi-cloud deployments. What began as straightforward data flows from operational systems to reporting databases has evolved into complex networks of interconnected pipelines, transformations, and dependencies. The shift from ETL to ELT patterns, the adoption of data lakes, and the proliferation of streaming platforms like Apache Kafka have created unprecedented flexibility in data processing. However, this flexibility comes at a cost: understanding how data moves, transforms, and evolves through these systems has become increasingly challenging.
Understanding data lineage
Data lineage is the process of tracking the flow and transformations of data from its origin to its final destination. It essentially maps the "life cycle" of data, showing where it comes from, how it’s changed, and where it ends up within a data pipeline. This includes documenting all transformations, joins, splits, and other manipulations the data undergoes during its journey.
At its core, data lineage answers critical questions: Where did this data originate? What transformations has it undergone? Which downstream systems depend on it? When issues arise, where should teams focus their investigation?

One question that we encountered recently is how to effectively integrate change data capture (CDC) with AI workloads — particularly for scenarios in which critical organizational knowledge is not publicly available. To help you to take advantage of your internal data, Debezium 3.1 introduces AI-focused features such as the Embeddings SMT and the Milvus sink, which you can combine to supply inputs to an LLM. You can read more about these enhancements in the Debezium 3.1 release notes.

Another release cadence done, and we’re pleased to announce the next preview release of Debezium is available, 3.2.0.Alpha1. This release is built on Kafka 4.0 with several breaking changes with many improvements and bugfixes.
Let’s take a moment and dive into all these changes.

It has only been three weeks since we released Debezium 3.1.0.Final, and we’re happy to report the first maintenance release has arrived, 3.1.1.Final. This release includes several critical performance improvements and a variety of bug fixes.

We’re writing to share an important update regarding the Debezium team. As part of a broader strategic move, the Debezium team, along with Red Hat’s Middleware and Integration Engineering and Products teams, will be transitioning to IBM in July 2025.