For asynchronous I/O Motor now uses a thread pool, which is faster and
simpler than the prior implementation with greenlets. It no longer requires
the greenlet package, and now requires the futures backport package on
Python 2. Read more about the switch from greenlets to threads
<https://emptysqua.re/blog/motor-0-7-beta/>.

Install with:

python -m pip install motor


This version updates the PyMongo dependency from 2.8.0 to 2.9.x, and wraps
PyMongo 2.9’s new APIs.

Since the beta release I've fixed one bug, an import deadlock under certain
circumstances with Python 2 and Tornado 3
<https://jira.mongodb.org/browse/MOTOR-124>.

The next release will be Motor 1.0, which will be out in less than a month.
Most of Motor 1.0's API is now implemented in Motor 0.7, and APIs that will
be removed in Motor 1.0 are now deprecated and raise warnings.

This is a large release, please read the documentation carefully:

   - Motor Changelog <http://motor.readthedocs.io/en/latest/changelog.html>
   - Motor 1.0 Migration Guide
   <http://motor.readthedocs.io/en/latest/migrate-to-motor-1.html>
   - All Jira tickets in Motor 0.7
   <https://jira.mongodb.org/issues/?filter=20674>

If you encounter any issues, please file them in Jira
<https://jira.mongodb.org/browse/MOTOR>.

Peace,
— A. Jesse Jiryu Davis

Reply via email to