Skip to content

Commit

Permalink
[release] Changelog for 3.0.0.CR2
Browse files Browse the repository at this point in the history
  • Loading branch information
jpechane committed Sep 25, 2024
1 parent 0a8d206 commit 66c181e
Show file tree
Hide file tree
Showing 3 changed files with 76 additions and 2 deletions.
4 changes: 2 additions & 2 deletions _data/releases/3.0/3.0.0.CR1.yml
Original file line number Diff line number Diff line change
@@ -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/
5 changes: 5 additions & 0 deletions _data/releases/3.0/3.0.0.CR2.yml
Original file line number Diff line number Diff line change
@@ -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:
69 changes: 69 additions & 0 deletions releases/3.0/release-notes.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -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)_

Expand Down

0 comments on commit 66c181e

Please sign in to comment.