From 66c181e0df48c1d5a57d49865b66ee1a87e0d165 Mon Sep 17 00:00:00 2001 From: Jiri Pechanec Date: Wed, 25 Sep 2024 09:15:33 +0200 Subject: [PATCH] [release] Changelog for 3.0.0.CR2 --- _data/releases/3.0/3.0.0.CR1.yml | 4 +- _data/releases/3.0/3.0.0.CR2.yml | 5 +++ releases/3.0/release-notes.asciidoc | 69 +++++++++++++++++++++++++++++ 3 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 _data/releases/3.0/3.0.0.CR2.yml diff --git a/_data/releases/3.0/3.0.0.CR1.yml b/_data/releases/3.0/3.0.0.CR1.yml index 77fdbaa7f31..539708d2d6a 100644 --- a/_data/releases/3.0/3.0.0.CR1.yml +++ b/_data/releases/3.0/3.0.0.CR1.yml @@ -1,5 +1,5 @@ -date: 2024-07-13 -version: "3.0.0.Beta1" +date: 2024-09-13 +version: "3.0.0.CR1" stable: false summary: Support for MySQL 8.4 and 9; Support for MySQL vector datatypes and grammar; Support for MariaDB 11.4.x; Reduced delay in Oracle RAC offline node situation; Shard inheritenace in Vitess connector; MariaDB added to server distribution announcement_url: /blog/2024/09/16/debezium-3-0-cr1-released/ diff --git a/_data/releases/3.0/3.0.0.CR2.yml b/_data/releases/3.0/3.0.0.CR2.yml new file mode 100644 index 00000000000..895fb60cfbb --- /dev/null +++ b/_data/releases/3.0/3.0.0.CR2.yml @@ -0,0 +1,5 @@ +date: 2024-09-30 +version: "3.0.0.CR2" +stable: false +summary: Configurable isolation level for PostgreSQL snapshot; Support for `EXTENDED` strings in Oracle LogMiner connector; Support for `EMPTY_BLOB()` default value in Oracle connector; Faster OOTB configuration for Debezium Engine; Predictable selection of Debezium Engine implementation; Upgrade of Oracle driver to ojdbc11; Debezium containers are based on Fedora 40 +#announcement_url: diff --git a/releases/3.0/release-notes.asciidoc b/releases/3.0/release-notes.asciidoc index 1a18187678e..0284e538b53 100644 --- a/releases/3.0/release-notes.asciidoc +++ b/releases/3.0/release-notes.asciidoc @@ -15,6 +15,75 @@ Release numbers follow http://semver.org[Semantic Versioning]. toc::[] +[[release-3.0.0-cr2]] +== *Release 3.0.0.CR2* _(September 25th 2024)_ + +See the https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12433150[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.0.CR2 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.0.CR2 plugin files, and restart the connector using the same configuration. +Upon restart, the 3.0.0.CR2 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 + +* Snapshot isolation level options for postgres https://issues.redhat.com/browse/DBZ-1252[DBZ-1252] +* Retry flush records if LockAcquisitionException occured in mysql https://issues.redhat.com/browse/DBZ-7291[DBZ-7291] +* Add support for MAX_STRING_SIZE set to EXTENDED https://issues.redhat.com/browse/DBZ-8039[DBZ-8039] +* Add invalid value logger for dates to Debezium Vitess Connector https://issues.redhat.com/browse/DBZ-8235[DBZ-8235] +* Support BLOB with EMPTY_BLOB() as default https://issues.redhat.com/browse/DBZ-8248[DBZ-8248] + + +=== Fixes + +* Debezium does not restart automatically after throwing an ORA-00600 krvrdccs30 error https://issues.redhat.com/browse/DBZ-8223[DBZ-8223] +* JDBC sink doesn't include fields as per documentation https://issues.redhat.com/browse/DBZ-8224[DBZ-8224] +* Unbounded number of processing threads in async engine https://issues.redhat.com/browse/DBZ-8237[DBZ-8237] +* Streaming metrics are stuck after an ad-hoc blocking snapshot https://issues.redhat.com/browse/DBZ-8238[DBZ-8238] +* DDL statement couldn't be parsed with IF EXISTS https://issues.redhat.com/browse/DBZ-8240[DBZ-8240] +* Random engine factory used by default https://issues.redhat.com/browse/DBZ-8241[DBZ-8241] +* JDBC sink test suite should use the debezium/connect:nightly image for e2e tests https://issues.redhat.com/browse/DBZ-8245[DBZ-8245] +* Performance Regression in Debezium Server Kafka after DBZ-7575 fix https://issues.redhat.com/browse/DBZ-8251[DBZ-8251] +* Error Prone library included in MySQL connector https://issues.redhat.com/browse/DBZ-8258[DBZ-8258] +* Debezium.text.ParsingException: DDL statement couldn't be parsed https://issues.redhat.com/browse/DBZ-8259[DBZ-8259] + + +=== Other changes + +* Test and check compatibility with ojdbc11 https://issues.redhat.com/browse/DBZ-3658[DBZ-3658] +* Broken link to Streams doc about configuring logging https://issues.redhat.com/browse/DBZ-8231[DBZ-8231] +* Document passthrough hibernate.* properties for the JDBC connector https://issues.redhat.com/browse/DBZ-8232[DBZ-8232] +* Bump Infinispan to 15.0.8.Final https://issues.redhat.com/browse/DBZ-8246[DBZ-8246] +* AbstractConnectorTest consumeRecordsUntil may prematurely exit loop https://issues.redhat.com/browse/DBZ-8250[DBZ-8250] +* Add a note to the docs about JDBC batch retry configs https://issues.redhat.com/browse/DBZ-8252[DBZ-8252] +* Fix conditionalization in shared MariaDB/MySQL file https://issues.redhat.com/browse/DBZ-8254[DBZ-8254] +* Add Oracle FUTC license https://issues.redhat.com/browse/DBZ-8260[DBZ-8260] +* Remove Oracle libs from product assembly package https://issues.redhat.com/browse/DBZ-8261[DBZ-8261] +* debezium-connector-binlog does not need MariaDB dependency https://issues.redhat.com/browse/DBZ-8263[DBZ-8263] +* Provide subset package for Debezium Server https://issues.redhat.com/browse/DBZ-8264[DBZ-8264] +* Bump container images to Fedora 40 https://issues.redhat.com/browse/DBZ-8266[DBZ-8266] + + + [[release-3.0.0-cr1]] == *Release 3.0.0.CR1* _(September 13rd 2024)_