Skip to content

Commit 1a0ff47

Browse files
committed
[release] Changelog for changelog-3.3.0.Alpha1
1 parent 0b9cd62 commit 1a0ff47

9 files changed

Lines changed: 308 additions & 3 deletions

File tree

_config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,8 @@ integrations:
164164
name: Informix
165165
- id: ibmi
166166
name: Db2 for IBM i
167+
- id: cockroachdb
168+
name: CockroachDB
167169

168170

169171
# Controls what tested version attributes are shown for each integration

_data/connectors.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,6 @@ connectors:
4747
- id: ibmi
4848
title: Db2 for IBM i Connector Plug-in
4949
artifact: debezium-connector-ibmi
50+
- id: cockroachdb
51+
title: CockroachDB Connector Plug-in
52+
artifact: debezium-connector-cockroachdb
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
date: 2025-08-05
2+
version: "3.3.0.Alpha1"
3+
stable: false
4+
summary: CockroachDB connector; Quarkus extension support for heartbeats, deserializers, custom converters and post-processors; Exactly-once delivery enabled for all connectors; Support for Oracle read-only replicas
5+
#announcement_url:

_data/releases/3.3/series.yml

Lines changed: 167 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,167 @@
1+
summary: Version 3.3 release stream
2+
version: "3.3"
3+
overview: CockroachDB connector; Quarkus extension support for heartbeats, deserializers, custom converters and post-processors; Exactly-once delivery enabled for all connectors; Support for Oracle read-only replicas
4+
displayed: true
5+
hidden: false
6+
tutorial: true
7+
connectors:
8+
- mysql
9+
- mariadb
10+
- mongodb
11+
- postgres
12+
- oracle
13+
- sqlserver
14+
- cassandra-3
15+
- cassandra-4
16+
- db2
17+
- spanner
18+
- vitess
19+
- jdbc
20+
- informix
21+
- ibmi
22+
- cockroachdb
23+
compatibility:
24+
java:
25+
version: 17+ for connectors; 21+ for Debezium Server, Operator, Outbox and Quarkus extension
26+
connect:
27+
version: 3.1 and later
28+
mysql:
29+
database:
30+
versions:
31+
- 8.0.x
32+
- 8.4.x
33+
- 9.0
34+
- 9.1
35+
driver:
36+
versions:
37+
- 9.1.0
38+
mariadb:
39+
database:
40+
versions:
41+
- 11.4.x
42+
driver:
43+
versions:
44+
- 3.5.3
45+
mongodb:
46+
database:
47+
versions:
48+
- 6.0
49+
- 7.0
50+
- 8.0
51+
driver:
52+
versions:
53+
- 4.11.0
54+
postgresql:
55+
database:
56+
versions:
57+
- 12
58+
- 13
59+
- 14
60+
- 15
61+
- 16
62+
- 17
63+
plugins:
64+
- decoderbufs
65+
- pgoutput
66+
driver:
67+
versions:
68+
- 42.7.7
69+
sqlserver:
70+
database:
71+
versions:
72+
- 2017
73+
- 2019
74+
- 2022
75+
driver:
76+
versions:
77+
- 12.4.2.jre8
78+
oracle:
79+
database:
80+
versions:
81+
- 19c
82+
- 21c
83+
- 23ai (LogMiner only)
84+
driver:
85+
versions:
86+
- 19.x
87+
- 21.x
88+
- 23.x (with 23ai only)
89+
olr:
90+
versions:
91+
- 1.6.0
92+
- 1.5.0
93+
- 1.4.0
94+
- 1.3.0
95+
cassandra-3:
96+
database:
97+
versions:
98+
- 3.11.12
99+
driver:
100+
versions:
101+
- 3.11.12
102+
cassandra-4:
103+
database:
104+
versions:
105+
- 4.1.7
106+
driver:
107+
versions:
108+
- 4.14.0
109+
cassandra-5:
110+
database:
111+
versions:
112+
- 5.0.2
113+
driver:
114+
versions:
115+
- 4.14.0
116+
db2:
117+
database:
118+
versions:
119+
- 11.5
120+
driver:
121+
versions:
122+
- 11.5.0.0
123+
spanner:
124+
database:
125+
versions:
126+
- 6.x
127+
driver:
128+
versions:
129+
- 6.x
130+
vitess:
131+
database:
132+
versions:
133+
- 12.0.x
134+
driver:
135+
versions:
136+
- 21.0.2*
137+
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
138+
jdbc:
139+
databases:
140+
- Db2
141+
- MySQL
142+
- Oracle
143+
- PostgreSQL
144+
- SQL Server
145+
informix:
146+
database:
147+
versions:
148+
- 12
149+
- 14
150+
- 15
151+
driver:
152+
versions:
153+
- 4.50.12
154+
ibmi:
155+
database:
156+
versions:
157+
- 7.4
158+
driver:
159+
versions:
160+
- 11.1
161+
cockroachdb:
162+
database:
163+
versions:
164+
- 25.2.3
165+
driver:
166+
versions:
167+
- 42.7.7

_data/versions.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,4 @@ versions:
3030
- "3.0"
3131
- "3.1"
3232
- "3.2"
33+
- "3.3"

_scripts/create-snapshot-links.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ DEBEZIUM_VERSION="3.3.0-SNAPSHOT"
88
ARTIFACT_PREFIX="debezium-connector"
99
FILE_EXT="tar.gz"
1010
ANTORA_FILE="playbook.yml"
11-
CONNECTORS=(mysql mongodb postgres sqlserver oracle db2 jdbc spanner vitess informix ibmi mariadb cassandra-3 cassandra-4 cassandra-5)
11+
CONNECTORS=(mysql mongodb postgres sqlserver oracle db2 jdbc spanner vitess informix ibmi mariadb cassandra-3 cassandra-4 cassandra-5 cockroachdb)
1212

1313
update_snapshot_link() {
1414
local COMPONENT=$1
@@ -24,4 +24,4 @@ for CONNECTOR in "${CONNECTORS[@]}"; do
2424
update_snapshot_link "$CONNECTOR-plugin" "debezium-connector-$CONNECTOR" "-plugin"
2525
done
2626

27-
update_snapshot_link "server" "debezium-server-dist" ""
27+
update_snapshot_link "server" "debezium-server-dist" ""

playbook.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ content:
2121
- '3.0'
2222
- '3.1'
2323
- '3.2'
24+
- '3.3'
2425
- 'main'
2526
# tags:
2627
# - 'v1.2.0.Alpha1'
@@ -75,4 +76,5 @@ asciidoc:
7576
link-spanner-plugin-snapshot: 'https://s01.oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=io.debezium&a=debezium-connector-spanner&v=LATEST&c=plugin&e=tar.gz'
7677
link-jdbc-plugin-snapshot: 'https://s01.oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=io.debezium&a=debezium-connector-jdbc&v=LATEST&c=plugin&e=tar.gz'
7778
link-informix-plugin-snapshot: 'https://s01.oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=io.debezium&a=debezium-connector-informix&v=LATEST&c=plugin&e=tar.gz'
78-
link-server-snapshot: 'https://s01.oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=io.debezium&a=debezium-server-dist&v=LATEST&e=tar.gz'
79+
link-cockroachdb-plugin-snapshot: 'https://s01.oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=io.debezium&a=debezium-connector-cockroachdb&v=LATEST&c=plugin&e=tar.gz'
80+
link-server-snapshot: 'https://s01.oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=io.debezium&a=debezium-server-dist&v=LATEST&e=tar.gz'

releases/3.3/index.asciidoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
layout: release-version
3+
title: Debezium Release Series 3.3
4+
debezium-version: "3.3"
5+
---
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
---
2+
layout: release-notes
3+
title: Release Notes for Debezium 3.3
4+
debezium-version: "3.3"
5+
---
6+
:toc:
7+
:toc-placement: macro
8+
:toclevels: 1
9+
:sectanchors:
10+
:linkattrs:
11+
:icons: font
12+
13+
All notable changes for Debezium releases are documented in this file.
14+
Release numbers follow http://semver.org[Semantic Versioning].
15+
16+
toc::[]
17+
18+
[[release-3.3.0-alpha1]]
19+
== *Release 3.3.0.Alpha1* _(August 5th 2025)_
20+
21+
See the https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12464154[complete list of issues].
22+
23+
=== Kafka compatibility
24+
25+
This release has been built against Kafka Connect 4.0.0 and has been tested with version 4.0.0 of the Kafka brokers.
26+
See the https://kafka.apache.org/documentation/#upgrade[Kafka documentation] for compatibility with other versions of Kafka brokers.
27+
28+
29+
=== Upgrading
30+
31+
Before upgrading any connector, be sure to check the backward-incompatible changes that have been made since the release you were using.
32+
33+
When you decide to upgrade one of these connectors to 3.3.0.Alpha1 from any earlier versions,
34+
first check the migration notes for the version you're using.
35+
Gracefully stop the running connector, remove the old plugin files, install the 3.3.0.Alpha1 plugin files, and restart the connector using the same configuration.
36+
Upon restart, the 3.3.0.Alpha1 connectors will continue where the previous connector left off.
37+
As one might expect, all change events previously written to Kafka by the old connector will not be modified.
38+
39+
If you are using our container images, then please do not forget to pull them fresh from https://quay.io/organization/debezium[Quay.io].
40+
41+
42+
=== Breaking changes
43+
44+
Deprecated names of snapshot modes were removed. Connector configuration must use new names (https://issues.redhat.com/browse/DBZ-8171[DBZ-8171]).
45+
46+
47+
48+
=== New features
49+
50+
* Execute Debezium in oracle readonly replica https://issues.redhat.com/browse/DBZ-8319[DBZ-8319]
51+
* Support for TSVECTOR data types for postgres source connector https://issues.redhat.com/browse/DBZ-8470[DBZ-8470]
52+
* Support MariaDB 11.7+ vector data type https://issues.redhat.com/browse/DBZ-8582[DBZ-8582]
53+
* Fine-grained logging configuration https://issues.redhat.com/browse/DBZ-8638[DBZ-8638]
54+
* During a mining session treat ORA-00310 redo logs being inconsistent https://issues.redhat.com/browse/DBZ-8870[DBZ-8870]
55+
* Smart editor: Add the ability to create a complete pipeline directly using the debezium server configuration https://issues.redhat.com/browse/DBZ-8873[DBZ-8873]
56+
* Smart editor: Provide support for an auto conversion between formats https://issues.redhat.com/browse/DBZ-8888[DBZ-8888]
57+
* Add JMX metrics/statistics for cached events https://issues.redhat.com/browse/DBZ-8991[DBZ-8991]
58+
* Introduce a way to restore the legacy numeric behavior with decimal.handling.mode https://issues.redhat.com/browse/DBZ-9166[DBZ-9166]
59+
* Remove heartbeat creation from configuration in favor of HeartbeatFactory https://issues.redhat.com/browse/DBZ-9176[DBZ-9176]
60+
* Simplify dockerfile for debezium-connector-vitess itests https://issues.redhat.com/browse/DBZ-9216[DBZ-9216]
61+
* Update Outbox Extension to Quarkus 3.23.4 & Align to Hibernate 7.x https://issues.redhat.com/browse/DBZ-9219[DBZ-9219]
62+
* Add Lightbox on website for images https://issues.redhat.com/browse/DBZ-9227[DBZ-9227]
63+
* Azure Event Hub sink - built-in support for hashing partition keys https://issues.redhat.com/browse/DBZ-9245[DBZ-9245]
64+
* Throw an exception on missing heartbeat table on Debezium-connector-postgres https://issues.redhat.com/browse/DBZ-9247[DBZ-9247]
65+
* Add configuration to disable Context headers added with OpenLineage https://issues.redhat.com/browse/DBZ-9248[DBZ-9248]
66+
* Add ability to specify whether to use a CTE-based query for LogMiner https://issues.redhat.com/browse/DBZ-9272[DBZ-9272]
67+
* Allow Oracle heartbeat action query error handler to be resilient to ORA-02396 https://issues.redhat.com/browse/DBZ-9280[DBZ-9280]
68+
* Uppdate Informix JDBC Driver to 4.50.12 https://issues.redhat.com/browse/DBZ-9288[DBZ-9288]
69+
* Release CockroachDB connector https://issues.redhat.com/browse/DBZ-9289[DBZ-9289]
70+
* Chart versioning must be SemVer compliant https://issues.redhat.com/browse/DBZ-8913[DBZ-8913]
71+
* Add additional tag to images compliant with SemVer https://issues.redhat.com/browse/DBZ-8914[DBZ-8914]
72+
* Debezium Engine Quarkus Extension: Support Heartbeat Event Listener https://issues.redhat.com/browse/DBZ-8960[DBZ-8960]
73+
* Debezium Engine Quarkus Extension: custom deserializer https://issues.redhat.com/browse/DBZ-8962[DBZ-8962]
74+
* Debezium Engine Quarkus Extension: introduce PostProcessor handler https://issues.redhat.com/browse/DBZ-8965[DBZ-8965]
75+
* Debezium Engine Quarkus Extension: Add Support to Custom Converter https://issues.redhat.com/browse/DBZ-8966[DBZ-8966]
76+
* Add EOS support into main Debezium connectors https://issues.redhat.com/browse/DBZ-9177[DBZ-9177]
77+
* Avoid storing irrelevant DDL statements in history topic https://issues.redhat.com/browse/DBZ-9186[DBZ-9186]
78+
79+
80+
=== Fixes
81+
82+
* User selection is not persistence in pipeline designer https://issues.redhat.com/browse/DBZ-8761[DBZ-8761]
83+
* MongoDB example image not working https://issues.redhat.com/browse/DBZ-9061[DBZ-9061]
84+
* '||' in ORACLE NVARCHAR data will cause exception https://issues.redhat.com/browse/DBZ-9132[DBZ-9132]
85+
* [ORACLE] DDL parsing failed https://issues.redhat.com/browse/DBZ-9172[DBZ-9172]
86+
* When using non-recovery snapshot modes, offsets are not reset https://issues.redhat.com/browse/DBZ-9208[DBZ-9208]
87+
* Validation for Log Position for SqlServer can fail https://issues.redhat.com/browse/DBZ-9212[DBZ-9212]
88+
* Possible regression with throwing DebeziumException rather than warning https://issues.redhat.com/browse/DBZ-9217[DBZ-9217]
89+
* Double event publishing via NATS Jetstream sink https://issues.redhat.com/browse/DBZ-9221[DBZ-9221]
90+
* Debezium examples github actions fails due to outdated action version https://issues.redhat.com/browse/DBZ-9222[DBZ-9222]
91+
* NullPointerException is thrown because DebeziumHeaderProducer is not registered https://issues.redhat.com/browse/DBZ-9225[DBZ-9225]
92+
* MongoDB ExtractNewDocumentState SMT crash with nested struct in array in 3.2 https://issues.redhat.com/browse/DBZ-9231[DBZ-9231]
93+
* Mongodb incremental snapshot is not honoring additional conditions https://issues.redhat.com/browse/DBZ-9232[DBZ-9232]
94+
* WithClause inside an INSERT statement throws DDL parser exception https://issues.redhat.com/browse/DBZ-9233[DBZ-9233]
95+
* Oracle snapshot boundary mode does not have a field display name https://issues.redhat.com/browse/DBZ-9236[DBZ-9236]
96+
* Request fix for muti-task CREATE TABLE collisions for jdbc postgres target causing task to crash https://issues.redhat.com/browse/DBZ-9237[DBZ-9237]
97+
* Oracle split table partition does not support online mode https://issues.redhat.com/browse/DBZ-9238[DBZ-9238]
98+
* Exceptionally large mining windows can lead unintended metrics/performance issues https://issues.redhat.com/browse/DBZ-9241[DBZ-9241]
99+
* zstd-jni should not be included in connector package https://issues.redhat.com/browse/DBZ-9273[DBZ-9273]
100+
* OpenLineage output dataset uses the wrong datatype https://issues.redhat.com/browse/DBZ-9285[DBZ-9285]
101+
* Debezium platform verify signal data collection fails https://issues.redhat.com/browse/DBZ-9290[DBZ-9290]
102+
* Unchecked exception from OffsetStorageWriter.doFlush() in AsyncEmbeddedEngine leaves semaphore in OffsetStorageWriter unreleased and probably causes engine to fail https://issues.redhat.com/browse/DBZ-9292[DBZ-9292]
103+
* Reselect post processor does not work with VariableScaleDecimal primary keys https://issues.redhat.com/browse/DBZ-9293[DBZ-9293]
104+
* Duplicate key exception when using postgres connector based on pgoutput plugin https://issues.redhat.com/browse/DBZ-9305[DBZ-9305]
105+
106+
107+
=== Other changes
108+
109+
* Document Debezium operator installation and usage https://issues.redhat.com/browse/DBZ-8440[DBZ-8440]
110+
* Create a showcase example for Openlineage https://issues.redhat.com/browse/DBZ-9058[DBZ-9058]
111+
* Update the tutorial https://issues.redhat.com/browse/DBZ-9187[DBZ-9187]
112+
* Update debezium examples https://issues.redhat.com/browse/DBZ-9188[DBZ-9188]
113+
* Document exactly once delivery https://issues.redhat.com/browse/DBZ-9230[DBZ-9230]
114+
* Include the raw SinkRecord in the logged output of a JDBC sink record https://issues.redhat.com/browse/DBZ-9239[DBZ-9239]
115+
* Switch to smallrye jandex maven plugin https://issues.redhat.com/browse/DBZ-9246[DBZ-9246]
116+
* Document JMX setup for Debezium Server https://issues.redhat.com/browse/DBZ-9282[DBZ-9282]
117+
* Remove hard line breaks from MariaDB and MySQL properties lists https://issues.redhat.com/browse/DBZ-9286[DBZ-9286]
118+
* Support configuring Mockito java agent in java 21+ https://issues.redhat.com/browse/DBZ-9296[DBZ-9296]
119+
* Log all rows from LogMiner session logs during LogMiner failures https://issues.redhat.com/browse/DBZ-9322[DBZ-9322]
120+

0 commit comments

Comments
 (0)