Major changes
* β Added support for Django 1.4-1.6, requires djangotoolbox >= 1.6.0
* π PyPy support
* π MongoDB 2.0 support
* We're now on Travis_
* π New custom primary key behavior (to be documented)
* π New ``MongoMeta.indexes`` system (see :doc:`/reference/model-options`),
deprecation of ``MongoMeta.{index_together,descending_indexes,sparse_indexes}``
π Minor changes/fixes
~django_mongodb_engine.contrib.MongoDBManager.distinct queries$natural ordering using :meth:~django.db.query.QuerySet.reverseLegacyEmbeddedModelFieldurl() support for the :doc:GridFS Storage <topics/gridfs>A() queriesGridFSField.versioning featureDecimalField values sortingGridFS storage backend </topics/gridfs>/reference/model-options)OPTIONS dict.
(see :doc:/reference/settings)
Furthermore, the SAFE_INSERTS and WAIT_FOR_SLAVES flags are now deprecated
in favor of the new OPERATIONS setting (see :ref:operations-setting)tellsiteid command <troubleshooting/SITE_ID>lower-level database API <lowerlevel/pymongo>~django.db.models.DateTimeField and friendsEmbeddedModelField has been merged into djangotoolbox_.
For legacy data records in your setup, you can use the LegacyEmbeddedModelField.raw queries and raw updates <lowerlevel/raw-queries-and-updates>.. * Added a flag to enable :ref:model-referencing
Aggregation support </topics/aggregations>Map/Reduce support </topics/mapreduce>ListField, :class:SetListField, :class:DictField and
:class:GenericField have been merged into djangotoolbox_EmbeddedModelField to store arbitrary model instances as
MongoDB embedded objects/subobjects.β‘οΈ .. * Support for queries and updates on embedded models (see :ref:embedded-object-queries)
.. _merged into djangotoolbox: https://github.com/django-nonrel/djangotoolbox/blob/master/djangotoolbox/fields.py π .. _F: http://docs.djangoproject.com/en/dev/topics/db/queries/#query-expressions .. _Travis: http://travis-ci.org/django-nonrel/mongodb-engine