[improve][io] Upgrade Debezium to 3.4.3.Final#64
Merged
david-streamlio merged 1 commit intoJul 9, 2026
Conversation
3.4.3.Final is the final patch release of the 3.4 line and carries bug fixes for the exact code we run. No API or configuration changes.
Contributor
There was a problem hiding this comment.
Pull request overview
Upgrades the Debezium dependency version used by the Debezium Pulsar IO connector modules via the shared Gradle version catalog, picking up the latest patch fixes on the 3.4.x line without changing connector configuration or module composition.
Changes:
- Bump
debeziumfrom3.4.2.Finalto3.4.3.Finalin the Gradle version catalog.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
The repository pins
debezium = "3.4.2.Final"(released 2026-03-02).3.4.3.Final(2026-03-30) is the final patch release of the 3.4 line and carries bug fixes for the exact code we run, but was never picked up.This is the low-risk half of the version story. The larger migration to
3.6.0.Final— Debezium is now two minor versions ahead of us, and there is no LTS line — is tracked separately in #63.Modifications
Bump
debeziumingradle/libs.versions.tomlfrom3.4.2.Finalto3.4.3.Final. A patch release within the same minor line: no API changes, no configuration changes, no connector-set changes.Verifying this change
Ran the full Debezium test suite locally against the new version — including the MySQL and Postgres CDC integration tests, which exercise real databases and Pulsar via Testcontainers:
Coverage here will get considerably stronger once #58 (MongoDB), #60 (SQL Server), and #62 (Oracle) merge — those add real-database tests for the three remaining Debezium source connectors, which is the safety net #63 will need.