Skip to content

Commit

Permalink
[release] Changelog for 2.5.1.Final
Browse files Browse the repository at this point in the history
  • Loading branch information
jpechane committed Jan 30, 2024
1 parent a8542d1 commit 01273c4
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 0 deletions.
6 changes: 6 additions & 0 deletions _data/releases/2.5/2.5.1.Final.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
date: 2024-01-30
version: "2.5.1.Final"
stable: true
summary: Post-images support for MongoDB; Oracle and MySQL grammar fixes; POstgreSQL heartbeats in WAL searching phase; Correct default character values for SQL Server; Dbeium Server sinks correctly ignore tombstone events if they are not supported; HTTP sink retries on GOAWAY
# announcement_url:

64 changes: 64 additions & 0 deletions releases/2.5/release-notes.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,70 @@ Release numbers follow http://semver.org[Semantic Versioning].

toc::[]

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

See the https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12418394[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.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.5.1.Final plugin files, and restart the connector using the same configuration.
Upon restart, the 2.5.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

Re-select columns post-processor used for the key defined by `message.key.columns` for query building.
This is not correct for most tables with primary key.
The default behaviour has changed and the table primary key is used by default.
A new configuration option was introduced to allow user to choose is primary key or generated key should be used (https://issues.redhat.com/browse/DBZ-7358[DBZ-7358]).


=== New features

* MongoDb connector doesn't use post-images https://issues.redhat.com/browse/DBZ-7299[DBZ-7299]
* Replace additional rolebinding definition in kubernetes.yml with @RBACRule https://issues.redhat.com/browse/DBZ-7381[DBZ-7381]


=== Fixes

* Connector is getting stopped while processing bulk update(50k) records in debezium server 2.0.1.Final https://issues.redhat.com/browse/DBZ-6955[DBZ-6955]
* Empty object sent to GCP Pub/Sub after DELETE event https://issues.redhat.com/browse/DBZ-7098[DBZ-7098]
* Debezium-ddl-parser crashes on parsing MySQL DDL statement (subquery with UNION) https://issues.redhat.com/browse/DBZ-7259[DBZ-7259]
* Oracle DDL parsing error in PARTITION REFERENCE https://issues.redhat.com/browse/DBZ-7266[DBZ-7266]
* PostgreSQL ad-hoc blocking snapshots fail when snapshot mode is "never" https://issues.redhat.com/browse/DBZ-7311[DBZ-7311]
* Ad-hoc blocking snapshot dies with "invalid snapshot identifier" immediately after connector creation https://issues.redhat.com/browse/DBZ-7312[DBZ-7312]
* Specifying a table include list with spaces between elements cause LogMiner queries to miss matches https://issues.redhat.com/browse/DBZ-7315[DBZ-7315]
* Debezium heartbeat.action.query does not start before writing to WAL: part 2 https://issues.redhat.com/browse/DBZ-7316[DBZ-7316]
* Oracle connector is ocasionally unable to find SCN https://issues.redhat.com/browse/DBZ-7345[DBZ-7345]
* Initial snapshot notifications should use full identifier. https://issues.redhat.com/browse/DBZ-7347[DBZ-7347]
* Debezium fails after table split operation https://issues.redhat.com/browse/DBZ-7360[DBZ-7360]
* MSSQL wrong default values in db schema for varchar, nvarchar, char columns https://issues.redhat.com/browse/DBZ-7374[DBZ-7374]
* Kinesis Sink Exception on PutRecord https://issues.redhat.com/browse/DBZ-7417[DBZ-7417]
* ParsingException (MariaDB Only): alterSpec drop foreign key with 'tablename.' prefix https://issues.redhat.com/browse/DBZ-7420[DBZ-7420]


=== Other changes

* Add service loader manifests for all Connect plugins https://issues.redhat.com/browse/DBZ-7298[DBZ-7298]
* Update Groovy version to 4.x https://issues.redhat.com/browse/DBZ-7340[DBZ-7340]
* Update QOSDK to the latest version https://issues.redhat.com/browse/DBZ-7361[DBZ-7361]



[[release-2.5.0-final]]
== *Release 2.5.0.Final* _(December 21st 2023)_

Expand Down

0 comments on commit 01273c4

Please sign in to comment.