It’s my pleasure to announce the second release of the Debezium 1.7 series, 1.7.0.Beta1!

This release brings NATS Streaming support for Debezium Server along with many other fixes and enhancements. Also this release is the first one tested with Apache Kafka 2.8.

The Debezium container images for Apache Kafka and Kafka Connect have been updated to version 2.8, too. This means that you can test Debezium with the new ZooKeeper-less mode for running Kafka (KIP-500). We’ll share more details on that in a separate post shortly.

A large number of bug fixes and quality improvements have been made for this release; one focus area was the Debezium connector for Oracle, which received several fixes including the ability to configure multiple Oracle RAC nodes with different ports (DBZ-3813), multiple DDL parser corrections (DBZ-3877, DBZ-3893), and improved updating of SCN offsets (DBZ-3876).

Other changes include performance improvement for the Debezium connectors for Postgres (DBZ-3870) and MongoDB (DBZ-3788), proper timezone conversions for change event timestamps in the connector for SQL Server (DBZ-3479), and more resilient handling of errors during connector start-up (DBZ-3823).

Furthermore, this release has a breaking change for the MySQL Connector. The MySQL driver was updated to the latest version 8.0.26 with DBZ-3833. This update comes with a new timezone handling and configuration options. Detailed information can be found in the MySQL docs.

Earlier this month, we added the Debezium UI to our regular release process. If you want to learn more about the Debezium UI have a look at our recent release announcement.

René Kerner

René is a software engineer at Red Hat. Before he was working as software architect and engineer at trivago and as consultant at Codecentric. Now he's part of Debezium team. He lives in Mönchengladbach, Germany.

   


About Debezium

Debezium is an open source distributed platform that turns your existing databases into event streams, so applications can see and respond almost instantly to each committed row-level change in the databases. Debezium is built on top of Kafka and provides Kafka Connect compatible connectors that monitor specific database management systems. Debezium records the history of data changes in Kafka logs, so your application can be stopped and restarted at any time and can easily consume all of the events it missed while it was not running, ensuring that all events are processed correctly and completely. Debezium is open source under the Apache License, Version 2.0.

Get involved

We hope you find Debezium interesting and useful, and want to give it a try. Follow us on Twitter @debezium, chat with us on Zulip, or join our mailing list to talk with the community. All of the code is open source on GitHub, so build the code locally and help us improve ours existing connectors and add even more connectors. If you find problems or have ideas how we can improve Debezium, please let us know or log an issue.