Skip to content

Commit

Permalink
Major version bump 3.0.0 (#104)
Browse files Browse the repository at this point in the history
* Changes:
1) Upgrade pymongo to 4.4.0
2) Added condition to handle DatetimeMS binary date values.

* Major version bump 3.0.0

* Changes:
1) Upgrade pymongo to 4.4.0
2) Added condition to handle DatetimeMS binary date values.

* Tdl 23543 fix uuid transformation (#100)

* - set maxDiff to None to reset dict comparison limit
- sort the dictionary before assertion

* fix uuid transformation

* upgrade pymongo version in cci configuration

* fix cci configuration

* upgrade pip and setuptools

* update cci config to run on latest python version

* fix linting issues

* fix uuid bookmarking

* fix integration tests

* remove debugger import

* fix integration test compatibility issues with pymongo v4.3+ and mongoddb v6.0

* - fix transaction life time limit
- improve integration testlogging

* fix typo

* remove f-string from logger statements

* minor code cleanup

* Changes:
1) Upgrade pymongo to 4.4.0
2) Added condition to handle DatetimeMS binary date values.

* - set maxDiff to None to reset dict comparison limit
- sort the dictionary before assertion

* fix uuid transformation

* upgrade pymongo version in cci configuration

* fix cci configuration

* upgrade pip and setuptools

* update cci config to run on latest python version

* fix linting issues

* fix uuid bookmarking

* fix integration tests

* remove debugger import

* fix integration test compatibility issues with pymongo v4.3+ and mongoddb v6.0

* - fix transaction life time limit
- improve integration testlogging

* fix typo

* remove f-string from logger statements

* minor code cleanup

* [Tdl 23471] Fix circle ci config (#101)

* Added CircleCI config for mongodb 6.0.

* Added Ciall testsoin CCI for ngodb 6.5.0 & 6.0

* Fixed CCI config and added all tests for mongodb 4.4

* Removed mongodb 4.2 testing from CCi as it has reached end of life.

* Fixed redundant statement to include all integration tests.

* Changes:
1) Upgrade pymongo to 4.4.0
2) Added condition to handle DatetimeMS binary date values.

* - set maxDiff to None to reset dict comparison limit
- sort the dictionary before assertion

* fix uuid transformation

* upgrade pymongo version in cci configuration

* fix cci configuration

* upgrade pip and setuptools

* update cci config to run on latest python version

* fix linting issues

* fix uuid bookmarking

* fix integration tests

* remove debugger import

* fix integration test compatibility issues with pymongo v4.3+ and mongoddb v6.0

* - fix transaction life time limit
- improve integration testlogging

* Added CircleCI config for mongodb 6.0.

* Added Ciall testsoin CCI for ngodb 6.5.0 & 6.0

* Fixed CCI config and added all tests for mongodb 4.4

* Removed mongodb 4.2 testing from CCi as it has reached end of life.

* Fixed redundant statement to include all integration tests.

* Removed glob & for loop statements as all integration tests are running in CCi.

---------

Co-authored-by: RushiT0122 <rtodkar@stitchdata-talend.com>

* Tdl 23609 fix empty projection (#102)

* projection test change

* - fix the emtpy projection issue
- fix the integration tests

* minor integration test fixes

* remove redundant comments

* Force {} projection to be None

* Changes:
1) Upgrade pymongo to 4.4.0
2) Added condition to handle DatetimeMS binary date values.

* - set maxDiff to None to reset dict comparison limit
- sort the dictionary before assertion

* fix uuid transformation

* upgrade pymongo version in cci configuration

* fix cci configuration

* upgrade pip and setuptools

* update cci config to run on latest python version

* fix linting issues

* fix uuid bookmarking

* fix integration tests

* remove debugger import

* fix integration test compatibility issues with pymongo v4.3+ and mongoddb v6.0

* - fix transaction life time limit
- improve integration testlogging

* projection test change

* - fix the emtpy projection issue
- fix the integration tests

* minor integration test fixes

* remove redundant comments

* fix typo

* remove f-string from logger statements

* Force {} projection to be None

---------

Co-authored-by: RushiT0122 <rtodkar@stitchdata-talend.com>
Co-authored-by: shantanu73 <shantanudhiman25@gmail.com>

---------

Co-authored-by: RushiT0122 <rtodkar@stitchdata-talend.com>
Co-authored-by: shantanu73 <shantanudhiman25@gmail.com>

* Removed CCi changes from CHANGELOG.md

* renamed build_mongo_4_4 to build in config.yml

* Renamed build_mongo_4_4 to build in config.yml

* Major version bump 3.0.0

* Removed CCi changes from CHANGELOG.md

---------

Co-authored-by: Rushikesh Todkar <98420315+RushiT0122@users.noreply.github.com>
Co-authored-by: RushiT0122 <rtodkar@stitchdata-talend.com>
  • Loading branch information
3 people committed Jul 27, 2023
1 parent 8895c6a commit f850ed3
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 3.0.0
* Upgrade PyMongo to v4.3+ [#99](https://github.com/singer-io/tap-mongodb/pull/99)
* Fix uuid transformation [#100](https://github.com/singer-io/tap-mongodb/pull/100)
* Fix empty projection [#102](https://github.com/singer-io/tap-mongodb/pull/102)

## 2.1.3
* Fix a bug in Full Table sync that caused a sync to fail if document contained invalid BSON[#95](https://github.com/singer-io/tap-mongodb/pull/95)

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from setuptools import setup

setup(name='tap-mongodb',
version='2.1.3',
version='3.0.0',
description='Singer.io tap for extracting data from MongoDB',
author='Stitch',
url='https://singer.io',
Expand Down

0 comments on commit f850ed3

Please sign in to comment.