Changelog for
python3-pymongo-3.4.0-1.19.i586.rpm :
* Wed Mar 01 2017 toddrme2178AATTgmail.com- Change python3-distribute BuildRequires to python3-setuptools
* Mon Jan 23 2017 bgAATTsuse.com- upstream now also supports big endian for optional C libraries. No reason to exclude these architectures from building anymore.
* Mon Dec 05 2016 arunAATTgmx.de- update to version 3.4.0:
* Highlights include: + Complete support for MongoDB 3.4: + Unicode aware string comparison using :doc:`examples/collations`. + Support for the new :class:`~bson.decimal128.Decimal128` BSON type. + A new maxStalenessSeconds read preference option. + A username is no longer required for the MONGODB-X509 authentication mechanism when connected to MongoDB >= 3.4. + :meth:`~pymongo.collection.Collection.parallel_scan` supports maxTimeMS. + :attr:`~pymongo.write_concern.WriteConcern` is automatically applied by all helpers for commands that write to the database when connected to MongoDB 3.4+. + Improved support for logging server discovery and monitoring events. See :mod:`~pymongo.monitoring` for examples. + Support for matching iPAddress subjectAltName values for TLS certificate verification. + TLS compression is now explicitly disabled when possible. + The Server Name Indication (SNI) TLS extension is used when possible. + Finer control over JSON encoding/decoding with :class:`~bson.json_util.JSONOptions`. + Allow :class:`~bson.code.Code` objects to have a scope of None, signifying no scope. Also allow encoding Code objects with an empty scope (i.e. {}).
* Sun Nov 20 2016 arunAATTgmx.de- update to version 3.3.1:
* fixes a memory leak when decoding elements inside of a :class:`~bson.raw_bson.RawBSONDocument`.
* Wed Jul 13 2016 arunAATTgmx.de- update to version 3.3.0:
* C extensions support on big endian systems.
* Kerberos authentication support on Windows using WinKerberos.
* A new ssl_clrfile option to support certificate revocation lists.
* A new ssl_pem_passphrase option to support encrypted key files.
* Support for publishing server discovery and monitoring events. See :mod:`~pymongo.monitoring` for details.
* New connection pool options minPoolSize and maxIdleTimeMS.
* New heartbeatFrequencyMS option controls the rate at which background monitoring threads re-check servers. Default is once every 10 seconds.
* Warning + PyMongo 3.3 drops support for MongoDB versions older than 2.4. + It also drops support for python 3.2 (pypy3 continues to be supported).
* Sun May 08 2016 arunAATTgmx.de- specfile:
* changed to https for source url
* updated source url to files.pythonhosted.org
* Sat Mar 19 2016 arunAATTgmx.de- update to version 3.2.2:
* Cannot set batch_size to 1 with MongoDB >= 3.2
* Connect option validator should use validate_boolean_or_string
* Invalid read_preference validation using uri_parser
* Wed Feb 03 2016 arunAATTgmx.de- specfile:
* update copyright year- update to version 3.2.1:
* Version 3.2.1 fixes a few issues reported since the release of 3.2, including running the mapreduce command twice when calling the :meth:`~pymongo.collection.Collection.inline_map_reduce` method and a :exc:`TypeError` being raised when calling :meth:`~gridfs.GridFSBucket.download_to_stream`. This release also improves error messaging around BSON decoding.
* Issues Resolved + See the PyMongo 3.2.1 release notes in JIRA for the list of resolved issues in this release.
* Sun Dec 13 2015 arunAATTgmx.de- update to version 3.2:
* Version 3.2 implements the new server features introduced in MongoDB 3.2.
* Highlights include:
* Full support for MongoDB 3.2 including: + Support for :class:`~pymongo.read_concern.ReadConcern` + :class:`~pymongo.write_concern.WriteConcern` is now applied to :meth:`~pymongo.collection.Collection.find_one_and_replace`, :meth:`~pymongo.collection.Collection.find_one_and_update`, and :meth:`~pymongo.collection.Collection.find_one_and_delete`. + Support for the new bypassDocumentValidation option in write helpers.
* Support for reading and writing raw BSON with :class:`~bson.raw_bson.RawBSONDocument`
* Sun Nov 22 2015 arunAATTgmx.de- update to version 3.1.1:
* Version 3.1.1 fixes a few issues reported since the release of 3.1, including a regression in error handling for oversize command documents and interrupt handling issues in the C extensions.
* Tue Nov 03 2015 arunAATTgmx.de- update to version 3.1:
* Command monitoring support. See :mod:`~pymongo.monitoring` for details.
* Configurable error handling for :exc:`UnicodeDecodeError`. See the unicode_decode_error_handler option of :class:`~bson.codec_options.CodecOptions`.
* Optional automatic timezone conversion when decoding BSON datetime. See the tzinfo option of :class:`~bson.codec_options.CodecOptions`.
* An implementation of :class:`~gridfs.GridFSBucket` from the new GridFS spec.
* Compliance with the new Connection String spec.
* Reduced idle CPU usage in Python 2.
* The private PeriodicExecutor class no longer takes a condition_class option, and the private thread_util.Event class is removed. Issues Resolved
* See the PyMongo 3.1 release notes in JIRA for the list of resolved issues in this release.
* Thu Oct 22 2015 dvaleevAATTsuse.com- Enable ppc64le architecture
* Mon Jul 13 2015 arunAATTgmx.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 2015 arunAATTgmx.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 2015 arunAATTgmx.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 08 2015 arunAATTgmx.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 2015 arunAATTgmx.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 2014 arunAATTgmx.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 \". - 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 \" when using PyMongo\'s C extensions. Read \"Jesse\'s blog post
\" 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 \" 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 04 2013 mlinAATTsuse.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 04 2013 mlinAATTsuse.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 03 2013 dvaleevAATTsuse.com- Set Exclusive arch for LittleEndian machines. mongodb is not BigEndian compatible.
* Wed Mar 27 2013 mlinAATTsuse.com- Update to version 2.5
* https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=11981 for details
* Wed Dec 12 2012 mlinAATTsuse.com- Update to version 2.4.1
* See https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=12286 for details
* Wed Dec 12 2012 mlinAATTsuse.com- Update to version 2.4
* See https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=11485 for details
* Wed Sep 26 2012 jzhengAATTsuse.com- change to use python3
* Mon Sep 24 2012 iAATTmarguerite.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 2012 saschpeAATTsuse.de- Change requires on mongodb to suggests, a weak dependency is better
* Tue Feb 28 2012 saschpeAATTsuse.de- Update to version 2.1.1
* See https://jira.mongodb.org/browse/PYTHON/fixforversion/11081 for details- Require mongodb
* Sat Mar 26 2011 alexandreAATTexatati.com.br- Initial package (1.9) for openSUSE.