Releases: mongodb/mongo-ruby-driver
Releases · mongodb/mongo-ruby-driver
MongoDB Ruby Driver v1.8.3.rc0
- Added cryptographic signature to all gems, install with
-P
option (RUBY-538) - Support for object_id.to_s in the BSON C extension (@jeem)
- Corrected logic for how the connection pool refreshes and cleans-up sockets (RUBY-543)
- Fixed read preferences for MongoShardedClient (RUBY-542)
- Fixed URI connection string parsing for MongoShardedClient (RUBY-541)
- Fixed potential thread dead-locking in Pool#checkin (RUBY-556)
- Fixed thread-safety issues in the BSON extension for JRuby (RUBY-554)
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