Skip to content

[improve][io] Upgrade Debezium to 3.4.3.Final#64

Merged
david-streamlio merged 1 commit into
apache:masterfrom
david-streamlio:improve/debezium-3.4.3
Jul 9, 2026
Merged

[improve][io] Upgrade Debezium to 3.4.3.Final#64
david-streamlio merged 1 commit into
apache:masterfrom
david-streamlio:improve/debezium-3.4.3

Conversation

@david-streamlio

Copy link
Copy Markdown
Contributor

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 debezium in gradle/libs.versions.toml from 3.4.2.Final to 3.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:

DebeziumMysqlSourceTest > testMysqlCdcEvents PASSED
DebeziumPostgresSourceTest > testPostgresCdcEvents PASSED
PulsarSchemaHistoryTest > shouldStartWithEmptyTopicAndStoreDataAndRecoverAllState PASSED
PulsarSchemaHistoryTest > shouldIgnoreUnparseableMessages PASSED
PulsarSchemaHistoryTest > shouldStopOnUnparseableSQL PASSED
PulsarSchemaHistoryTest > testExists PASSED
PulsarSchemaHistoryTest > testSubscriptionName PASSED
BUILD SUCCESSFUL in 1m 26s

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.

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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 debezium from 3.4.2.Final to 3.4.3.Final in the Gradle version catalog.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@david-streamlio
david-streamlio merged commit 628934b into apache:master Jul 9, 2026
2 checks passed
@david-streamlio
david-streamlio deleted the improve/debezium-3.4.3 branch July 9, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants