latest stable
Tested Versions
Java | 17+ for connectors; 21+ for Debezium Server, Operator and Outbox extension |
Kafka Connect | 3.1 and later |
MySQL | Database: 8.0.x, 8.4.x, 9.0, 9.1 Driver: 9.1.0 |
MariaDB | Database: 11.4.x Driver: 3.2.0 |
MongoDB | Database: 6.0, 7.0, 8.0 Driver: 4.11.0 |
PostgreSQL | Database: 12, 13, 14, 15, 16, 17 Plug-ins: decoderbufs, pgoutput Driver: 42.6.1 |
Oracle | Database: 19c, 21c, 23ai (LogMiner only) Driver: 19.x, 21.x, 23.x (with 23ai only) OpenLogReplicator: 1.3.0 |
SQL Server | Database: 2017, 2019, 2022 Driver: 12.4.2.jre8 |
Cassandra 3 | Database: 3.11.12 Driver: 3.11.12 |
Cassandra 4 | Database: 4.0.2 Driver: 4.14.0 |
Cassandra 5 | Database: 5.0.2 Driver: 4.14.0 |
Db2 | Database: 11.5 Driver: 11.5.0.0 |
Spanner | Database: 6.x Driver: 6.x |
Vitess | Database: 12.0.x Driver: 17.0.0* * See the Vitess Connector documentation for limitations when using the connector with earlier Vitess versions |
JDBC sink | Databases: Db2, MySQL, Oracle, PostgreSQL, SQL Server |
Informix | Database: 12, 14 Driver: 4.50.11 |
Db2 for IBM i | Database: 7.4 Driver: 11.1 |
Not compatible with your requirements? Have a look at the other series.
See the Kafka documentation for compatibility with other versions of Kafka brokers.
Documentation
Documentation for this specific series can be accessed below:
What's new
For more details on breaking changes, bugfixes, and new features see the release notes.
Installation
If you need details on how to install Debezium, we've documented some of the most common ways in the installation guide.
Releases in this series
The following are all the releases/bugfixes within this series.
3.0.7.Final
2025-01-16
Fix Debezium Operator offset/schema history property names; Restart connector on exceptions in offset commits
3.0.6.Final
2024-12-19
Revert MySQL/MariaDB grammar refactorings
3.0.5.Final
2024-12-18
Snapshot field enumration in source block provides additional cases; Signals in-progress are not reprocessed upon connector restart; SQL Server is tested with transaprent data encryption; Added support for PostgreSQL 17 failover slots; JDBC offset/history can be configured in Operator CRD; Support for ad-hoc snapshot for tables whose schema was not captured
3.0.4.Final
2024-11-28
Fixes installation issues with Debezium Operator; JDBC storage is included with Debezium Server; MySQL connector supports clear password authentication
3.0.3.Final
2024-11-25
Vitess connector uses a different Netty version that prevents data corruption; PostgreSQL connector support bpchar datatype; Debezium Engine no longer throws NPE for SMTs returning null record
3.0.2.Final
2024-11-15
Vitess connector can cand schema change events; Debezium Operator can enable Debezium Server REST API; Oracle Connector suppoert NLS time format; Offset storage in k8s config map; Improved reliability of read-only incremental snapshots; RabbitMQ sink no longer skips data in case of failure
3.0.1.Final
2024-10-25
Support for Cassandra 5, PostgreSQL 17, MySQL 9.1; Kinesis sink uses batch writes; Debezium Server can be configured via YAML; Debezium container images are no longer published to the Docker Hub
3.0.0.Final
2024-10-02
REST bridge for signal channels in Debezium Engine; Support for numeric toasted fields in reselect column postprocessor; Upgrade of Apicurio to 2.6.2.Final
3.0.0.CR2
2024-09-30
Configurable isolation level for PostgreSQL snapshot; Support for `EXTENDED` strings in Oracle LogMiner connector; Support for `EMPTY_BLOB()` default value in Oracle connector; Faster OOTB configuration for Debezium Engine; Predictable selection of Debezium Engine implementation; Upgrade of Oracle driver to ojdbc11; Debezium containers are based on Fedora 40
3.0.0.CR1
2024-09-13
Support for MySQL 8.4 and 9; Support for MySQL vector datatypes and grammar; Support for MariaDB 11.4.x; Reduced delay in Oracle RAC offline node situation; Shard inheritenace in Vitess connector; MariaDB added to server distribution
3.0.0.Beta1
2024-08-22
Ehcache based event buffer for Oracle connector; Advanced event aggregator metrics; Support for Decimal type in Informix; SMT for processing of PostgreSQL logical decoding messages; Support for pgvector datatypes; Imprived paralelism and shard handling in Vitess connector; RabbitMQ native stream support for individual streams; Upgrade to Apicurio 2.6.2.Final; Support for MySQL 8.3
3.0.0.Alpha2
2024-08-02
Kafka upgraded to 3.8.0; JDBC sink connector code moved to core repository; Vitess connector processes empty shards; Debezium Server supports custom converters; MariaDB connector included in Debezium image; `FLOAT32` support in Spanner connector
3.0.0.Alpha1
2024-07-11
Incubating implementation of MongoDB sink connector; Java 17/21 requested as minimum