Important features of the 2.4 release:
Two new top level connection classes have been added (MongoClient/MongoReplicaSetClient) that, by default, wait for acknowledgement of all write operations:
http://api.mongodb.org/python/current/api/pymongo/mongo_client.html
http://api.mongodb.org/python/current/api/pymongo/mongo_replica_set_client.html
A new write concern API that deprecates/replaces get|set|unset_lasterror_options:
http://api.mongodb.org/python/current/api/pymongo/mongo_client.html#pymongo.mongo_client.MongoClient.write_concern
For more information on why these changes were made see:
http://blog.mongodb.org/post/36666163412/introducing-mongoclient
Other new features and improvements:
- MongoClient now supports Unix Domain Sockets
- MongoReplicaSetClient's replica set monitor is once again a daemon thread :)
Change Log: http://api.mongodb.org/python/2.4/changelog.html
Documentation: http://api.mongodb.org/python/2.4/index.html
As always, let us know if you have any problems.
Bernie, Jesse, Ross