diff --git a/_data/releases/3.4/3.4.1.Final.yml b/_data/releases/3.4/3.4.1.Final.yml new file mode 100644 index 00000000000..11a3cb649eb --- /dev/null +++ b/_data/releases/3.4/3.4.1.Final.yml @@ -0,0 +1,5 @@ +date: 2026-01-27 +version: "3.4.1.Final" +stable: true +summary: Dynamic log archive destinations for Oracle LogMiner adapter; Fixed DATE handling in Cassandra connector; Change of charset correctly handled in MySQL; Grammar fixes for Oracle connector +# announcement_url: diff --git a/releases/3.4/release-notes.asciidoc b/releases/3.4/release-notes.asciidoc index ca59778f1e7..dbd97cfde6f 100644 --- a/releases/3.4/release-notes.asciidoc +++ b/releases/3.4/release-notes.asciidoc @@ -15,6 +15,60 @@ Release numbers follow http://semver.org[Semantic Versioning]. toc::[] +[[release-3.4.1-final]] +== *Release 3.4.1.Final* _(January 27th 2026)_ + +See the https://github.com/orgs/debezium/projects/5/views/6?filterQuery=status%3AReleased+iteration%3A3.4.1.Final[complete list of issues]. + +=== Kafka compatibility + +This release has been built against Kafka Connect 4.1.1 and has been tested with version 4.1.1 of the Kafka brokers. +See the https://kafka.apache.org/documentation/#upgrade[Kafka documentation] for compatibility with other versions of Kafka brokers. + + +=== Upgrading + +Before upgrading any connector, be sure to check the backward-incompatible changes that have been made since the release you were using. + +When you decide to upgrade one of these connectors to 3.4.1.Final from any earlier versions, +first check the migration notes for the version you're using. +Gracefully stop the running connector, remove the old plugin files, install the 3.4.1.Final plugin files, and restart the connector using the same configuration. +Upon restart, the 3.4.1.Final connectors will continue where the previous connector left off. +As one might expect, all change events previously written to Kafka by the old connector will not be modified. + +If you are using our container images, then please do not forget to pull them fresh from https://quay.io/organization/debezium[Quay.io]. + + +=== Breaking changes + +There are no breaking changes in this release. + + +=== New features + +* Add Support for Dynamic Oracle Log Archive Destinations [DBZ-9622] https://github.com/debezium/dbz/issues/1246[debezium/dbz#1246] + + +=== Fixes + +* Recovery private redo threads can lead to LogMiner failures https://github.com/debezium/dbz/issues/40[debezium/dbz#40] +* Oracle connector fails when user creates a table with a column named "override" https://github.com/debezium/dbz/issues/1461[debezium/dbz#1461] +* Cassandra connector return wrong value for DATE columns https://github.com/debezium/dbz/issues/1486[debezium/dbz#1486] +* RedisOffsetBackingStore: Race condition causes infinite NullPointerException loop on reconnect leading to unrecoverable state https://github.com/debezium/dbz/issues/1488[debezium/dbz#1488] +* JDBC Sink Connector fails to insert JSON data into MariaDB https://github.com/debezium/dbz/issues/1492[debezium/dbz#1492] +* MySQL: New charset not taken into account https://github.com/debezium/dbz/issues/1504[debezium/dbz#1504] +* Oracle database PDB name in lowercase not collecting DML operation [DBZ-9054] https://github.com/debezium/dbz/issues/1057[debezium/dbz#1057] +* Thread-safety issue in MongoDB connector causes incorrect source.collection metadata during parallel snapshot https://github.com/debezium/dbz/issues/1531[debezium/dbz#1531] +* Log mining lower boundary does not update until a log switch https://github.com/debezium/dbz/issues/1560[debezium/dbz#1560] +* Oracle Create Table DDL fails to parse when using `AUTOMATIC` keyword in partition list https://github.com/debezium/dbz/issues/1566[debezium/dbz#1566] + + +=== Other changes + +There are no other changes in this release. + + + [[release-3.4.0-final]] == *Release 3.4.0.Final* _(December 18th 2025)_