Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions _data/releases/3.5/3.5.0.Alpha1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
date: 2026-01-20
version: "3.5.0.Alpha1"
stable: false
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
# announcement_url:
166 changes: 166 additions & 0 deletions _data/releases/3.5/series.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
summary: Version 3.5 release stream
version: "3.5"
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
displayed: true
hidden: false
tutorial: true
connectors:
- mysql
- mariadb
- mongodb
- postgres
- oracle
- sqlserver
- cassandra-3
- cassandra-4
- db2
- spanner
- vitess
- jdbc
- informix
- ibmi
- cockroachdb
compatibility:
java:
version: 17+ for connectors; 21+ for Debezium Server, Operator, Outbox and Quarkus 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
- 11.7.x
driver:
versions:
- 3.5.3
mongodb:
database:
versions:
- 6.0
- 7.0
- 8.0
driver:
versions:
- 5.5.1
postgresql:
database:
versions:
- 14
- 15
- 16
- 17
plugins:
- decoderbufs
- pgoutput
driver:
versions:
- 42.7.7
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.6.0
- 1.5.0
- 1.4.0
- 1.3.0
cassandra-3:
database:
versions:
- 3.11.12
driver:
versions:
- 3.11.12
cassandra-4:
database:
versions:
- 4.1.7
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:
- 21.0.2*
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
- 15
driver:
versions:
- 4.50.12
ibmi:
database:
versions:
- 7.4
driver:
versions:
- 11.1
cockroachdb:
database:
versions:
- 25.2.3
driver:
versions:
- 42.7.7
1 change: 1 addition & 0 deletions _data/versions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,4 @@ versions:
- "3.2"
- "3.3"
- "3.4"
- "3.5"
3 changes: 2 additions & 1 deletion playbook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ content:
- '3.2'
- '3.3'
- '3.4'
- '3.5'
- 'main'
# tags:
# - 'v1.2.0.Alpha1'
Expand All @@ -47,7 +48,7 @@ asciidoc:
context@: 'debezium'
issues-url: 'https://github.com/debezium/dbz/issues'
# because of how handlebars templates work with page.attributes, these must be prefixed with "page-"
page-copyright-year: '2025'
page-copyright-year: '2026'
# this should be changed every stable release to indicate the most recent stable release.
# A version prior to this in the version list will display the banner-development.hbs partial.
# A version after this in the version list will display the banner-outdated.hbs partial.
Expand Down
2 changes: 1 addition & 1 deletion playbook_author.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ asciidoc:
context@: 'debezium'
issues-url: 'https://github.com/debezium/dbz/issues'
# because of how handlebars templates work with page.attributes, these must be prefixed with "page-"
page-copyright-year: '2025'
page-copyright-year: '2026'
# this should be changed every stable release to indicate the most recent stable release.
# A version prior to this in the version list will display the banner-development.hbs partial.
# A version after this in the version list will display the banner-outdated.hbs partial.
Expand Down
5 changes: 5 additions & 0 deletions releases/3.5/index.asciidoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
layout: release-version
title: Debezium Release Series 3.5
debezium-version: "3.5"
---
99 changes: 99 additions & 0 deletions releases/3.5/release-notes.asciidoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
---
layout: release-notes
title: Release Notes for Debezium 3.5
debezium-version: "3.5"
---
: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.5.0-alpha1]]
== *Release 3.5.0.Alpha1* _(January 20th 2026)_

See the https://github.com/orgs/debezium/projects/5/views/6?filterQuery=status%3AReleased+iteration%3A3.5.0.Alpha1[complete list of issues].

=== Kafka compatibility

This release has been built against Kafka Connect 4.1.1 and has been tested with version 4.1.1 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.5.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.5.0.Alpha1 plugin files, and restart the connector using the same configuration.
Upon restart, the 3.5.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

There are no breaking changes in this release.


=== New features

* debezium-platform helm chart - Ability to use HTTPS URLs https://github.com/debezium/dbz/issues/36[debezium/dbz#36]
* Add Support for Dynamic Oracle Log Archive Destinations [DBZ-9622] https://github.com/debezium/dbz/issues/1246[debezium/dbz#1246]
* Debezium Extensions for Quarkus: support for Db2 https://github.com/debezium/dbz/issues/1447[debezium/dbz#1447]
* Create jbang catalog for Debezium Extensions for Quarkus https://github.com/debezium/dbz/issues/1464[debezium/dbz#1464]
* DB2 - Ability to Set a Maximum Change Timespan to Query https://github.com/debezium/dbz/issues/1466[debezium/dbz#1466]
* remove unnecessary jbang main() https://github.com/debezium/dbz/issues/1467[debezium/dbz#1467]
* 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]
* Do not fail on 'zero-year' dates in MySQL https://github.com/debezium/dbz/issues/1499[debezium/dbz#1499]


=== Fixes

* Recovery private redo threads can lead to LogMiner failures https://github.com/debezium/dbz/issues/40[debezium/dbz#40]
* 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]
* Platform: UI Bugs [DBZ-9559] https://github.com/debezium/dbz/issues/1416[debezium/dbz#1416]
* Deleting pipeline does not work when pressing enter after typing name [DBZ-9687] https://github.com/debezium/dbz/issues/1436[debezium/dbz#1436]
* Oracle connector fails when user creates a table with a column named "override" https://github.com/debezium/dbz/issues/1461[debezium/dbz#1461]
* Debezium Server: HTTP sink, JWTAuthenticatorTests fail https://github.com/debezium/dbz/issues/1470[debezium/dbz#1470]
* Debezium issue on connect to IBMi https://github.com/debezium/dbz/issues/1473[debezium/dbz#1473]
* Oracle OLR adapter crashes with auto-commit error when encountering unknown tables https://github.com/debezium/dbz/issues/1480[debezium/dbz#1480]
* 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]
* Cassandra connector return wrong value for DATE columns https://github.com/debezium/dbz/issues/1486[debezium/dbz#1486]
* RedisOffsetBackingStore: Race condition causes infinite NullPointerException loop on reconnect leading to unrecoverable state https://github.com/debezium/dbz/issues/1488[debezium/dbz#1488]
* 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]
* JDBC Sink Connector fails to insert JSON data into MariaDB https://github.com/debezium/dbz/issues/1492[debezium/dbz#1492]
* Connector cannot handle uncompressed transaction payloads beyond 2GB https://github.com/debezium/dbz/issues/1503[debezium/dbz#1503]
* MySQL: New charset not taken into account https://github.com/debezium/dbz/issues/1504[debezium/dbz#1504]
* 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]
* DCO must be checked only on pull request https://github.com/debezium/dbz/issues/1524[debezium/dbz#1524]
* ReselectPostProcessor does not account for CustomConverter(s) https://github.com/debezium/dbz/issues/1527[debezium/dbz#1527]
* Thread-safety issue in MongoDB connector causes incorrect source.collection metadata during parallel snapshot https://github.com/debezium/dbz/issues/1531[debezium/dbz#1531]


=== Other changes

* Add Commit Signing Check for Pull Requests https://github.com/debezium/dbz/issues/17[debezium/dbz#17]
* Migrate Debezium Extensions for Quarkus in debezium/debezium-quarkus repository https://github.com/debezium/dbz/issues/22[debezium/dbz#22]
* reorganize the debezium-quarkus repository https://github.com/debezium/dbz/issues/34[debezium/dbz#34]
* Update Debezium Platform doc with recent features [DBZ-9319] https://github.com/debezium/dbz/issues/1381[debezium/dbz#1381]
* 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]
* Move contributor, sanity and octocat checks workflow to dbz repo https://github.com/debezium/dbz/issues/1453[debezium/dbz#1453]
* Debezium-Platform: Fix The grep nitification feature in the pipeline logs https://github.com/debezium/dbz/issues/1465[debezium/dbz#1465]
* introduce a factory for `io.debezium.runtime.Debezium` https://github.com/debezium/dbz/issues/1469[debezium/dbz#1469]
* move debezium-quarkus to `3.5.0-SNAPSHOT` https://github.com/debezium/dbz/issues/1482[debezium/dbz#1482]
* upgrade `debezium-quarkus` to debezium `3.4.0.Final` https://github.com/debezium/dbz/issues/1483[debezium/dbz#1483]
* Update the Debezium management platform documentation https://github.com/debezium/dbz/issues/1495[debezium/dbz#1495]
* Refactor OracleConnection auto-commit setup as an initial Operation https://github.com/debezium/dbz/issues/1496[debezium/dbz#1496]
* add `debezium-quarkus` project in `debezium-platform-conductor` pipeline https://github.com/debezium/dbz/issues/1507[debezium/dbz#1507]
* Update workflow to use v4 of actions/cache in mysql-binlog-connector-java repo https://github.com/debezium/dbz/issues/1515[debezium/dbz#1515]
* Add debezium platform conductor into core CI https://github.com/debezium/dbz/issues/1520[debezium/dbz#1520]

Loading