Skip to content

Commit

Permalink
[release] Changelog for 3.0.5.Final
Browse files Browse the repository at this point in the history
  • Loading branch information
jpechane committed Dec 18, 2024
1 parent 97eda28 commit 5dda2c0
Show file tree
Hide file tree
Showing 4 changed files with 94 additions and 2 deletions.
2 changes: 1 addition & 1 deletion _data/releases/3.0/3.0.4.Final.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
date: 2024-11-28
version: "3.0.4.Final"
stable: true
summary: Fixes installation issues with Debezium Operator; JDBC storgae is included with Debezium Server; MySQL connector supports clear password authentication
summary: Fixes installation issues with Debezium Operator; JDBC storage is included with Debezium Server; MySQL connector supports clear password authentication
#announcement_url:
5 changes: 5 additions & 0 deletions _data/releases/3.0/3.0.5.Final.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
date: 2024-12-18
version: "3.0.5.Final"
stable: true
summary: Snapshot field enumration in source block provides additional cases; Signals in-progress are not reprocessed upon connector restart; SQL Server is tested with transaprent data encryption; Added support for PostgreSQL 17 failover slots; JDBC offset/history can be configured in Operator CRD; Support for ad-hoc snapshot for tables whose schema was not captured
#announcement_url:
2 changes: 1 addition & 1 deletion _data/releases/3.0/series.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@ compatibility:
mongodb:
database:
versions:
- 5.0
- 6.0
- 7.0
- 8.0
driver:
versions:
- 4.11.0
Expand Down
87 changes: 87 additions & 0 deletions releases/3.0/release-notes.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,93 @@ Release numbers follow http://semver.org[Semantic Versioning].

toc::[]

[[release-3.0.5-final]]
== *Release 3.0.5.Final* _(December 18th 2024)_

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

=== Kafka compatibility

This release has been built against Kafka Connect 3.9.0 and has been tested with version 3.9.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.5.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.5.Final plugin files, and restart the connector using the same configuration.
Upon restart, the 3.0.5.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 was reprocessing signals upon connector restarts.
This could lead to an unpredictable behaviour and can have unintended side-effects.
This feature was thus removed and if a connector stops then the signal must be re-sent (https://issues.redhat.com/browse/DBZ-7856[DBZ-7856]).

The snapshot enumeration in the `source` info block schema was extended to cover all possible cases (https://issues.redhat.com/browse/DBZ-8496[DBZ-8496]).



=== New features

* List all examples in root README.md of Debezium's Example Repo https://issues.redhat.com/browse/DBZ-2535[DBZ-2535]
* Test the MS SQL Server Plugin with Transparent data encryption (TDE) https://issues.redhat.com/browse/DBZ-4590[DBZ-4590]
* Allow adhoc snapshot on tables whose schemas have not been captured https://issues.redhat.com/browse/DBZ-4903[DBZ-4903]
* Support Postgres 17 failover slots https://issues.redhat.com/browse/DBZ-8412[DBZ-8412]
* Improve error handling in dispatchSnapshotEvent of EventDispatcher https://issues.redhat.com/browse/DBZ-8433[DBZ-8433]
* Connector configuration logging improvement https://issues.redhat.com/browse/DBZ-8472[DBZ-8472]
* Handle un-parseable DDLs gracefully https://issues.redhat.com/browse/DBZ-8479[DBZ-8479]
* Track LogMiner partial rollback events in metrics https://issues.redhat.com/browse/DBZ-8491[DBZ-8491]
* Support JDBC offset/history configuration in CRD https://issues.redhat.com/browse/DBZ-8501[DBZ-8501]


=== Fixes

* Error with debezium.sink.pulsar.client.serviceUrl and debezium-server https://issues.redhat.com/browse/DBZ-3720[DBZ-3720]
* MySQL regression - Defaults store.only.captured.tables.ddl to true https://issues.redhat.com/browse/DBZ-6709[DBZ-6709]
* ExtractNewRecordState value of optional null field which has default value https://issues.redhat.com/browse/DBZ-7094[DBZ-7094]
* DebeziumException: No column '' where ' found in table https://issues.redhat.com/browse/DBZ-8034[DBZ-8034]
* MySQL Connector Does Not Act On `CREATE DATABASE` Records In The Binlog https://issues.redhat.com/browse/DBZ-8291[DBZ-8291]
* Vgtid doesn't contain multiple shard GTIDs when multiple tasks are used https://issues.redhat.com/browse/DBZ-8432[DBZ-8432]
* Object ID cache may fail with concurent modification expcetion https://issues.redhat.com/browse/DBZ-8465[DBZ-8465]
* Oracle gathers and logs object attributes for views unnecessarily https://issues.redhat.com/browse/DBZ-8492[DBZ-8492]
* ReselectColumnPostProcessor can throw ORA-01003 "no statement parsed" when using fallback non-flashback area query https://issues.redhat.com/browse/DBZ-8493[DBZ-8493]
* Oracle DDL ALTER TABLE ADD CONSTRAINT fails to be parsed https://issues.redhat.com/browse/DBZ-8494[DBZ-8494]
* Edit Source/Destination on adding new configuration properties its removing old once https://issues.redhat.com/browse/DBZ-8495[DBZ-8495]
* Invalid property name in JDBC Schema History https://issues.redhat.com/browse/DBZ-8500[DBZ-8500]
* Fix the URL in Pipeline log page https://issues.redhat.com/browse/DBZ-8502[DBZ-8502]
* Failed to start LogMiner mining session due to "Required Start SCN" error message https://issues.redhat.com/browse/DBZ-8503[DBZ-8503]
* Oracle data pump TEMPLATE_TABLE clause not supported https://issues.redhat.com/browse/DBZ-8504[DBZ-8504]
* Postgres alpine images require lang/llvm 19 for build https://issues.redhat.com/browse/DBZ-8505[DBZ-8505]
* TimezoneConverter include.list should be respected if set https://issues.redhat.com/browse/DBZ-8514[DBZ-8514]
* Missing log classes debezium-platform-conductor https://issues.redhat.com/browse/DBZ-8515[DBZ-8515]
* Debezium Server fails to start when using the sink Kinesis https://issues.redhat.com/browse/DBZ-8517[DBZ-8517]
* Skip GoldenGate REPLICATION MARKER events https://issues.redhat.com/browse/DBZ-8533[DBZ-8533]


=== Other changes

* Add example for SSL-enabled Kafka https://issues.redhat.com/browse/DBZ-1937[DBZ-1937]
* Create smoke test to make sure Debezium Server container image works https://issues.redhat.com/browse/DBZ-3226[DBZ-3226]
* Align MySQL and MariaDB grammars with upstream versions https://issues.redhat.com/browse/DBZ-8270[DBZ-8270]
* Support MongoDB 8.0 https://issues.redhat.com/browse/DBZ-8451[DBZ-8451]
* Update description of `message.key.columns` and format admonitions in PG doc https://issues.redhat.com/browse/DBZ-8455[DBZ-8455]
* Add Basic validation in UI to check for form completion before submitting. https://issues.redhat.com/browse/DBZ-8474[DBZ-8474]
* Use schema evolution tool to manage the conductor database https://issues.redhat.com/browse/DBZ-8486[DBZ-8486]
* Update Quarkus Outbox Extension to Quarkus 3.17.3 https://issues.redhat.com/browse/DBZ-8506[DBZ-8506]
* Merge conductor and stage into single platform repository https://issues.redhat.com/browse/DBZ-8508[DBZ-8508]
* Container Tests are executed with -DskipITs https://issues.redhat.com/browse/DBZ-8509[DBZ-8509]
* Add github workflow for UI unit testing on PRs https://issues.redhat.com/browse/DBZ-8526[DBZ-8526]



[[release-3.0.4-final]]
== *Release 3.0.4.Final* _(November 28th 2024)_

Expand Down

0 comments on commit 5dda2c0

Please sign in to comment.