Skip to content

[fix][client] Make ClientBuilder serializable#25730

Merged
Technoboy- merged 1 commit into
apache:masterfrom
jiangpengcheng:fix_client_builder_serialization
May 9, 2026
Merged

[fix][client] Make ClientBuilder serializable#25730
Technoboy- merged 1 commit into
apache:masterfrom
jiangpengcheng:fix_client_builder_serialization

Conversation

@jiangpengcheng
Copy link
Copy Markdown
Contributor

Fixes #25729

Motivation

Debezium sources need to serialize ClientBuilder, but it can't be serialized now

Modifications

Make the ClientBuilder serializable

Verifying this change

  • Make sure that the change passes the CI checks.

This change added tests and can be verified as follows:

  • Added unit tests testConfiguredAuthIsSerializable

Does this pull request potentially affect one of the following parts:

If the box was checked, please highlight the changes

  • Dependencies (add or upgrade a dependency)
  • The public API
  • The schema
  • The default values of configurations
  • The threading model
  • The binary protocol
  • The REST endpoints
  • The admin CLI options
  • The metrics
  • Anything that affects deployment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] Debezium Postgres source connector failed to restart

3 participants