You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Debezium 3.5 builds against Kafka Connect 4.1.2, so the connect-api pin
moves from 3.9.0 to 4.1.2 and kafka-clients is declared and forced to the
same version. Connect 4.1 added an abstract pluginMetrics() to
SourceTaskContext; BeamSourceTaskContext returns null, which is safe here
because no Debezium 3.5.2 connector calls it.
Debezium 3.5 split debezium-core into smaller modules, so debezium-config
and debezium-connector-common are now declared explicitly. The
expansion-service shadow jar was checked to still bundle the split
classes and all five connectors.
The Postgres connector needs JDBC driver 42.7.x, so 42.7.7 is forced in
this module only, matching the upstream Debezium 3.5.2 pin. The Beam-wide
42.6.2 pin from 24f562d is deliberately left untouched.
Test updates for 3.5 behaviour changes: connection failures now surface
wrapped in a RetriableException, so the schema transform tests unwrap the
cause chain, and the example-mysql image now names its binlog
mysql-bin.000003 instead of binlog.000002.
3.6.0 was skipped for now because of open MySQL DDL parser regressions in
that line.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: sdks/java/io/debezium/src/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ DebeziumIO is an Apache Beam connector that lets users connect their Events-Driv
25
25
26
26
### Getting Started
27
27
28
-
DebeziumIO uses [Debezium Connectors v3.1](https://debezium.io/documentation/reference/3.1/connectors/) to connect to Apache Beam. All you need to do is choose the Debezium Connector that suits your Debezium setup and pick a [Serializable Function](https://beam.apache.org/releases/javadoc/2.65.0/org/apache/beam/sdk/transforms/SerializableFunction.html), then you will be able to connect to Apache Beam and start building your own Pipelines.
28
+
DebeziumIO uses [Debezium Connectors v3.5](https://debezium.io/documentation/reference/3.5/connectors/) to connect to Apache Beam. All you need to do is choose the Debezium Connector that suits your Debezium setup and pick a [Serializable Function](https://beam.apache.org/releases/javadoc/2.65.0/org/apache/beam/sdk/transforms/SerializableFunction.html), then you will be able to connect to Apache Beam and start building your own Pipelines.
29
29
30
30
These connectors have been successfully tested and are known to work fine:
31
31
* MySQL Connector
@@ -65,7 +65,7 @@ You can also add more configuration, such as Connector-specific Properties with
65
65
|Method|Params|Description|
66
66
|-|-|-|
67
67
|`.withConnectionProperty(propName, propValue)`|_String_, _String_|Adds a custom property to the connector.|
68
-
> **Note:** For more information on custom properties, see your [Debezium Connector](https://debezium.io/documentation/reference/3.1/connectors/) specific documentation.
68
+
> **Note:** For more information on custom properties, see your [Debezium Connector](https://debezium.io/documentation/reference/3.5/connectors/) specific documentation.
69
69
70
70
Example of a MySQL Debezium Connector setup:
71
71
```
@@ -160,7 +160,7 @@ By default, DebeziumIO initializes it with the former, though user may choose th
0 commit comments