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

Bump pymongo from 3.9.0 to 3.11.0 #16

Merged
merged 1 commit into from
Aug 3, 2020
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 31, 2020

Bumps pymongo from 3.9.0 to 3.11.0.

Release notes

Sourced from pymongo's releases.

3.11.0

PyMongo 3.11.0 - Add support for MongoDB 4.4

Release notes: https://developer.mongodb.com/community/forums/t/pymongo-3-11-0-released/7371

3.11.0b1

PyMongo 3.11.0b1 - Beta support for MongoDB 4.4

Release notes: https://developer.mongodb.com/community/forums/t/pymongo-3-11-0b1-released/5156

3.11.0b0

PyMongo 3.11.0b0 - Beta support for MongoDB 4.4

Release notes: https://community.mongodb.com/t/pymongo-3-11-0b0-released/2657

3.10.1

Version 3.10.1 fixes the following issues discovered since the release of 3.10.0:

  • Fix a TypeError logged to stderr that could be triggered during server maintenance or during pymongo.mongo_client.MongoClient.close().
  • Avoid creating new connections during pymongo.mongo_client.MongoClient.close().

Documentation - https://pymongo.readthedocs.io/en/3.10.1/ Changelog - https://pymongo.readthedocs.io/en/3.10.1/changelog.html Installation - https://pymongo.readthedocs.io/en/3.10.1/installation.html

3.10.0

Support for Client-Side Field Level Encryption with MongoDB 4.2 and support for Python 3.8.

Documentation - https://pymongo.readthedocs.io/en/3.10.0/ Changelog - https://pymongo.readthedocs.io/en/3.10.0/changelog.html Installation - https://pymongo.readthedocs.io/en/3.10.0/installation.html

Changelog

Sourced from pymongo's changelog.

Changes in Version 3.11.0

Version 3.11 adds support for MongoDB 4.4 and includes a number of bug fixes. Highlights include:

  • Support for :ref:OCSP (Online Certificate Status Protocol).
  • Support for PyOpenSSL <https://pypi.org/project/pyOpenSSL/>_ as an alternative TLS implementation. PyOpenSSL is required for :ref:OCSP support. It will also be installed when using the "tls" extra if the version of Python in use is older than 2.7.9.
  • Support for the :ref:MONGODB-AWS authentication mechanism.
  • Support for the directConnection URI option and kwarg to :class:~pymongo.mongo_client.MongoClient.
  • Support for speculative authentication attempts in connection handshakes which reduces the number of network roundtrips needed to authenticate new connections on MongoDB 4.4+.
  • Support for creating collections in multi-document transactions with :meth:~pymongo.database.Database.create_collection on MongoDB 4.4+.
  • Added index hinting support to the :meth:~pymongo.collection.Collection.replace_one, :meth:~pymongo.collection.Collection.update_one, :meth:~pymongo.collection.Collection.update_many, :meth:~pymongo.collection.Collection.find_one_and_replace, :meth:~pymongo.collection.Collection.find_one_and_update, :meth:~pymongo.collection.Collection.delete_one, :meth:~pymongo.collection.Collection.delete_many, and :meth:~pymongo.collection.Collection.find_one_and_delete commands.
  • Added index hinting support to the :class:~pymongo.operations.ReplaceOne, :class:~pymongo.operations.UpdateOne, :class:~pymongo.operations.UpdateMany, :class:~pymongo.operations.DeleteOne, and :class:~pymongo.operations.DeleteMany bulk operations.
  • Added support for :data:bson.binary.UuidRepresentation.UNSPECIFIED and MongoClient(uuidRepresentation='unspecified') which will become the default UUID representation starting in PyMongo 4.0. See :ref:handling-uuid-data-example for details.
  • Added the background parameter to :meth:pymongo.database.Database.validate_collection. For a description of this parameter see the MongoDB documentation for the validate command_.
  • Added the allow_disk_use parameters to :meth:pymongo.collection.Collection.find.
  • Added the hedge parameter to :class:~pymongo.read_preferences.PrimaryPreferred, :class:~pymongo.read_preferences.Secondary, :class:~pymongo.read_preferences.SecondaryPreferred, :class:~pymongo.read_preferences.Nearest to support disabling (or explicitly enabling) hedged reads in MongoDB 4.4+.
  • Fixed a bug in change streams that could cause PyMongo to miss some change
Commits
  • 31949fb BUMP 3.11 (with proper changelog title)
  • 316830d BUMP 3.11.1.dev0
  • 9fa94db BUMP 3.11 (#476)
  • c99254f PYTHON-2334 Add regression test for gevent.Timeout compatibility (#475)
  • 83578dc PYTHON-2334: Fix gevent.Timeout race condition (#472)
  • ff327b3 PYTHON-2252 Add examples and documentation for new UUID behavior (#467)
  • de1e293 PYTHON-2219 Document hidden index option (#474)
  • c92150d PYTHON-1631 Automate release wheels for Windows and manylinux (#473)
  • b04e334 PYTHON-2328 Reset the connection pool in Topology.on_change (#470)
  • c16b5b9 PYTHON-2331 Fix set_memory_error complier warning (#469)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jul 31, 2020
@codecov-commenter
Copy link

Codecov Report

Merging #16 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #16   +/-   ##
=======================================
  Coverage   10.52%   10.52%           
=======================================
  Files           2        2           
  Lines          38       38           
=======================================
  Hits            4        4           
  Misses         34       34           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 920dee4...9843556. Read the comment docs.

@areed145 areed145 merged commit ea77d8c into master Aug 3, 2020
@areed145 areed145 deleted the dependabot/pip/pymongo-3.11.0 branch August 3, 2020 22:56
@areed145 areed145 self-requested a review August 3, 2020 22:56
@areed145 areed145 self-assigned this Aug 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants