From 00a68d9377b469a91e52656f2d7d7c431d0db086 Mon Sep 17 00:00:00 2001 From: Jiri Pechanec Date: Thu, 5 Sep 2024 08:56:36 +0200 Subject: [PATCH] [release] Changelog for 2.7.2.Final --- _data/releases/2.7/2.7.2.Final.yml | 5 ++ releases/2.7/release-notes.asciidoc | 76 +++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 _data/releases/2.7/2.7.2.Final.yml diff --git a/_data/releases/2.7/2.7.2.Final.yml b/_data/releases/2.7/2.7.2.Final.yml new file mode 100644 index 00000000000..0e3b91202ba --- /dev/null +++ b/_data/releases/2.7/2.7.2.Final.yml @@ -0,0 +1,5 @@ +date: 2024-09-05 +version: "2.7.2.Final" +stable: true +summary: Oracle connector provides additional details about abandoned transactions; Informix connector improves support for DECIMAL datatype; Kafka sink can timeout on delivery failures; SQL Server supports signalling and notifications for multiple tasks; MariaDB is included in Debezium Server distribution +#announcement_url: diff --git a/releases/2.7/release-notes.asciidoc b/releases/2.7/release-notes.asciidoc index 264ac1dea48..cb113a873c1 100644 --- a/releases/2.7/release-notes.asciidoc +++ b/releases/2.7/release-notes.asciidoc @@ -15,6 +15,82 @@ Release numbers follow http://semver.org[Semantic Versioning]. toc::[] +[[release-2.7.2-final]] +== *Release 2.7.2.Final* _(September 5th 2024)_ + +See the https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12431372[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.2.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.2.Final plugin files, and restart the connector using the same configuration. +Upon restart, the 2.7.2.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 + +When using Kafka sink it was possible that Debezium Server was blocked indefinitely in case of broken connection to Kafka broker. +This is no longer the case as a delivery timeout with default value was introduced (https://issues.redhat.com/browse/DBZ-7575[DBZ-7575]). + +When SQL Server connector was configured to run in mutliple tasks the JMX signalling an notification was not working for all of them. +This is fixed but the JMX naming was updated to reflect the task id (https://issues.redhat.com/browse/DBZ-8137[DBZ-8137]). + + + +=== New features + +* Log additional details about abandoned transactions https://issues.redhat.com/browse/DBZ-8044[DBZ-8044] +* Support DECIMAL(p) Floating Point https://issues.redhat.com/browse/DBZ-8114[DBZ-8114] +* Truncate byte buffer should return a new array https://issues.redhat.com/browse/DBZ-8189[DBZ-8189] + + +=== Fixes + +* Incremental snapshots don't work with CloudEvent converter https://issues.redhat.com/browse/DBZ-7601[DBZ-7601] +* Incremental snapshot fails with NPE if surrogate key doesn't exist https://issues.redhat.com/browse/DBZ-7797[DBZ-7797] +* Postgres connector - null value processing for "money" type column. https://issues.redhat.com/browse/DBZ-8027[DBZ-8027] +* Using snapshot.include.collection.list with Oracle raises NullPointerException https://issues.redhat.com/browse/DBZ-8032[DBZ-8032] +* Performance degradation when reconstructing (log.mining.stragtegy hybrid mode) https://issues.redhat.com/browse/DBZ-8071[DBZ-8071] +* ORA-00600: internal error code, arguments: [krvrdGetUID:2], [18446744073709551614], [], [], [], [], [], [], [], [], [], [] https://issues.redhat.com/browse/DBZ-8125[DBZ-8125] +* ConvertingFailureIT#shouldFailConversionTimeTypeWithConnectModeWhenFailMode fails randomly https://issues.redhat.com/browse/DBZ-8128[DBZ-8128] +* Unpredicatable ordering of table rows during insertion causing foreign key error https://issues.redhat.com/browse/DBZ-8130[DBZ-8130] +* schema_only crashes ibmi Connector https://issues.redhat.com/browse/DBZ-8131[DBZ-8131] +* Support larger database.server.id values https://issues.redhat.com/browse/DBZ-8134[DBZ-8134] +* Open redo thread consistency check can lead to ORA-01291 - missing logfile https://issues.redhat.com/browse/DBZ-8144[DBZ-8144] +* SchemaOnlyRecoverySnapshotter not registered as an SPI service implementation https://issues.redhat.com/browse/DBZ-8147[DBZ-8147] +* When stopping the Oracle rac node the Debezium server throws an expections - ORA-12514: Cannot connect to database and retries https://issues.redhat.com/browse/DBZ-8149[DBZ-8149] +* Issue with Debezium Snapshot: DateTimeParseException with plugin pgoutput https://issues.redhat.com/browse/DBZ-8150[DBZ-8150] +* JDBC connector validation fails when using record_value with no primary.key.fields https://issues.redhat.com/browse/DBZ-8151[DBZ-8151] +* Taking RAC node offline and back online can lead to thread inconsistency https://issues.redhat.com/browse/DBZ-8162[DBZ-8162] +* Postgres JSONB Fields are not supported with Reselect Post Processor https://issues.redhat.com/browse/DBZ-8168[DBZ-8168] +* NullPointerException (schemaUpdateCache is null) when restarting Oracle engine https://issues.redhat.com/browse/DBZ-8187[DBZ-8187] +* XStream may fail to attach on retry if previous attempt failed https://issues.redhat.com/browse/DBZ-8188[DBZ-8188] +* Exclude Oracle 23 VECSYS tablespace from capture https://issues.redhat.com/browse/DBZ-8198[DBZ-8198] +* AbstractProcessorTest uses an incorrect database name when run against Oracle 23 Free edition https://issues.redhat.com/browse/DBZ-8199[DBZ-8199] + + +=== Other changes + +* Documentation for signals provides incorrect data-collection format for some connectors https://issues.redhat.com/browse/DBZ-8090[DBZ-8090] +* Add LogMiner start mining session retry attempt counter to logs https://issues.redhat.com/browse/DBZ-8143[DBZ-8143] +* Reduce logging verbosity of XStream DML event data https://issues.redhat.com/browse/DBZ-8148[DBZ-8148] +* Add MariaDB connector server distribution https://issues.redhat.com/browse/DBZ-8186[DBZ-8186] +* Reduce log verbosity of OpenLogReplicator SCN confirmation https://issues.redhat.com/browse/DBZ-8201[DBZ-8201] + + + [[release-2.7.1-final]] == *Release 2.7.1.Final* _(August 8th 2024)_