Hello community, here is the log from the commit of package python3-pymongo for openSUSE:Factory checked in at 2014-12-16 14:48:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pymongo (Old) and /work/SRC/openSUSE:Factory/.python3-pymongo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pymongo" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pymongo/python3-pymongo.changes 2013-06-21 19:01:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pymongo.new/python3-pymongo.changes 2014-12-16 14:47:40.000000000 +0100 @@ -1,0 +2,92 @@ +Thu Dec 11 05:31:59 UTC 2014 - [email protected] + +- specfile: update copyright year + +- update to version 2.7.2: + * PyMongo 2.7 is a major release with a large number of new features and bug + fixes. Highlights include: + - Full support for MongoDB 2.6. + - A new :doc:"bulk write operations API </examples/bulk>". + - Support for server side query timeouts using + :meth:"~pymongo.cursor.Cursor.max_time_ms". + - Support for writing :meth:"~pymongo.collection.Collection.aggregate" + output to a collection. + - A new :meth:"~pymongo.collection.Collection.parallel_scan" helper. + - :class:"~pymongo.errors.OperationFailure" and its subclasses now include + a :attr:"~pymongo.errors.OperationFailure.details" attribute with complete + error details from the server. + - A new GridFS :meth:"~gridfs.GridFS.find" method that returns a + :class:"~gridfs.grid_file.GridOutCursor". + - Greatly improved :doc:"support for mod_wsgi </examples/mod_wsgi>" when using + PyMongo's C extensions. Read "Jesse's blog post + <http://emptysqua.re/blog/python-c-extensions-and-mod-wsgi/>" for details. + - Improved C extension support for ARM little endian. + * Breaking changes + - Version 2.7 drops support for replica sets running MongoDB versions older + than 1.6.2. + * Issues Resolved + - See the "PyMongo 2.7 release notes in JIRA" for the list of resolved issues + in this release. + +- changes from version 2.6.3: + * Version 2.6.3 fixes issues reported since the release of 2.6.2, most + importantly a semaphore leak when a connection to the server fails. + * Issues Resolved + - See the "PyMongo 2.6.3 release notes in JIRA" for the list of resolved issues + in this release. + +- changes from version 2.6.2: + * Version 2.6.2 fixes a :exc:"TypeError" problem when max_pool_size=None + is used in Python 3. + * Issues Resolved + - See the "PyMongo 2.6.2 release notes in JIRA" for the list of resolved issues + in this release. + +- changes from version 2.6.1: + * Version 2.6.1 fixes a reference leak in + the :meth:"~pymongo.collection.Collection.insert" method. + * Issues Resolved + - See the "PyMongo 2.6.1 release notes in JIRA" for the list of resolved issues + in this release. + +- changes from version 2.6: + * Version 2.6 includes some frequently requested improvements and adds + support for some early MongoDB 2.6 features. + + Special thanks go to Justin Patrin for his work on the connection pool + in this release. + * Important new features: + - The "max_pool_size" option for :class:"~pymongo.mongo_client.MongoClient" + and :class:"~pymongo.mongo_replica_set_client.MongoReplicaSetClient" now + actually caps the number of sockets the pool will open concurrently. + Once the pool has reached :attr:"~pymongo.mongo_client.MongoClient.max_pool_size" + operations will block waiting for a socket to become available. If + "waitQueueTimeoutMS" is set, an operation that blocks waiting for a socket + will raise :exc:"~pymongo.errors.ConnectionFailure" after the timeout. By + default "waitQueueTimeoutMS" is not set. + See :ref:"connection-pooling" for more information. + - The :meth:"~pymongo.collection.Collection.insert" method automatically splits + large batches of documents into multiple insert messages based on + :attr:"~pymongo.mongo_client.MongoClient.max_message_size" + - Support for the exhaust cursor flag. + See :meth:"~pymongo.collection.Collection.find" for details and caveats. + - Support for the PLAIN and MONGODB-X509 authentication mechanisms. + See :doc:"the authentication docs </examples/authentication>" for more + information. + - Support aggregation output as a :class:"~pymongo.cursor.Cursor". See + :meth:"~pymongo.collection.Collection.aggregate" for details. + + * warning: SIGNIFICANT BEHAVIOR CHANGE in 2.6. Previously, "max_pool_size" + would limit only the idle sockets the pool would hold onto, not the + number of open sockets. The default has also changed, from 10 to 100. + If you pass a value for "max_pool_size" make sure it is large enough for + the expected load. (Sockets are only opened when needed, so there is no cost + to having a "max_pool_size" larger than necessary. Err towards a larger + value.) If your application accepts the default, continue to do so. + + See :ref:"connection-pooling" for more information. + * Issues Resolved + - See the "PyMongo 2.6 release notes in JIRA" for the list of resolved issues + in this release. + +------------------------------------------------------------------- Old: ---- pymongo-2.5.2.tar.gz New: ---- pymongo-2.7.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pymongo.spec ++++++ --- /var/tmp/diff_new_pack.NYkDdg/_old 2014-12-16 14:47:42.000000000 +0100 +++ /var/tmp/diff_new_pack.NYkDdg/_new 2014-12-16 14:47:42.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-pymongo # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python3-pymongo -Version: 2.5.2 +Version: 2.7.2 Release: 0 Url: http://github.com/mongodb/mongo-python-driver Summary: Python driver for MongoDB ++++++ pymongo-2.5.2.tar.gz -> pymongo-2.7.2.tar.gz ++++++ ++++ 27932 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
