From c03dfff7dde18bc5ca9722bc96c2b1bc3d9cef1c Mon Sep 17 00:00:00 2001 From: Jiri Pechanec Date: Fri, 25 Oct 2024 07:21:44 +0200 Subject: [PATCH] [release] Changelog for 3.0.1.Final --- _config.yml | 2 + _data/connectors.yml | 3 ++ _data/releases/3.0/3.0.1.Final.yml | 5 ++ _data/releases/3.0/series.yml | 11 ++++- releases/3.0/release-notes.asciidoc | 75 +++++++++++++++++++++++++++++ 5 files changed, 95 insertions(+), 1 deletion(-) create mode 100644 _data/releases/3.0/3.0.1.Final.yml diff --git a/_config.yml b/_config.yml index 254ce8a89f9..e820e48d9f7 100644 --- a/_config.yml +++ b/_config.yml @@ -150,6 +150,8 @@ integrations: name: Cassandra 3 - id: cassandra-4 name: Cassandra 4 + - id: cassandra-5 + name: Cassandra 5 - id: db2 name: Db2 - id: spanner diff --git a/_data/connectors.yml b/_data/connectors.yml index c07a1e935a6..ef761cbbc8f 100644 --- a/_data/connectors.yml +++ b/_data/connectors.yml @@ -26,6 +26,9 @@ connectors: - id: cassandra-4 title: Cassandra 4 Plug-in artifact: debezium-connector-cassandra-4 + - id: cassandra-5 + title: Cassandra 5 Plug-in + artifact: debezium-connector-cassandra-5 - id: db2 title: Db2 Plug-in artifact: debezium-connector-db2 diff --git a/_data/releases/3.0/3.0.1.Final.yml b/_data/releases/3.0/3.0.1.Final.yml new file mode 100644 index 00000000000..0a7536e44cd --- /dev/null +++ b/_data/releases/3.0/3.0.1.Final.yml @@ -0,0 +1,5 @@ +date: 2024-10-25 +version: "3.0.1.Final" +stable: true +summary: 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 +# announcement_url: diff --git a/_data/releases/3.0/series.yml b/_data/releases/3.0/series.yml index 30a91c183cc..bc002816778 100644 --- a/_data/releases/3.0/series.yml +++ b/_data/releases/3.0/series.yml @@ -30,9 +30,10 @@ compatibility: - 8.0.x - 8.4.x - 9.0 + - 9.1 driver: versions: - - 8.3.0 + - 9.1.0 mariadb: database: versions: @@ -57,6 +58,7 @@ compatibility: - 14 - 15 - 16 + - 17 plugins: - decoderbufs - pgoutput @@ -100,6 +102,13 @@ compatibility: driver: versions: - 4.14.0 + cassandra-5: + database: + versions: + - 5.0.2 + driver: + versions: + - 4.14.0 db2: database: versions: diff --git a/releases/3.0/release-notes.asciidoc b/releases/3.0/release-notes.asciidoc index 8ed91c0e4e9..59ab8fc5721 100644 --- a/releases/3.0/release-notes.asciidoc +++ b/releases/3.0/release-notes.asciidoc @@ -15,6 +15,81 @@ Release numbers follow http://semver.org[Semantic Versioning]. toc::[] +[[release-3.0.1-final]] +== *Release 3.0.1.Final* _(October 25th 2024)_ + +See the https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12433891[complete list of issues]. + +=== Kafka compatibility + +This release has been built against Kafka Connect 3.8.0 and has been tested with version 3.8.0 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.0.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.0.1.Final plugin files, and restart the connector using the same configuration. +Upon restart, the 3.0.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 + +Debezium no longer publishes container images to the Docker Hub (https://issues.redhat.com/browse/DBZ-8327[DBZ-8327]). + + + +=== New features + +* Support batch write to AWS Kinesis https://issues.redhat.com/browse/DBZ-8193[DBZ-8193] +* Support for PostgreSQL 17 https://issues.redhat.com/browse/DBZ-8275[DBZ-8275] +* Extend Debezium Server to include support for application.yaml https://issues.redhat.com/browse/DBZ-8313[DBZ-8313] +* SQL Server Documentation for CDC on Server table https://issues.redhat.com/browse/DBZ-8314[DBZ-8314] +* Add support for MySQL 9.1 https://issues.redhat.com/browse/DBZ-8324[DBZ-8324] +* Support Cassandra 5.0 https://issues.redhat.com/browse/DBZ-8347[DBZ-8347] + + +=== Fixes + +* Oracle DDL parsing will fail if the DDL ends with a new line character https://issues.redhat.com/browse/DBZ-7040[DBZ-7040] +* Missing documentation for MongoDb SSL configuration https://issues.redhat.com/browse/DBZ-7927[DBZ-7927] +* Conditionalization implemented for single-sourcing MySQL/MariaDB content isn't working as expected https://issues.redhat.com/browse/DBZ-8094[DBZ-8094] +* Debezium is replaying all events from an older offset https://issues.redhat.com/browse/DBZ-8194[DBZ-8194] +* Embedded MySqlConnector "Unable to find minimal snapshot lock mode" since 2.5.4.Final https://issues.redhat.com/browse/DBZ-8271[DBZ-8271] +* Reselect Post Processor not working when pkey of type uuid etc. https://issues.redhat.com/browse/DBZ-8277[DBZ-8277] +* BinlogStreamingChangeEventSource totalRecordCounter is never updated https://issues.redhat.com/browse/DBZ-8290[DBZ-8290] +* Restart Oracle connector when ORA-01001 invalid cursor exception is thrown https://issues.redhat.com/browse/DBZ-8292[DBZ-8292] +* Connector uses incorrect partition names when creating offsets https://issues.redhat.com/browse/DBZ-8298[DBZ-8298] +* ReselectPostProcessor fails when reselecting columns from Oracle https://issues.redhat.com/browse/DBZ-8304[DBZ-8304] +* Debezium MySQL DDL parser: SECONDARY_ENGINE=RAPID does not support https://issues.redhat.com/browse/DBZ-8305[DBZ-8305] +* Oracle DDL failure - subpartition list clause does not support in-memory clause https://issues.redhat.com/browse/DBZ-8315[DBZ-8315] +* DDL statement couldn't be parsed https://issues.redhat.com/browse/DBZ-8316[DBZ-8316] +* Binary Log Client doesn't process the TRANSACTION_ PAYLOAD header https://issues.redhat.com/browse/DBZ-8340[DBZ-8340] +* Oracle connector: archive.log.only.mode stop working after reach SYSDATE SCN https://issues.redhat.com/browse/DBZ-8345[DBZ-8345] + + +=== Other changes + +* Provide example for activity monitoring metrics https://issues.redhat.com/browse/DBZ-8174[DBZ-8174] +* Write blog post on how detect data mutation patterns with Debezium https://issues.redhat.com/browse/DBZ-8256[DBZ-8256] +* Formatting characters render literally in docs https://issues.redhat.com/browse/DBZ-8293[DBZ-8293] +* REST tests fail due to unable to execute cp https://issues.redhat.com/browse/DBZ-8294[DBZ-8294] +* Create MariaDB systemtests https://issues.redhat.com/browse/DBZ-8306[DBZ-8306] +* Refactor MySqlTests and MariaDBTests to share the tests via parent base class https://issues.redhat.com/browse/DBZ-8309[DBZ-8309] +* Document how to work with ServiceLoader and bundled jars https://issues.redhat.com/browse/DBZ-8318[DBZ-8318] +* Broken system tests for upstream https://issues.redhat.com/browse/DBZ-8326[DBZ-8326] +* Upstream system tests are stuck in Retrieving connector metrics https://issues.redhat.com/browse/DBZ-8330[DBZ-8330] +* Fix upstream JDBC system tests https://issues.redhat.com/browse/DBZ-8331[DBZ-8331] +* Add version for Cassandra 5 to debezium-build-parent https://issues.redhat.com/browse/DBZ-8348[DBZ-8348] + + + [[release-3.0.0-final]] == *Release 3.0.0.Final* _(October 2nd 2024)_