I proposed changing the default tap-mongodb varian...
# hub
p
I proposed changing the default tap-mongodb variant to z3z1ma in https://github.com/meltano/hub/pull/1231, looking for thoughts and opinions 🧵
@alexander_butler @Matt Menzenski I know youre both users. Any insights into the difference between the SDK variant and the current transferwise default? It sounds like you both prefer the SDK variant. Any reasons why it (i.e. missing features, maturity status, etc.) shouldnt be the default?
I'm inclined to update it especially because we try to prefer an SDK variant if its available
m
at this point, I’ve got my own SDK variant - I owe Alex a lot but mine has diverged from his enough that I think I want to keep it separate. Which doesn’t really answer the question 😕 I haven’t tried the transferwise variant so can’t really comment on that front
I need to polish mine more - I’ll plan to open a PR to add it to the Hub after we’ve run it more. We’ll have it in production next week I hope.
fwiw I don’t have any objections to the z3z1ma variant being the default
p
Thanks for the context - at a high level whats the reason youre diverging from Alex's variant?
m
I needed log-based replication (support for MongoDB change streams)
and technically support for AWS DocumentDB also, although that’s only required one small change to support so far
p
awesome thanks!