Skip to content
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

Major version bump 3.0.0 #104

Merged
merged 12 commits into from
Jul 27, 2023
Merged

Major version bump 3.0.0 #104

merged 12 commits into from
Jul 27, 2023

Conversation

shantanu73
Copy link
Contributor

Description of change

Testing has completed, releasing current code as a major version 3.

QA steps

  • automated tests passing N/A no functional changes
  • manual qa steps passing (list below) N/A no functional changes

Risks

Medium, any issues not uncovered in testing will need to be weighed against a major version from this point on.

Rollback steps

  • No rollback, all changes will be fixes on this Major moving forward.

shantanu73 and others added 11 commits July 7, 2023 06:14
1) Upgrade pymongo to 4.4.0
2) Added condition to handle DatetimeMS binary date values.
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

* 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>
@shantanu73 shantanu73 changed the base branch from master to TDL-21055/test-mongo-new-versions July 27, 2023 17:18
@shantanu73 shantanu73 changed the base branch from TDL-21055/test-mongo-new-versions to master July 27, 2023 17:18
@RushiT0122 RushiT0122 requested review from luandy64 and RushiT0122 and removed request for luandy64 July 27, 2023 17:53
@shantanu73 shantanu73 merged commit f850ed3 into master Jul 27, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants