Skip to content

Commit d4c9f9d

Browse files
committed
[release] Changelog for 3.5.0.Alpha1
Signed-off-by: Jiri Pechanec <jiri.pechanec@centrum.cz>
1 parent f88402c commit d4c9f9d

7 files changed

Lines changed: 279 additions & 2 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
date: 2026-01-20
2+
version: "3.5.0.Alpha1"
3+
stable: false
4+
summary: Debezium Quarkus Extension supports Db2; Debezium Quarkus extensions were relocated into a separate project; JBang catalog for Debezium Quarkus Extensions; Bounded query mode for Db2 connector
5+
# announcement_url:

_data/releases/3.5/series.yml

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
summary: Version 3.5 release stream
2+
version: "3.5"
3+
overview: Debezium Quarkus Extension supports Db2; Debezium Quarkus extensions were relocated into a separate project; JBang catalog for Debezium Quarkus Extensions; Bounded query mode for Db2 connector
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+
- 11.7.x
43+
driver:
44+
versions:
45+
- 3.5.3
46+
mongodb:
47+
database:
48+
versions:
49+
- 6.0
50+
- 7.0
51+
- 8.0
52+
driver:
53+
versions:
54+
- 5.5.1
55+
postgresql:
56+
database:
57+
versions:
58+
- 14
59+
- 15
60+
- 16
61+
- 17
62+
plugins:
63+
- decoderbufs
64+
- pgoutput
65+
driver:
66+
versions:
67+
- 42.7.7
68+
sqlserver:
69+
database:
70+
versions:
71+
- 2017
72+
- 2019
73+
- 2022
74+
driver:
75+
versions:
76+
- 12.4.2.jre8
77+
oracle:
78+
database:
79+
versions:
80+
- 19c
81+
- 21c
82+
- 23ai (LogMiner only)
83+
driver:
84+
versions:
85+
- 19.x
86+
- 21.x
87+
- 23.x (with 23ai only)
88+
olr:
89+
versions:
90+
- 1.6.0
91+
- 1.5.0
92+
- 1.4.0
93+
- 1.3.0
94+
cassandra-3:
95+
database:
96+
versions:
97+
- 3.11.12
98+
driver:
99+
versions:
100+
- 3.11.12
101+
cassandra-4:
102+
database:
103+
versions:
104+
- 4.1.7
105+
driver:
106+
versions:
107+
- 4.14.0
108+
cassandra-5:
109+
database:
110+
versions:
111+
- 5.0.2
112+
driver:
113+
versions:
114+
- 4.14.0
115+
db2:
116+
database:
117+
versions:
118+
- 11.5
119+
driver:
120+
versions:
121+
- 11.5.0.0
122+
spanner:
123+
database:
124+
versions:
125+
- 6.x
126+
driver:
127+
versions:
128+
- 6.x
129+
vitess:
130+
database:
131+
versions:
132+
- 12.0.x
133+
driver:
134+
versions:
135+
- 21.0.2*
136+
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
137+
jdbc:
138+
databases:
139+
- Db2
140+
- MySQL
141+
- Oracle
142+
- PostgreSQL
143+
- SQL Server
144+
informix:
145+
database:
146+
versions:
147+
- 12
148+
- 14
149+
- 15
150+
driver:
151+
versions:
152+
- 4.50.12
153+
ibmi:
154+
database:
155+
versions:
156+
- 7.4
157+
driver:
158+
versions:
159+
- 11.1
160+
cockroachdb:
161+
database:
162+
versions:
163+
- 25.2.3
164+
driver:
165+
versions:
166+
- 42.7.7

_data/versions.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,4 @@ versions:
3232
- "3.2"
3333
- "3.3"
3434
- "3.4"
35+
- "3.5"

playbook.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ content:
2323
- '3.2'
2424
- '3.3'
2525
- '3.4'
26+
- '3.5'
2627
- 'main'
2728
# tags:
2829
# - 'v1.2.0.Alpha1'
@@ -47,7 +48,7 @@ asciidoc:
4748
context@: 'debezium'
4849
issues-url: 'https://github.com/debezium/dbz/issues'
4950
# because of how handlebars templates work with page.attributes, these must be prefixed with "page-"
50-
page-copyright-year: '2025'
51+
page-copyright-year: '2026'
5152
# this should be changed every stable release to indicate the most recent stable release.
5253
# A version prior to this in the version list will display the banner-development.hbs partial.
5354
# A version after this in the version list will display the banner-outdated.hbs partial.

playbook_author.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ asciidoc:
3030
context@: 'debezium'
3131
issues-url: 'https://github.com/debezium/dbz/issues'
3232
# because of how handlebars templates work with page.attributes, these must be prefixed with "page-"
33-
page-copyright-year: '2025'
33+
page-copyright-year: '2026'
3434
# this should be changed every stable release to indicate the most recent stable release.
3535
# A version prior to this in the version list will display the banner-development.hbs partial.
3636
# A version after this in the version list will display the banner-outdated.hbs partial.

releases/3.5/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.5
4+
debezium-version: "3.5"
5+
---
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
layout: release-notes
3+
title: Release Notes for Debezium 3.5
4+
debezium-version: "3.5"
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.5.0-alpha1]]
19+
== *Release 3.5.0.Alpha1* _(January 20th 2026)_
20+
21+
See the https://github.com/orgs/debezium/projects/5/views/6?filterQuery=status%3AReleased+iteration%3A3.5.0.Alpha1[complete list of issues].
22+
23+
=== Kafka compatibility
24+
25+
This release has been built against Kafka Connect 4.1.1 and has been tested with version 4.1.1 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.5.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.5.0.Alpha1 plugin files, and restart the connector using the same configuration.
36+
Upon restart, the 3.5.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+
There are no breaking changes in this release.
45+
46+
47+
=== New features
48+
49+
* debezium-platform helm chart - Ability to use HTTPS URLs https://github.com/debezium/dbz/issues/36[debezium/dbz#36]
50+
* Add Support for Dynamic Oracle Log Archive Destinations [DBZ-9622] https://github.com/debezium/dbz/issues/1246[debezium/dbz#1246]
51+
* Debezium Extensions for Quarkus: support for Db2 https://github.com/debezium/dbz/issues/1447[debezium/dbz#1447]
52+
* Create jbang catalog for Debezium Extensions for Quarkus https://github.com/debezium/dbz/issues/1464[debezium/dbz#1464]
53+
* DB2 - Ability to Set a Maximum Change Timespan to Query https://github.com/debezium/dbz/issues/1466[debezium/dbz#1466]
54+
* remove unnecessary jbang main() https://github.com/debezium/dbz/issues/1467[debezium/dbz#1467]
55+
* debezium/server NATS Jetstream sync publishing to have retry loop instead of simply failing with Exception https://github.com/debezium/dbz/issues/1494[debezium/dbz#1494]
56+
* Do not fail on 'zero-year' dates in MySQL https://github.com/debezium/dbz/issues/1499[debezium/dbz#1499]
57+
58+
59+
=== Fixes
60+
61+
* Recovery private redo threads can lead to LogMiner failures https://github.com/debezium/dbz/issues/40[debezium/dbz#40]
62+
* On adding "Signalling collection name" in the Form editor it should by preserved in the smart editor [DBZ-9080] https://github.com/debezium/dbz/issues/1226[debezium/dbz#1226]
63+
* Platform: UI Bugs [DBZ-9559] https://github.com/debezium/dbz/issues/1416[debezium/dbz#1416]
64+
* Deleting pipeline does not work when pressing enter after typing name [DBZ-9687] https://github.com/debezium/dbz/issues/1436[debezium/dbz#1436]
65+
* Oracle connector fails when user creates a table with a column named "override" https://github.com/debezium/dbz/issues/1461[debezium/dbz#1461]
66+
* Debezium Server: HTTP sink, JWTAuthenticatorTests fail https://github.com/debezium/dbz/issues/1470[debezium/dbz#1470]
67+
* Debezium issue on connect to IBMi https://github.com/debezium/dbz/issues/1473[debezium/dbz#1473]
68+
* Oracle OLR adapter crashes with auto-commit error when encountering unknown tables https://github.com/debezium/dbz/issues/1480[debezium/dbz#1480]
69+
* Impossible to run docker image for testing purpose with `docker-maven-plugin` and docker API version > `1.44` https://github.com/debezium/dbz/issues/1481[debezium/dbz#1481]
70+
* Cassandra connector return wrong value for DATE columns https://github.com/debezium/dbz/issues/1486[debezium/dbz#1486]
71+
* RedisOffsetBackingStore: Race condition causes infinite NullPointerException loop on reconnect leading to unrecoverable state https://github.com/debezium/dbz/issues/1488[debezium/dbz#1488]
72+
* pg_stat_replication.flush_lsn can move backwards when lsn.flush.mode=connector_and_driver https://github.com/debezium/dbz/issues/1489[debezium/dbz#1489]
73+
* JDBC Sink Connector fails to insert JSON data into MariaDB https://github.com/debezium/dbz/issues/1492[debezium/dbz#1492]
74+
* Connector cannot handle uncompressed transaction payloads beyond 2GB https://github.com/debezium/dbz/issues/1503[debezium/dbz#1503]
75+
* MySQL: New charset not taken into account https://github.com/debezium/dbz/issues/1504[debezium/dbz#1504]
76+
* Debezium Platrform: Update the source and destination flow to get the connections details in smart editor. https://github.com/debezium/dbz/issues/1506[debezium/dbz#1506]
77+
* DCO must be checked only on pull request https://github.com/debezium/dbz/issues/1524[debezium/dbz#1524]
78+
* ReselectPostProcessor does not account for CustomConverter(s) https://github.com/debezium/dbz/issues/1527[debezium/dbz#1527]
79+
* Thread-safety issue in MongoDB connector causes incorrect source.collection metadata during parallel snapshot https://github.com/debezium/dbz/issues/1531[debezium/dbz#1531]
80+
81+
82+
=== Other changes
83+
84+
* Add Commit Signing Check for Pull Requests https://github.com/debezium/dbz/issues/17[debezium/dbz#17]
85+
* Migrate Debezium Extensions for Quarkus in debezium/debezium-quarkus repository https://github.com/debezium/dbz/issues/22[debezium/dbz#22]
86+
* reorganize the debezium-quarkus repository https://github.com/debezium/dbz/issues/34[debezium/dbz#34]
87+
* Update Debezium Platform doc with recent features [DBZ-9319] https://github.com/debezium/dbz/issues/1381[debezium/dbz#1381]
88+
* Align Postgres Debezium Extension for Quarkus with new SPI, agroal and test-suite [DBZ-9553] https://github.com/debezium/dbz/issues/1412[debezium/dbz#1412]
89+
* Move contributor, sanity and octocat checks workflow to dbz repo https://github.com/debezium/dbz/issues/1453[debezium/dbz#1453]
90+
* Debezium-Platform: Fix The grep nitification feature in the pipeline logs https://github.com/debezium/dbz/issues/1465[debezium/dbz#1465]
91+
* introduce a factory for `io.debezium.runtime.Debezium` https://github.com/debezium/dbz/issues/1469[debezium/dbz#1469]
92+
* move debezium-quarkus to `3.5.0-SNAPSHOT` https://github.com/debezium/dbz/issues/1482[debezium/dbz#1482]
93+
* upgrade `debezium-quarkus` to debezium `3.4.0.Final` https://github.com/debezium/dbz/issues/1483[debezium/dbz#1483]
94+
* Update the Debezium management platform documentation https://github.com/debezium/dbz/issues/1495[debezium/dbz#1495]
95+
* Refactor OracleConnection auto-commit setup as an initial Operation https://github.com/debezium/dbz/issues/1496[debezium/dbz#1496]
96+
* add `debezium-quarkus` project in `debezium-platform-conductor` pipeline https://github.com/debezium/dbz/issues/1507[debezium/dbz#1507]
97+
* Update workflow to use v4 of actions/cache in mysql-binlog-connector-java repo https://github.com/debezium/dbz/issues/1515[debezium/dbz#1515]
98+
* Add debezium platform conductor into core CI https://github.com/debezium/dbz/issues/1520[debezium/dbz#1520]
99+

0 commit comments

Comments
 (0)