diff --git a/_data/releases/2.4/2.4.1.Final.yml b/_data/releases/2.4/2.4.1.Final.yml new file mode 100644 index 00000000000..a63ed4533e5 --- /dev/null +++ b/_data/releases/2.4/2.4.1.Final.yml @@ -0,0 +1,5 @@ +date: 2023-11-16 +version: "2.4.1.Final" +stable: true +summary: Debezium Operator improvements; MySQL grammar fixes; JDBC sink connector metadata hadnling fixes; Oracle stability improvements +# announcement_url: diff --git a/releases/2.4/release-notes.asciidoc b/releases/2.4/release-notes.asciidoc index 358d61f31d0..40e1ce3b17f 100644 --- a/releases/2.4/release-notes.asciidoc +++ b/releases/2.4/release-notes.asciidoc @@ -15,6 +15,78 @@ Release numbers follow http://semver.org[Semantic Versioning]. toc::[] +[[release-2.4.1-final]] +== *Release 2.4.1.Final* _(November 16th 2023)_ + +See the https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12414496[complete list of issues]. + +=== Kafka compatibility + +This release has been built against Kafka Connect 3.5.1 and has been tested with version 3.5.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 2.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 2.4.1.Final plugin files, and restart the connector using the same configuration. +Upon restart, the 2.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 + +* Provide capability to set image pull secrets in DS k8s CRD https://issues.redhat.com/browse/DBZ-6962[DBZ-6962] +* Add displayName and description metadata to DebeziumServer CRD in OLM Bundle https://issues.redhat.com/browse/DBZ-7011[DBZ-7011] +* Provide resources to set pod requests and limits in DS k8s CRD https://issues.redhat.com/browse/DBZ-7052[DBZ-7052] +* Provide svc to better collects dbz-server metrics in DS k8s https://issues.redhat.com/browse/DBZ-7053[DBZ-7053] + + +=== Fixes + +* Oracle RAC throws ORA-00310: archive log sequence required https://issues.redhat.com/browse/DBZ-5350[DBZ-5350] +* oracle missing CDC data https://issues.redhat.com/browse/DBZ-5656[DBZ-5656] +* Missing oracle cdc records https://issues.redhat.com/browse/DBZ-5750[DBZ-5750] +* Multiple debezium:offsets Redis clients https://issues.redhat.com/browse/DBZ-6952[DBZ-6952] +* Wrong case-behavior for non-avro column name in sink connector https://issues.redhat.com/browse/DBZ-6958[DBZ-6958] +* Missing events from Oracle 19c https://issues.redhat.com/browse/DBZ-6963[DBZ-6963] +* Handle properly bytea field for jdbc sink to postgresql https://issues.redhat.com/browse/DBZ-6967[DBZ-6967] +* Debezium jdbc sink process truncate event failure https://issues.redhat.com/browse/DBZ-6970[DBZ-6970] +* Debezium jdbc sink should throw not supporting schema change topic exception https://issues.redhat.com/browse/DBZ-6990[DBZ-6990] +* OLM bundle version for GA releases is invalid https://issues.redhat.com/browse/DBZ-6994[DBZ-6994] +* ALTER TABLE fails when adding multiple columns to JDBC sink target https://issues.redhat.com/browse/DBZ-6999[DBZ-6999] +* Invalid Link to zulip chat in CSV metadata https://issues.redhat.com/browse/DBZ-7000[DBZ-7000] +* Make sure to terminate the task once connectivity is lost to either the rebalance or sync topic https://issues.redhat.com/browse/DBZ-7001[DBZ-7001] +* Missing .metadata.annotations.repository field in CSV metadata https://issues.redhat.com/browse/DBZ-7003[DBZ-7003] +* Single quote replication and loss of data https://issues.redhat.com/browse/DBZ-7006[DBZ-7006] +* Oracle connector: Payload size over 76020 bytes are getting truncated https://issues.redhat.com/browse/DBZ-7018[DBZ-7018] +* DDL statement couldn't be parsed https://issues.redhat.com/browse/DBZ-7030[DBZ-7030] +* Debezium Embedded Infinispan Performs Slowly https://issues.redhat.com/browse/DBZ-7047[DBZ-7047] +* Field exclusion does not work with events of removed fields https://issues.redhat.com/browse/DBZ-7058[DBZ-7058] +* Debezium crashes on parsing MySQL DDL statement (specific INSERT) https://issues.redhat.com/browse/DBZ-7119[DBZ-7119] +* Debezium-ddl-parser crashes on parsing MySQL DDL statement (specific UNION) https://issues.redhat.com/browse/DBZ-7140[DBZ-7140] + + +=== Other changes + +* Further refactoring to correct downstream rendering of incremental snapshots topics https://issues.redhat.com/browse/DBZ-6997[DBZ-6997] +* Use optional schema for Timezone Converter tests https://issues.redhat.com/browse/DBZ-7020[DBZ-7020] +* Update operator dependencies and add qosdk platform bom https://issues.redhat.com/browse/DBZ-7048[DBZ-7048] +* Consolidate resource labels and annotations https://issues.redhat.com/browse/DBZ-7064[DBZ-7064] +* Allow DS JMX to use username-password authentication on k8 https://issues.redhat.com/browse/DBZ-7087[DBZ-7087] + + + [[release-2.4.0-final]] == *Release 2.4.0.Final* _(October 3rd 2023)_