-
Notifications
You must be signed in to change notification settings - Fork 3k
Kafka Connect: Add SMTs for Debezium and AWS DMS #11936
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
Conversation
2e2c727 to
9e64c5b
Compare
d24d97d to
80edb19
Compare
|
Thanks @ismailsimsek for porting this over! |
823cc83 to
34445e6
Compare
34445e6 to
cb36925
Compare
cb36925 to
703d327
Compare
|
Can someone please add this to the milestone for 1.9.0? |
|
@Fokko @bryanck @danielcweeks @jbonofre could you please review? Currently, i believe only open question is on LICENSE/NOTICE changes, not sure what to do on that part. should we merge and followup with the new PR for LICENSE/NOTICE updates? |
|
@ismailsimsek let me do a pass and suggest update on LICENSE/NOTICE if needed. |
|
I did a pass about First, in As
So, @ismailsimsek specifically to this PR, |
Thanks for the review, @jbonofre, I appreciate your feedback. yep its ok for me, feel free to commit it directly to the PR, otherwise I can incorporate them soon. |
(cherry picked from commit 639b0d5b41b827d984aae04efe594315ec2b2b91)
(cherry picked from commit 63cde8e7f6c12392c7741922d5e6ad807051f24a)
(cherry picked from commit b9cd15de938e57bf178e1ccb443e481fde881224)
(cherry picked from commit c17c6f734dac96975959e6165416396e4058332c)
(cherry picked from commit 03dcf40b484f40f62c551b9ddf5cefea93a3440a)
(cherry picked from commit d0adaf9f961ceb89aaa408c03874788b3cf2c422)
(cherry picked from commit 5812322e595cee663d920aedaed21998fffa9bdf)
(cherry picked from commit bf82d607dc2b5e816c8b6f59bcbdc48281154e98)
(cherry picked from commit 89f533b2e689cbd1935c3bd1b82eea5e9dc0cd07)
(cherry picked from commit 92e4d984fe41c20faf68b1c36e6fd20759e0a19f)
* smt-nested-json-as-map - parse json objects into Maps rather than Structs prior to handing to the iceberg connector, for users with unstructured json data. (cherry picked from commit 303435aa794d8df1728f83ca5179e896b17ca4ff)
* option-to-inject-kafka-metadata - SMT to add Kafka metadata (topic, partition, offset, timestamp) to Struct and Map types (cherry picked from commit 423b4a8b0f2e42f2dd7de315631e944c285dcb09)
* matf-non-flattening-mongodb-debezium-smt - adds debezium mongo SMT for converting BSON before/after into typed Struct before/after (cherry picked from commit 21d741e53ce77547edbb5838f1b2b49db619be0c)
21798f7 to
dfc34c0
Compare
|
@jbonofre rebased and updated LICENSE file. please feel free commit/change if anything missing. |
|
@ismailsimsek awesome ! thanks. I'm preparing a PR for your branch 😄 |
|
@jbonofre @danielcweeks @Fokko @ajantha-bhat could you please review? I believe all open points are addressed. Note: We'll want to merge this without squashing.
|
|
It is OK with me if we lose my history. Could you look into the failing tests though? |
|
@ismailsimsek I created a PR to "fix" the |
…dition of transforms Update kafka-connect-runtime distributions LICENSE and NOTICE with addition of transforms
|
@jbonofre merged it. and test are passing now |
|
LGTM, I'll leave it open for one more day and see if there is any more feedback. |
|
Thanks @ismailsimsek for porting this over! |
resolves #10844
resolves #11914
Copied over kafka-connect-transforms code. no code changes made
applied code formatting
and updated build.gradle accordingly
cc: @bryanck could you please take look at this when you have chance?