-
Notifications
You must be signed in to change notification settings - Fork 578
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(debeizum): upgrade version of debeizum from 2.4.2 to 2.6.2 #17504
Conversation
15605b0
to
cefbc89
Compare
Waiting for @StrikeW 's review. |
Usually a new version of Debezium will introduce some breaking changes to existing connectors, could you analyze the breaking changes in their release changelog and find out those related to the connectors we have supported? I suggest you can list those changes in the PR description. |
No directly related break change is found. Try to list related break changes/fixes related to MySQL, Postgres and MongoDB here: 2.6 (source):
Fixes
2.5 (source):
|
...nnector-service/src/main/java/com/risingwave/connector/source/common/DbzConnectorConfig.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rest lgtm. To confirm whether we need to modify json parser to parsebool
to int for mysql.
840cfb8
to
dcb2c96
Compare
I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
Due to some fixes/fetures requirements, tentatively upgrade the dependent version of debeizum from
2.4.2.Final
to2.6.2.Final
.2.7.0
(PR). So I was planning to upgrade to2.7.0.Final
directly, which was released on June 27. After testing, it still contains some weird bugs inmysql-cdc
support. THe error log is here.2.4.2.Final
does not support retrieve schema history from upstream sql server automatically. While after2.6.0
,recovery
snapshot mode is added to support recovery from empty schema history storage. snapshot.mode. If we keep using2.4.2
, we need to find a way to store the schema history, which is non-trivial, making the JVM stateful.Checklist
./risedev check
(or alias,./risedev c
)Documentation
Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.