# MongoDB Integration Changelog

Product and documentation updates about the MongoDB integration from the team at Stitch.

Stay up-to-date by subscribing to our [RSS feed](https://help.qlik.com/en-US/stitch/changelog/feed.xml).

OCT 22, 2025 **IMPROVEMENT**

[TAP-MONGODB #129](https://github.com/singer-io/tap-mongodb/pull/129)

### MongoDB (v3): Handle Non-finite values (NaN, Infinity)

We’ve improved our (v) integration to handle Non-finite values (NaN, Infinity).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 9, 2025 **IMPROVEMENT**

[TAP-MONGODB #119](https://github.com/singer-io/tap-mongodb/pull/119)

### MongoDB (v3): Enhance Log-Based Replication to Support Transactional Records

We’ve improved our (v) integration to enhance Log-Based Replication to Support Transactional Records.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 8, 2025 **IMPROVEMENT**

[TAP-MONGODB #121](https://github.com/singer-io/tap-mongodb/pull/121)

### MongoDB (v3) update: Pymongo version upgrade

We’ve improved our (v) integration by upgrading `pymongo` version to 4.10.1.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 18, 2024 **IMPROVEMENT**

[TAP-MONGODB #120](https://github.com/singer-io/tap-mongodb/pull/120)

### MongoDB (v3): Deprecated terminaltables removal

We’ve improved our (v) integration to remove the deprecated `terminaltables` dependency.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 14, 2024 **IMPROVEMENT**

[TAP-MONGODB #94](https://github.com/singer-io/tap-mongodb/pull/94)

### MongoDB (v3) update: String projection

We’ve improved our (v) integration to allow the specification of a string projection, instead of using only integer values.

For example, the following sample projection now works:

```
{"name": "$personName"}
```

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 14, 2024 **IMPROVEMENT**

[TAP-MONGODB #112](https://github.com/singer-io/tap-mongodb/pull/112)

### MongoDB (v3) update: MongoDB server not supporting sessions

We’ve improved our (v) integration to handle the MongoDB server when its not supporting sessions. It will now revert to the prior behavior without using a session and without sending a keepalive message.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 11, 2024 **BUG FIX**

[TAP-MONGODB #110](https://github.com/singer-io/tap-mongodb/pull/110)

### MongoDB (v3) bug fix: Session timeout

We’ve updated our (v) integration to fix an issue with the session timeout. The session is now refreshed every ten minutes during oplog queries.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 5, 2023 **BUG FIX**

[TAP-MONGODB #107](https://github.com/singer-io/tap-mongodb/pull/107)

### MongoDB (v3) bug fix: SSL issue

We’ve updated our (v) integration to fix an issue with connection parameters when using SSL.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 27, 2023 **NEW FEATURE**

[TAP-MONGODB #81](https://github.com/singer-io/tap-mongodb/pull/81)

### MongoDB integration: New version (v3) now available!

A new version (v) of our integration is now available!

We’ve upgraded the database integration’s PyMongo version to 4.4.0! This version supports `3.6`, `4.0`, `4.2`, `4.4`, `5.0`, `6.0`, and `7.0`.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 1, 2022 **IMPROVEMENT**

[TAP-MONGODB #81](https://github.com/singer-io/tap-mongodb/pull/81)

### MongoDB (v2): PyMongo upgrade

We’ve upgraded our (v) database integration’s PyMongo version to 3.12.3! This version supports `2.6`, `3.0`, `3.2`, `3.4`, `3.6`, `4.0`, `4.2`, `4.4`, and `5.0`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 24, 2021 **NEW FEATURE**

[DOCS #620](https://github.com/stitchdata/docs/pull/620)

### New feature: Integration changelogs

Introducing: Integration changelogs!

Check out the history of our integrations and stay in the loop on updates with dedicated changelogs for these integrations:

* [Facebook Ads](https://help.qlik.com/en-US/stitch/integrations/saas/facebook-ads/changelog)

* [Google Analytics](https://help.qlik.com/en-US/stitch/integrations/saas/google-analytics/changelog)

* [MongoDB](https://help.qlik.com/en-US/stitch/integrations/databases/mongodb/changelog)

* [MySQL](https://help.qlik.com/en-US/stitch/integrations/databases/mysql/changelog)

* [PostgreSQL](https://help.qlik.com/en-US/stitch/integrations/databases/postgresql/changelog)

* [Salesforce](https://help.qlik.com/en-US/stitch/integrations/saas/salesforce/changelog)

We’ll add changelogs for other popular integrations and destinations in the weeks to come. If there’s a specific integration you’d like to see us work on, let us know by creating an issue in the [Stitch Docs GitHub repo](https://github.com/stitchdata/docs/issues).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

MAR 12, 2021 **BUG FIX**

[TAP-MONGODB #58](https://github.com/singer-io/tap-mongodb/pull/58)

### MongoDB (v2) bug fix: Duplicate database instances removed

This improvement removes duplicate instances of databases from the list of discovered databases in the Stitch inegration.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 4, 2019 **NEW FEATURE**

### MongoDB integration: New version (v1)

A new version (v) of our integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* Field selection/exclusion using [Projection Queries](https://www.stitchdata.com/en-US/stitch/integrations/databases/mongodb/field-selection-using-projection-queries)
* Support for [logical replication via OpLog](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/log-based-incremental) and [Full Table Replication](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/full-table)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)

Get started today by creating a new integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/connection-cloning).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 6, 2017 **IMPROVEMENT**

### MongoDB (v11-01-2016) integrations: Support for Mongo 3.4 and SSL connections

Time marches on, as do versions. Today, we’re happy to announce support for the latest version of , version 3.4. Additionally, Stitch now supports connecting securely to Mongo instances using SSL.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 12, 2016 **NEW FEATURE**

### MongoDB (v11-01-2016) integrations: Replication Keys modification support

Ever select the wrong Replication Key for a integration when setting up Incremental Replication? If so, you’ll know that it’s a headache to change it.

Now, you can easily change it to the correct field within the Stitch app. Note that doing so will force a full re-replication of the table, to ensure all data is replicated using the correct Replication Key.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 6, 2016 **NEW FEATURE**

### Reset Replication Keys for database integrations

Need to completely re-replicate all incrementally replicated tables in a database integration? Now you can(!) via the **Integration Settings** page on any MySQL, PostgreSQL, Microsoft SQL Server, or MongoDB integration. Take care though - the re-replicated rows count towards your monthly caps.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)