File python3-pymongo.changes of Package python3-pymongo

-------------------------------------------------------------------
Mon Jul 13 20:52:59 UTC 2015 - arun@gmx.de

- update to version 3.0.3:
  * Error in changelog guidance for Python 3 (find timeout parameter)
  * Unable to specify ssl_match_hostname option using URI style
    connection string
  * Undocumented regression in Collection.find - projection tuple no
    longer allowed

-------------------------------------------------------------------
Mon May 25 06:23:05 UTC 2015 - arun@gmx.de

- update to version 3.0.2:
  * Auth can fail while connecting to replset with recovering members
  * ReadPreference.NEAREST can route operations to arbiters in PyMongo
    3.0
  * ReadPreference instances aren't copyable

-------------------------------------------------------------------
Fri Apr 24 16:35:07 UTC 2015 - arun@gmx.de

- update to version 3.0.1:
  * OperationFailure iterating cursor with multiple mongoses
  * GridFS.delete does not remove all chunks in PyMongo 3
  * AssertionError: Result batch started from 101, expected 0

-------------------------------------------------------------------
Wed Apr  8 03:22:29 UTC 2015 - arun@gmx.de

- update to version 3.0:
  * A unified client class. MongoClient is the one and only client
    class for connecting to a standalone mongod, replica set, or
    sharded cluster. Migrating from a standalone, to a replica set, to
    a sharded cluster can be accomplished with only a simple URI
    change.
  * MongoClient is much more responsive to configuration changes in
    your MongoDB deployment. All connected servers are monitored in a
    non-blocking manner. Slow to respond or down servers no longer
    block server discovery, reducing application startup time and time
    to respond to new or reconfigured servers and replica set
    failovers.
  * A unified CRUD API. All official MongoDB drivers now implement a
    standard CRUD API allowing polyglot developers to move from
    language to language with ease.
  * Single source support for Python 2.x and 3.x. PyMongo no longer
    relies on 2to3 to support Python 3.
  * A rewritten pure Python BSON implementation, improving performance
    with pypy and cpython deployments without support for C
    extensions.
  * Better support for greenlet based async frameworks including
    eventlet.
  * Immutable client, database, and collection classes, avoiding a
    host of thread safety issues in client applications.
  * Many more changes, see https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst
    for details


-------------------------------------------------------------------
Sat Jan 31 22:02:54 UTC 2015 - arun@gmx.de

- specfile:
  * update copyright year
  * remove ifdef for opensuse version < 1130

- update to version 2.8:
  * Version 2.8 is a major release that provides full support for
    MongoDB 3.0 and fixes a number of bugs.
  * Support for the SCRAM-SHA-1 authentication mechanism (new in
    MongoDB 3.0).
  * JSON decoder support for the new $numberLong and $undefined types.
  * JSON decoder support for the $date type as an ISO-8601 string.
  * Support passing an index name to
    :meth:`~pymongo.cursor.Cursor.hint`.
  * The :meth:`~pymongo.cursor.Cursor.count` method will use a hint if
    one has been provided through :meth:`~pymongo.cursor.Cursor.hint`.
  * A new socketKeepAlive option for the connection pool.
  * New generator based BSON decode functions,
    :func:`~bson.decode_iter` and :func:`~bson.decode_file_iter`.
  * Internal changes to support alternative storage engines like
    wiredtiger.

-------------------------------------------------------------------
Thu Dec 11 05:31:59 UTC 2014 - arun@gmx.de

- 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.

-------------------------------------------------------------------
Tue Jun  4 03:58:38 UTC 2013 - mlin@suse.com

- Update to version 2.5.2
  * Version 2.5.2 fixes a NULL pointer dereference issue when decoding
    an invalid :class:`~bson.dbref.DBRef`(bnc#822798, CVE-2013-2132).
    See release notes in JIRA:
    https://jira.mongodb.org/browse/PYTHON/fixforversion/12581 for details.

-------------------------------------------------------------------
Tue Jun  4 03:58:11 UTC 2013 - mlin@suse.com

- Update to version 2.5.1
  * Version 2.5.1 is a minor release that fixes issues discovered after the
    release of 2.5. Most importantly, this release addresses some race
    conditions in replica set monitoring. See release notes in JIRA:
    https://jira.mongodb.org/browse/PYTHON/fixforversion/12484 for details.

-------------------------------------------------------------------
Wed Apr  3 21:24:48 UTC 2013 - dvaleev@suse.com

- Set Exclusive arch for LittleEndian machines. mongodb is not
  BigEndian compatible.

-------------------------------------------------------------------
Wed Mar 27 03:21:57 UTC 2013 - mlin@suse.com

- Update to version 2.5
  * https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=11981
    for details

-------------------------------------------------------------------
Wed Dec 12 08:02:16 UTC 2012 - mlin@suse.com

- Update to version 2.4.1
  * See https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=12286
    for details

-------------------------------------------------------------------
Wed Dec 12 08:01:39 UTC 2012 - mlin@suse.com

- Update to version 2.4
  * See https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=11485
    for details

-------------------------------------------------------------------
Wed Sep 26 08:51:11 UTC 2012 - jzheng@suse.com

- change to use python3

-------------------------------------------------------------------
Mon Sep 24 12:03:51 UTC 2012 - i@marguerite.su

- Update to version 2.3
  * fixes see https://jira.mongodb.org/browse/PYTHON/fixforversion/11146
  * Support for expanded read preferences including directing
    reads to tagged servers - See Secondary Reads for more
    information.
  * Support for mongos failover - See High Availability and
    mongos for more information.
  * A new aggregate() method to support MongoDB’s new
    aggregation framework.
  * Support for legacy Java and C# byte order when encoding
    and decoding UUIDs.
  * Support for connecting directly to an arbiter.

-------------------------------------------------------------------
Tue Mar 27 08:41:06 UTC 2012 - saschpe@suse.de

- Change requires on mongodb to suggests, a weak dependency is better

-------------------------------------------------------------------
Tue Feb 28 08:54:00 UTC 2012 - saschpe@suse.de

- Update to version 2.1.1
  * See https://jira.mongodb.org/browse/PYTHON/fixforversion/11081
    for details
- Require mongodb

-------------------------------------------------------------------
Sat Mar 26 00:03:48 UTC 2011 - alexandre@exatati.com.br

- Initial package (1.9) for openSUSE.
openSUSE Build Service is sponsored by