Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2018-02-23 15:31:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and      /work/SRC/openSUSE:Factory/.python-pymongo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pymongo"

Fri Feb 23 15:31:32 2018 rev:25 rq:579325 version:3.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes    
2017-12-22 12:18:08.408183588 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes       
2018-02-23 15:31:52.382024448 +0100
@@ -1,0 +2,56 @@
+Fri Feb 23 04:43:48 UTC 2018 - jacobwin...@gmail.com
+
+- Update to version 3.6.0:
+  + Adds support for MongoDB 3.6, drops support for CPython 3.3.
+  + Drops support for MongoDB versions older than 2.6.
+  + Updates:
+    * Support for change streams. See the
+      :meth:`~pymongo.collection.Collection.watch` method for details.
+    * Support for array_filters in
+      :meth:`~pymongo.collection.Collection.update_one`,
+      :meth:`~pymongo.collection.Collection.update_many`,
+      :meth:`~pymongo.collection.Collection.find_one_and_update`,
+      :meth:`~pymongo.operations.UpdateOne`, and
+      :meth:`~pymongo.operations.UpdateMany`.
+    * New Session API, see 
:meth:`~pymongo.mongo_client.MongoClient.start_session`.
+    * New methods :meth:`~pymongo.collection.Collection.find_raw_batches` and
+      :meth:`~pymongo.collection.Collection.aggregate_raw_batches` for use with
+      external libraries that can parse raw batches of BSON data.
+    * New methods :meth:`~pymongo.mongo_client.MongoClient.list_databases` and
+      :meth:`~pymongo.mongo_client.MongoClient.list_database_names`.
+    * New methods :meth:`~pymongo.database.Database.list_collections` and
+      :meth:`~pymongo.database.Database.list_collection_names`.
+    * Support for mongodb+srv:// URIs. See
+      :class:`~pymongo.mongo_client.MongoClient` for details.
+    * Index management helpers
+      (:meth:`~pymongo.collection.Collection.create_index`,
+      :meth:`~pymongo.collection.Collection.create_indexes`,
+      :meth:`~pymongo.collection.Collection.drop_index`,
+      :meth:`~pymongo.collection.Collection.drop_indexes`,
+      :meth:`~pymongo.collection.Collection.reindex`) now support maxTimeMS.
+    * Support for retryable writes and the ``retryWrites`` URI option.  See
+      :class:`~pymongo.mongo_client.MongoClient` for details.
+  + Deprecations:
+    * The `useCursor` option for 
:meth:`~pymongo.collection.Collection.aggregate`
+      is deprecated. The option was only necessary when upgrading from MongoDB
+      2.4 to MongoDB 2.6. MongoDB 2.4 is no longer supported.
+    * The :meth:`~pymongo.database.Database.add_user` and
+      :meth:`~pymongo.database.Database.remove_user` methods are deprecated. 
See
+      the method docstrings for alternatives.
+  + Breaking changes:
+    * Starting in MongoDB 3.6, the deprecated methods
+      :meth:`~pymongo.database.Database.authenticate` and
+      :meth:`~pymongo.database.Database.logout` now invalidate all cursors 
created
+      prior. Instead of using these methods to change credentials, pass 
credentials
+      for one user to the :class:`~pymongo.mongo_client.MongoClient` at 
construction
+      time, and either grant access to several databases to one user account, 
or use
+      a distinct client object for each user.
+    * BSON binary subtype 4 is decoded using RFC-4122 byte order regardless
+      of the UUID representation. This is a change in behavior for applications
+      that use UUID representation :data:`bson.binary.JAVA_LEGACY` or
+      :data:`bson.binary.CSHARP_LEGACY` to decode BSON binary subtype 4. Other
+      UUID representations, :data:`bson.binary.PYTHON_LEGACY` (the default) and
+      :data:`bson.binary.STANDARD`, and the decoding of BSON binary subtype 3
+      are unchanged.
+
+-------------------------------------------------------------------

Old:
----
  pymongo-3.5.1.tar.gz

New:
----
  pymongo-3.6.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pymongo.spec ++++++
--- /var/tmp/diff_new_pack.7FBdlx/_old  2018-02-23 15:31:53.873970542 +0100
+++ /var/tmp/diff_new_pack.7FBdlx/_new  2018-02-23 15:31:53.873970542 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pymongo
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 
 Name:           python-pymongo
-Version:        3.5.1
+Version:        3.6.0
 Release:        0
 Url:            http://github.com/mongodb/mongo-python-driver
 Summary:        Python driver for MongoDB

++++++ pymongo-3.5.1.tar.gz -> pymongo-3.6.0.tar.gz ++++++
++++ 59420 lines of diff (skipped)


Reply via email to