Debezium Blog

Debezium 3.3.0.Alpha2 is out, bringing key fixes and powerful enhancements!
Highlights include heartbeat handling fixes, the ability to start MongoDB streaming from a precise oplog position, faster PostgreSQL TOAST performance, extended TSVECTOR support in the JDBC sink, and improved publication DDL handling in PostgreSQL. The Debezium Platform also gets major usability boosts with clearer error messages, fine-grained UI logging, and better source/destination definitions.

Most engineers working in data streaming are not SQL specialists. So you might be asking yourself: What is a CTE? More importantly, what are CTE queries, why are they useful, and how do they help you in the context of Debezium?
In this post, we’ll answer those questions, explore how the Debezium Oracle connector leverages CTE queries, and discuss the benefits and trade-offs involved.

Debezium 3.2.1.Final is here — delivering faster performance, smarter resource use, and rock-solid stability for your CDC pipelines. This release brings improved PostgreSQL TOAST handling, native MariaDB vector data type support, and major Oracle LogMiner resilience improvements, all designed to keep your data flowing smoothly and efficiently.

When I started working on Debezium, two questions came to mind: Is it possible to build a native version of Debezium? Can I receive change data capture (CDC) events directly inside my microservice without relying on additional infrastructure?
This led us to work on a new Debezium stream: I’m excited to announce the first release of Debezium Extensions for Quarkus!

Debezium 3.3.0.Alpha1 introduces an exciting wave of innovation, including exactly-once semantics for core connectors and a brand new CockroachDB connector led by the community. Featuring support for emerging data types, deeper Quarkus integration, and enhanced tooling, this release raises the bar for modern change data capture solutions. Ready to see what’s new? Let’s dive in.