-
Notifications
You must be signed in to change notification settings - Fork 188
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[release] Changelog for 3.1.0.Alpha1
- Loading branch information
Showing
7 changed files
with
256 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
date: 2024-01-20 | ||
version: "3.1.0.Alpha1" | ||
stable: false | ||
summary: DBC sink supports vector datatypes; MariaDB supports SSL connections; SQL Server connector can limit amount of changes loaded to memory per trasnaction; Source inflo block schema is versioned; Incubating support for WebAssembly Scripting SMTs | ||
#announcement_url: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,155 @@ | ||
summary: Version 3.1 release stream | ||
version: "3.1" | ||
overview: JDBC sink supports vector datatypes; MariaDB supports SSL connections; SQL Server connector can limit amount of changes loaded to memory per trasnaction; Source inflo block schema is versioned; Incubating support for WebAssembly Scripting SMTs | ||
displayed: true | ||
hidden: false | ||
tutorial: true | ||
connectors: | ||
- mysql | ||
- mariadb | ||
- mongodb | ||
- postgres | ||
- oracle | ||
- sqlserver | ||
- cassandra-3 | ||
- cassandra-4 | ||
- db2 | ||
- spanner | ||
- vitess | ||
- jdbc | ||
- informix | ||
- ibmi | ||
compatibility: | ||
java: | ||
version: 17+ for connectors; 21+ for Debezium Server, Operator and Outbox extension | ||
connect: | ||
version: 3.1 and later | ||
mysql: | ||
database: | ||
versions: | ||
- 8.0.x | ||
- 8.4.x | ||
- 9.0 | ||
- 9.1 | ||
driver: | ||
versions: | ||
- 9.1.0 | ||
mariadb: | ||
database: | ||
versions: | ||
- 11.4.x | ||
driver: | ||
versions: | ||
- 3.5.0 | ||
mongodb: | ||
database: | ||
versions: | ||
- 6.0 | ||
- 7.0 | ||
- 8.0 | ||
driver: | ||
versions: | ||
- 4.11.0 | ||
postgresql: | ||
database: | ||
versions: | ||
- 12 | ||
- 13 | ||
- 14 | ||
- 15 | ||
- 16 | ||
- 17 | ||
plugins: | ||
- decoderbufs | ||
- pgoutput | ||
driver: | ||
versions: | ||
- 42.6.1 | ||
sqlserver: | ||
database: | ||
versions: | ||
- 2017 | ||
- 2019 | ||
- 2022 | ||
driver: | ||
versions: | ||
- 12.4.2.jre8 | ||
oracle: | ||
database: | ||
versions: | ||
- 19c | ||
- 21c | ||
- 23ai (LogMiner only) | ||
driver: | ||
versions: | ||
- 19.x | ||
- 21.x | ||
- 23.x (with 23ai only) | ||
olr: | ||
versions: | ||
- 1.3.0 | ||
cassandra-3: | ||
database: | ||
versions: | ||
- 3.11.12 | ||
driver: | ||
versions: | ||
- 3.11.12 | ||
cassandra-4: | ||
database: | ||
versions: | ||
- 4.0.2 | ||
driver: | ||
versions: | ||
- 4.14.0 | ||
cassandra-5: | ||
database: | ||
versions: | ||
- 5.0.2 | ||
driver: | ||
versions: | ||
- 4.14.0 | ||
db2: | ||
database: | ||
versions: | ||
- 11.5 | ||
driver: | ||
versions: | ||
- 11.5.0.0 | ||
spanner: | ||
database: | ||
versions: | ||
- 6.x | ||
driver: | ||
versions: | ||
- 6.x | ||
vitess: | ||
database: | ||
versions: | ||
- 12.0.x | ||
driver: | ||
versions: | ||
- 17.0.0* | ||
note: See the Vitess Connector <a href="/documentation/reference/2.0/connectors/vitess.html#limitations-with-earlier-vitess-versions">documentation</a> for limitations when using the connector with earlier Vitess versions | ||
jdbc: | ||
databases: | ||
- Db2 | ||
- MySQL | ||
- Oracle | ||
- PostgreSQL | ||
- SQL Server | ||
informix: | ||
database: | ||
versions: | ||
- 12 | ||
- 14 | ||
driver: | ||
versions: | ||
- 4.50.11 | ||
ibmi: | ||
database: | ||
versions: | ||
- 7.4 | ||
driver: | ||
versions: | ||
- 11.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,3 +28,4 @@ versions: | |
- "2.6" | ||
- "2.7" | ||
- "3.0" | ||
- "3.1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
layout: release-version | ||
title: Debezium Release Series 3.1 | ||
debezium-version: "3.1" | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
--- | ||
layout: release-notes | ||
title: Release Notes for Debezium 3.1 | ||
debezium-version: "3.01" | ||
--- | ||
:toc: | ||
:toc-placement: macro | ||
:toclevels: 1 | ||
:sectanchors: | ||
:linkattrs: | ||
:icons: font | ||
|
||
All notable changes for Debezium releases are documented in this file. | ||
Release numbers follow http://semver.org[Semantic Versioning]. | ||
|
||
toc::[] | ||
|
||
[[release-3.1.0-alpha1]] | ||
== *Release 3.1.0.Alpha1* _(January 20th 2025)_ | ||
|
||
See the https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12441653[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.1.0.Alpha1 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.1.0.Alpha1 plugin files, and restart the connector using the same configuration. | ||
Upon restart, the 3.1.0.Alpha1 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 | ||
|
||
Source info block schema was not versioned in past Debezium versions. | ||
This could lead to schema compatibility issue when changed. | ||
The schema version is now set to 1 and will be incremented with future changes (https://issues.redhat.com/browse/DBZ-8499[DBZ-8499]). | ||
|
||
Debeizum intoroduce SparseVector datatype for PostgreSQL sparsevec data. | ||
This release introduces support for Oracle vector datatypes and SparseVector was renamed so it became cross-connector type (https://issues.redhat.com/browse/DBZ-8585[DBZ-8585]). | ||
|
||
|
||
|
||
=== New features | ||
|
||
* Support new non adaptive temporal values https://issues.redhat.com/browse/DBZ-6387[DBZ-6387] | ||
* Add MariaDB SSL support https://issues.redhat.com/browse/DBZ-8482[DBZ-8482] | ||
* Update the pipeline designer flow UI to remove the multi moving circle to just have one instead. https://issues.redhat.com/browse/DBZ-8532[DBZ-8532] | ||
* Sqlserver connector requires unbounded memory to process big transactions https://issues.redhat.com/browse/DBZ-8557[DBZ-8557] | ||
* Use enum set strings flag available in Vitess v20 for decoding enums/sets https://issues.redhat.com/browse/DBZ-8561[DBZ-8561] | ||
* Pulsar Producer Batcher Builder - Key Based Batching https://issues.redhat.com/browse/DBZ-8563[DBZ-8563] | ||
* Prototype support of WASM in Debezium transformation https://issues.redhat.com/browse/DBZ-8568[DBZ-8568] | ||
* S3 storage can force path-style addressing https://issues.redhat.com/browse/DBZ-8569[DBZ-8569] | ||
* Support MySQL and PostgreSQL vector data types https://issues.redhat.com/browse/DBZ-8571[DBZ-8571] | ||
|
||
|
||
=== Fixes | ||
|
||
* Exception during commit offsets won't trigger retry logic. https://issues.redhat.com/browse/DBZ-2386[DBZ-2386] | ||
* Fix invalid gtid error on startup when ordered tx metadata enabled https://issues.redhat.com/browse/DBZ-8541[DBZ-8541] | ||
* Debezium operator generate wrong offset and schema history properties https://issues.redhat.com/browse/DBZ-8543[DBZ-8543] | ||
* A recent log switch may be seen as consistent during log gathering https://issues.redhat.com/browse/DBZ-8546[DBZ-8546] | ||
* Content-based routing expression variable headers is singular in code https://issues.redhat.com/browse/DBZ-8550[DBZ-8550] | ||
* MongoDataConverter does not recognize nested empty array https://issues.redhat.com/browse/DBZ-8572[DBZ-8572] | ||
* Fix issues in Transformation UI sections https://issues.redhat.com/browse/DBZ-8575[DBZ-8575] | ||
* ORA-65040 occurs on log switches when log.mining.restart.connection is enabled and connection defaults to PDB rather than CDB$ROOT https://issues.redhat.com/browse/DBZ-8577[DBZ-8577] | ||
|
||
|
||
=== Other changes | ||
|
||
* Remove mongo-initiator images https://issues.redhat.com/browse/DBZ-8487[DBZ-8487] | ||
* Support storages supported by Debezium operator for pipeline in Debezium platform https://issues.redhat.com/browse/DBZ-8512[DBZ-8512] | ||
* Setup minimum CI pipeline for debezium-platform-conductor https://issues.redhat.com/browse/DBZ-8527[DBZ-8527] | ||
* Missing quick profile in test containers module https://issues.redhat.com/browse/DBZ-8545[DBZ-8545] | ||
* Upgrade MongoDB driver to 5.2 https://issues.redhat.com/browse/DBZ-8554[DBZ-8554] | ||
* Move to Quarkus 3.17.7 for the Outbox Extension https://issues.redhat.com/browse/DBZ-8583[DBZ-8583] | ||
* Use latest tag instead of nightly for conductor image https://issues.redhat.com/browse/DBZ-8589[DBZ-8589] | ||
|