Releases: mongodb/mongo-ruby-driver
Releases · mongodb/mongo-ruby-driver
MongoDB Ruby Driver v1.8.2
- Fix for thread affinity not using the max socket pool size (RUBY-532)
- Fix for meta operator failure on older versions of MongoDB (RUBY-525)
- Support sending $readPreference to mongos
- Fix thread leaks in MongoReplicaSetClient (Chris Heald)
- Java extension cleanup
- Improved index creation interface (Steve Francia)
- Support read preference for various commands (Nelson Elhage)
- Added UNIX socket support (thanks to @vpereira for initial contribution)
MongoDB Ruby Driver v1.8.1
This release is the same as 1.8.1.rc1.
MongoDB Ruby Driver v1.8.1.rc1
MongoDB Ruby Driver v1.8.1.rc0
MongoDB Ruby Driver v1.8.0
- New top level class Mongo::MongoClient acknowledges writes by default
- New top level class Mongo::ReplSetClient acknowledges writes by default
- New top level class Mongo::ShardedClient acknowledges writes by default
- MongoClient, MongoReplicaSetClient, MongoShardedClient and GridFS implement a new write concern interface at Client, DB, Collection, and Operation levels
- Deprecation of Mongo::Connection in favor of Mongo::MongoClient
- Deprecation of Mongo::ReplSetConnection in favor of Mongo::MongoReplicaSetClient
- Deprecation of Mongo::ShardedConnection in favor of Mongo::MongoShardedClient
- Allow specification of comment query opt (Evan Broder)
- Fix for pool authentication and logout (Olivier Bonnaure)
- Fix for cursor not being closed in presence of exceptions (Simon Simeonov)
- Fix for data send failure not closing socket (Nelson Elhage)
- Tutorials and non code documentation moved to GitHub wiki
- Provided binary mongo_client has been renamed to mongo_console
MongoDB Ruby Driver v1.7.1
- Adding a fix for an issue that was breaking replica set connections when utilizing database authentication.
MongoDB Ruby Driver v1.7.0
- Minor deployment fixes
MongoDB Ruby Driver v1.7.0.rc0
- Added testing and full support for MongoDB 2.1 & 2.2
- Added Aggregation Framework helper method
- Added support for Mongos high availability
- Modified and added new read preferences (details in documentation)
- Added support for data center awareness (tag_sets)
- Fixed bug which attempted to close cursors on wrong replica set member
MongoDB Ruby Driver v1.6.4
- Added ability to declare sort ordering via an ordered hash
- Addresses major compatability issue with mongoid created by v1.6.3
MongoDB Ruby Driver v1.6.3
- Performance measurements and enhancements (especially for C-extensions)
- Bug fixes for checking strings with non UTF-8 forced or implied encodings
- Added refresh support for multiple threaded instances of ReplSetConnection
- Added ability to handle IRB::Abort Exception (ctrl-c) cleanly
- Added support for large dates on 32-bit platforms (Ruby 1.9+)
- Added #to_ary method for BSON::ObjectId (Farrel Lifson)
- Added support for ENV['MONGODB_URI'](Seamus Abshere)
- Various gridio bug fixes (John Bintz)
- Various logging support improvements
- Various documentation improvements (tutorials, sorting, links)