From c8ed38a8eb6aa12078ca5813d74a906e0b9ba1b2 Mon Sep 17 00:00:00 2001 From: Jiri Pechanec Date: Fri, 28 Jun 2024 06:55:21 +0200 Subject: [PATCH] [release] Changelog for 2.7.0.Final --- _data/releases/2.7/2.7.0.Final.yml | 5 +++ releases/2.7/release-notes.asciidoc | 69 +++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 _data/releases/2.7/2.7.0.Final.yml diff --git a/_data/releases/2.7/2.7.0.Final.yml b/_data/releases/2.7/2.7.0.Final.yml new file mode 100644 index 00000000000..47cf7ec29fa --- /dev/null +++ b/_data/releases/2.7/2.7.0.Final.yml @@ -0,0 +1,5 @@ +date: 2024-06-28 +version: "2.7.0.Final" +stable: true +summary: Incubating support for MongoDB collection-scoped streaming; Heartbeats for Vitess connector; Stopping of Debezium Server via scaling to 0 +#announcement_url: diff --git a/releases/2.7/release-notes.asciidoc b/releases/2.7/release-notes.asciidoc index bc71ef43a4c..78bee15cf73 100644 --- a/releases/2.7/release-notes.asciidoc +++ b/releases/2.7/release-notes.asciidoc @@ -15,6 +15,75 @@ Release numbers follow http://semver.org[Semantic Versioning]. toc::[] +[[release-2.7.0-final]] +== *Release 2.7.0.Final* _(June 28th 2024)_ + +See the https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12429396[complete list of issues]. + +=== Kafka compatibility + +This release has been built against Kafka Connect 3.7.0 and has been tested with version 3.7.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 2.7.0.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 2.7.0.Final plugin files, and restart the connector using the same configuration. +Upon restart, the 2.7.0.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 + +* Suport collection scoped streaming https://issues.redhat.com/browse/DBZ-7760[DBZ-7760] +* Allow stoping DS instance by scaling to zero via annotation https://issues.redhat.com/browse/DBZ-7953[DBZ-7953] +* Support heartbeat events in vitess-connector https://issues.redhat.com/browse/DBZ-7962[DBZ-7962] + + +=== Fixes + +* Unable to use resume token of some documents with composite IDs https://issues.redhat.com/browse/DBZ-6522[DBZ-6522] +* Quarkus generates VSC kubernetes annotations pointing to a fork https://issues.redhat.com/browse/DBZ-7415[DBZ-7415] +* MongoDB documentation still mentions replica_set connection mode https://issues.redhat.com/browse/DBZ-7862[DBZ-7862] +* Clarify documentation for log.mining.archive.destination.name Oracle configuration property https://issues.redhat.com/browse/DBZ-7939[DBZ-7939] +* Ad-hoc snapshot raises ORA-00911 when table name uses non-standard characters requiring quotations https://issues.redhat.com/browse/DBZ-7942[DBZ-7942] +* Exclude signaling data collection from the snapshot process https://issues.redhat.com/browse/DBZ-7944[DBZ-7944] +* JDBC sink time tests fail due to increased precision with SQL Server https://issues.redhat.com/browse/DBZ-7949[DBZ-7949] +* Commit is not called after DDLs in JDBC stores https://issues.redhat.com/browse/DBZ-7951[DBZ-7951] +* Database case sensitivity can lead to NullPointerException on column lookups https://issues.redhat.com/browse/DBZ-7956[DBZ-7956] +* Debezium ibmi connector drops journal entries https://issues.redhat.com/browse/DBZ-7957[DBZ-7957] +* Error counter reset in poll() can cause infinite retries https://issues.redhat.com/browse/DBZ-7964[DBZ-7964] +* Oracle DDL parser fails using NOMONITORING clause https://issues.redhat.com/browse/DBZ-7967[DBZ-7967] +* Invalid default DSimage used for nighly/snapshot operator version https://issues.redhat.com/browse/DBZ-7970[DBZ-7970] +* Mongo Oversized Document FAQ documentation issue https://issues.redhat.com/browse/DBZ-7987[DBZ-7987] +* Cassandra connector does not work with 2.6.1 Server https://issues.redhat.com/browse/DBZ-7988[DBZ-7988] +* Testcontainers tests fails on newer versions of Docker https://issues.redhat.com/browse/DBZ-7986[DBZ-7986] + + +=== Other changes + +* Document the use of the "source" prefix usage for table name formats https://issues.redhat.com/browse/DBZ-6618[DBZ-6618] +* Remove dependency on MySQL driver, add custom CharacterSet Mapper https://issues.redhat.com/browse/DBZ-7783[DBZ-7783] +* Rebase website-builder image on Ruby 3.2 https://issues.redhat.com/browse/DBZ-7916[DBZ-7916] +* Warn about incompatible usage of read.only property for PostgreSQL https://issues.redhat.com/browse/DBZ-7947[DBZ-7947] +* Run JDBC sink tests for any relational connector pull requests https://issues.redhat.com/browse/DBZ-7948[DBZ-7948] +* Bump Quarkus to 3.12.0 for Quarkus Outbox Extension https://issues.redhat.com/browse/DBZ-7961[DBZ-7961] +* Bump Hibernate dependency to 6.4.8.Final https://issues.redhat.com/browse/DBZ-7969[DBZ-7969] +* Deprecated EmbeddedEngine https://issues.redhat.com/browse/DBZ-7976[DBZ-7976] + + + [[release-2.7.0-beta2]] == *Release 2.7.0.Beta2* _(June 13rd 2024)_