|
| 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