Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release] Changelog for 2.5.2.Final #1003

Merged
merged 1 commit into from
Feb 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions _data/releases/2.5/2.5.2.Final.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
date: 2024-02-27
version: "2.5.2.Final"
stable: true
summary: Connector scoped key/truststore for MongoDB; Customization of c3p0 connectorin provider in JDBC connector; Schema change handling in Cassandra 4; Better default value handling in Informix
# announcement_url:
71 changes: 71 additions & 0 deletions releases/2.5/release-notes.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,77 @@ Release numbers follow http://semver.org[Semantic Versioning].

toc::[]

[[release-2.5.2-final]]
== *Release 2.5.2.Final* _(February 27th 2024)_

See the https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12422552[complete list of issues].

=== Kafka compatibility

This release has been built against Kafka Connect 3.6.1 and has been tested with version 3.6.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.5.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.5.2.Final plugin files, and restart the connector using the same configuration.
Upon restart, the 2.5.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

There are no breaking changes in this release.


=== New features

* Support connector scoped trustore/keystore for MongoDB https://issues.redhat.com/browse/DBZ-7379[DBZ-7379]
* Allow the C3P0ConnectionProvider to be customized via configuration https://issues.redhat.com/browse/DBZ-7431[DBZ-7431]
* Consolidate version management https://issues.redhat.com/browse/DBZ-7455[DBZ-7455]


=== Fixes

* PostgreSQL connector doesn't restart properly if database if not reachable https://issues.redhat.com/browse/DBZ-6236[DBZ-6236]
* Cassandra-4: Debezium connector stops producing events after a schema change https://issues.redhat.com/browse/DBZ-7363[DBZ-7363]
* Informix-Connector breaks on table with numerical default value https://issues.redhat.com/browse/DBZ-7372[DBZ-7372]
* Poor performance with incremental snapshot with long list of tables https://issues.redhat.com/browse/DBZ-7421[DBZ-7421]
* Oracle Snapshot mistakenly uses LogMiner Offset Loader by default https://issues.redhat.com/browse/DBZ-7425[DBZ-7425]
* Reselect columns should source key values from after Struct when not using event-key sources https://issues.redhat.com/browse/DBZ-7429[DBZ-7429]
* Stopwatch throw NPE when toString is called without having statistics https://issues.redhat.com/browse/DBZ-7436[DBZ-7436]
* Adhoc snapshots are not triggered via File channel signal when submitted before the start of the application https://issues.redhat.com/browse/DBZ-7441[DBZ-7441]
* LogMiner batch size does not increase automatically https://issues.redhat.com/browse/DBZ-7445[DBZ-7445]
* Oracle connector does not ignore reselection for excluded clob/blob columns https://issues.redhat.com/browse/DBZ-7456[DBZ-7456]
* The expected value pattern for table.include.list does not align with the documentation https://issues.redhat.com/browse/DBZ-7460[DBZ-7460]
* Signals actions are not loaded for SQLServer https://issues.redhat.com/browse/DBZ-7467[DBZ-7467]
* MySQL connector cannot parse table with WITH SYSTEM VERSIONING PARTITION BY SYSTEM_TIME https://issues.redhat.com/browse/DBZ-7468[DBZ-7468]
* Make readiness and liveness proble timouts configurable https://issues.redhat.com/browse/DBZ-7476[DBZ-7476]
* PreparedStatement leak in Oracle ReselectColumnsProcessor https://issues.redhat.com/browse/DBZ-7479[DBZ-7479]
* Poor snapshot performance with new reselect SMT https://issues.redhat.com/browse/DBZ-7488[DBZ-7488]
* Debezium Oracle Connector ParsingException on XMLTYPE with lob.enabled=true https://issues.redhat.com/browse/DBZ-7489[DBZ-7489]
* Fix MySQL 8 event timestamp resolution logic error where fallback to seconds occurs erroneously for non-GTID events https://issues.redhat.com/browse/DBZ-7500[DBZ-7500]
* Fix null event timestamp possible from FORMAT_DESCRIPTION and PREVIOUS_GTIDS events in MySqlStreamingChangeEventSource::setEventTimestamp https://issues.redhat.com/browse/DBZ-7567[DBZ-7567]

=== Other changes

* Correctly handle METADATA records https://issues.redhat.com/browse/DBZ-7176[DBZ-7176]
* Upgrade protobuf to 3.25.2 https://issues.redhat.com/browse/DBZ-7442[DBZ-7442]
* Correct debezium.sink.pubsub.flowcontrol.* variable names in Debezium Server docs site https://issues.redhat.com/browse/DBZ-7443[DBZ-7443]
* Test Db2ReselectColumnsProcessorIT randomly fails https://issues.redhat.com/browse/DBZ-7471[DBZ-7471]
* Document toggling MariaDB mode https://issues.redhat.com/browse/DBZ-7487[DBZ-7487]
* Add Start CDC hook in Reselect Columns PostProcessor Tests https://issues.redhat.com/browse/DBZ-7516[DBZ-7516]
* Update commons-compress to 1.26.0 https://issues.redhat.com/browse/DBZ-7520[DBZ-7520]
* Promote JDBC sink from Incubating https://issues.redhat.com/browse/DBZ-7521[DBZ-7521]



[[release-2.5.1-final]]
== *Release 2.5.1.Final* _(January 30th 2024)_

Expand Down
Loading