Skip to content

Commit

Permalink
[release] Changelog for 3.0.1.Final
Browse files Browse the repository at this point in the history
  • Loading branch information
jpechane committed Oct 25, 2024
1 parent 3203b42 commit 017f58d
Show file tree
Hide file tree
Showing 5 changed files with 95 additions and 1 deletion.
2 changes: 2 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,8 @@ integrations:
name: Cassandra 3
- id: cassandra-4
name: Cassandra 4
- id: cassandra-5
name: Cassandra 5
- id: db2
name: Db2
- id: spanner
Expand Down
3 changes: 3 additions & 0 deletions _data/connectors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ connectors:
- id: cassandra-4
title: Cassandra 4 Plug-in
artifact: debezium-connector-cassandra-4
- id: cassandra-5
title: Cassandra 5 Plug-in
artifact: debezium-connector-cassandra-5
- id: db2
title: Db2 Plug-in
artifact: debezium-connector-db2
Expand Down
5 changes: 5 additions & 0 deletions _data/releases/3.0/3.0.1.Final.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
date: 2024-10-25
version: "3.0.1.Final"
stable: true
summary: Support for Cassandra 5, PostgreSQL 17, MySQL 9.1; Kinesis sink uses batch writes; Debezium Server can be configured via YAML; Debezium container images are no longer published to the Docker Hub
# announcement_url:
11 changes: 10 additions & 1 deletion _data/releases/3.0/series.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,10 @@ compatibility:
- 8.0.x
- 8.4.x
- 9.0
- 9.1
driver:
versions:
- 8.3.0
- 9.1.0
mariadb:
database:
versions:
Expand All @@ -57,6 +58,7 @@ compatibility:
- 14
- 15
- 16
- 17
plugins:
- decoderbufs
- pgoutput
Expand Down Expand Up @@ -100,6 +102,13 @@ compatibility:
driver:
versions:
- 4.14.0
cassandra-5:
database:
versions:
- 5.0.2
driver:
versions:
- 4.14.0
db2:
database:
versions:
Expand Down
75 changes: 75 additions & 0 deletions releases/3.0/release-notes.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,81 @@ Release numbers follow http://semver.org[Semantic Versioning].

toc::[]

[[release-3.0.1-final]]
== *Release 3.0.1.Final* _(October 25th 2024)_

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

Debezium no longer publishes container images to the Docker Hub (https://issues.redhat.com/browse/DBZ-8327[DBZ-8327]).



=== New features

* Support batch write to AWS Kinesis https://issues.redhat.com/browse/DBZ-8193[DBZ-8193]
* Support for PostgreSQL 17 https://issues.redhat.com/browse/DBZ-8275[DBZ-8275]
* Extend Debezium Server to include support for application.yaml https://issues.redhat.com/browse/DBZ-8313[DBZ-8313]
* SQL Server Documentation for CDC on Server table https://issues.redhat.com/browse/DBZ-8314[DBZ-8314]
* Add support for MySQL 9.1 https://issues.redhat.com/browse/DBZ-8324[DBZ-8324]
* Support Cassandra 5.0 https://issues.redhat.com/browse/DBZ-8347[DBZ-8347]


=== Fixes

* Oracle DDL parsing will fail if the DDL ends with a new line character https://issues.redhat.com/browse/DBZ-7040[DBZ-7040]
* Missing documentation for MongoDb SSL configuration https://issues.redhat.com/browse/DBZ-7927[DBZ-7927]
* Conditionalization implemented for single-sourcing MySQL/MariaDB content isn't working as expected https://issues.redhat.com/browse/DBZ-8094[DBZ-8094]
* Debezium is replaying all events from an older offset https://issues.redhat.com/browse/DBZ-8194[DBZ-8194]
* Embedded MySqlConnector "Unable to find minimal snapshot lock mode" since 2.5.4.Final https://issues.redhat.com/browse/DBZ-8271[DBZ-8271]
* Reselect Post Processor not working when pkey of type uuid etc. https://issues.redhat.com/browse/DBZ-8277[DBZ-8277]
* BinlogStreamingChangeEventSource totalRecordCounter is never updated https://issues.redhat.com/browse/DBZ-8290[DBZ-8290]
* Restart Oracle connector when ORA-01001 invalid cursor exception is thrown https://issues.redhat.com/browse/DBZ-8292[DBZ-8292]
* Connector uses incorrect partition names when creating offsets https://issues.redhat.com/browse/DBZ-8298[DBZ-8298]
* ReselectPostProcessor fails when reselecting columns from Oracle https://issues.redhat.com/browse/DBZ-8304[DBZ-8304]
* Debezium MySQL DDL parser: SECONDARY_ENGINE=RAPID does not support https://issues.redhat.com/browse/DBZ-8305[DBZ-8305]
* Oracle DDL failure - subpartition list clause does not support in-memory clause https://issues.redhat.com/browse/DBZ-8315[DBZ-8315]
* DDL statement couldn't be parsed https://issues.redhat.com/browse/DBZ-8316[DBZ-8316]
* Binary Log Client doesn't process the TRANSACTION_ PAYLOAD header https://issues.redhat.com/browse/DBZ-8340[DBZ-8340]
* Oracle connector: archive.log.only.mode stop working after reach SYSDATE SCN https://issues.redhat.com/browse/DBZ-8345[DBZ-8345]


=== Other changes

* Provide example for activity monitoring metrics https://issues.redhat.com/browse/DBZ-8174[DBZ-8174]
* Write blog post on how detect data mutation patterns with Debezium https://issues.redhat.com/browse/DBZ-8256[DBZ-8256]
* Formatting characters render literally in docs https://issues.redhat.com/browse/DBZ-8293[DBZ-8293]
* REST tests fail due to unable to execute cp https://issues.redhat.com/browse/DBZ-8294[DBZ-8294]
* Create MariaDB systemtests https://issues.redhat.com/browse/DBZ-8306[DBZ-8306]
* Refactor MySqlTests and MariaDBTests to share the tests via parent base class https://issues.redhat.com/browse/DBZ-8309[DBZ-8309]
* Document how to work with ServiceLoader and bundled jars https://issues.redhat.com/browse/DBZ-8318[DBZ-8318]
* Broken system tests for upstream https://issues.redhat.com/browse/DBZ-8326[DBZ-8326]
* Upstream system tests are stuck in Retrieving connector metrics https://issues.redhat.com/browse/DBZ-8330[DBZ-8330]
* Fix upstream JDBC system tests https://issues.redhat.com/browse/DBZ-8331[DBZ-8331]
* Add version for Cassandra 5 to debezium-build-parent https://issues.redhat.com/browse/DBZ-8348[DBZ-8348]



[[release-3.0.0-final]]
== *Release 3.0.0.Final* _(October 2nd 2024)_

Expand Down

0 comments on commit 017f58d

Please sign in to comment.