Skip to content

feat: add mongodb source connector#3285

Open
Luishfs wants to merge 7 commits into
apache:masterfrom
Luishfs:feature/mongodb_source
Open

feat: add mongodb source connector#3285
Luishfs wants to merge 7 commits into
apache:masterfrom
Luishfs:feature/mongodb_source

Conversation

@Luishfs
Copy link
Copy Markdown

@Luishfs Luishfs commented May 20, 2026

Which issue does this PR close?

Closes #3042

Rationale

What changed?

Added MongoDB as a source connector

Local Execution

  • Passed
    Video
simplescreenrecorder2-2026-05-20_08.15.01.mp4

showing results ( with the master branch updated, since last video was a month ago )

  • Pre-commit hooks passed
    last commit with prek
Screenshot from 2026-05-20 08-25-13

AI Usage

  1. Claude
  2. Claude for general rust questions & MongoDB insertion bash i used in the video
  3. Didn't use generated code
  4. Yes ( just might need a bit of time since i pushed it just now =P )

@github-actions
Copy link
Copy Markdown

Thanks for the pull request. It is now waiting for review, labeled S-waiting-on-review.

You can update that label as the review goes back and forth, with slash commands - each on its own line, in a regular PR comment (not an inline review reply):

  • /ready - mark it S-waiting-on-review again, after addressing feedback
  • /author - mark it S-waiting-on-author (maintainers, or anyone who has had a PR merged before)
  • /request-review @user ... - request reviewers (@user or @org/team)

Commands take up to ~90s to apply. If no reaction (👍 or 😕) appears on your comment, the apply step likely failed - check the repo's Actions tab for the PR Triage Apply run. Commands posted inside a review body (rather than a normal comment) cannot be reacted to, so they stay log-only.

See CONTRIBUTING.md for details.

@github-actions github-actions Bot added the S-waiting-on-review PR is waiting on a reviewer label May 20, 2026
@hubcio
Copy link
Copy Markdown
Contributor

hubcio commented May 20, 2026

@amuldotexe maybe you wanna take a stab at reviewing this? :) from quick glance I can see that docs are not updated and no actual integration tests are added.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.55%. Comparing base (b29bcd5) to head (a8240d3).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3285      +/-   ##
============================================
- Coverage     73.57%   73.55%   -0.02%     
  Complexity      943      943              
============================================
  Files          1241     1241              
  Lines        115087   115087              
  Branches      91572    91603      +31     
============================================
- Hits          84671    84651      -20     
+ Misses        27574    27565       -9     
- Partials       2842     2871      +29     
Components Coverage Δ
Rust Core 74.53% <ø> (ø)
Java SDK 58.44% <ø> (ø)
C# SDK 70.12% <ø> (-0.53%) ⬇️
Python SDK 81.06% <ø> (ø)
Node SDK 91.53% <ø> (+0.12%) ⬆️
Go SDK 40.20% <ø> (ø)
see 14 files with indirect coverage changes
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@hubcio
Copy link
Copy Markdown
Contributor

hubcio commented May 20, 2026

for now @Luishfs please fix CI (commit Cargo.lock) and add integration tests.
/author

@github-actions github-actions Bot added S-waiting-on-author PR is waiting on author response and removed S-waiting-on-review PR is waiting on a reviewer labels May 20, 2026
@Luishfs
Copy link
Copy Markdown
Author

Luishfs commented May 27, 2026

@hubcio Hey, sorry for the wait, had a couple of things going on but just addressed your comments.
I'm going to be more active from now on since i have a couple of ideas i want to implement as sources/sinks, but will wait until i've done everything on the mongodb source

@hubcio
Copy link
Copy Markdown
Contributor

hubcio commented May 27, 2026

@Luishfs no worries, take your time. you can also chime-in on discord, there's connectors channel so we can discuss those ideas. feel free to ping me. 🦀

@Luishfs Luishfs changed the title Feature/mongodb source feat: add mongodb source connector May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-author PR is waiting on author response

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MongoDB Source Connector

2 participants