Skip to content

Releases: mongodb/mongo-ruby-driver

MongoDB Ruby Driver v1.8.2

09 Jul 16:02
Compare
Choose a tag to compare
  • 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

09 Jul 17:37
Compare
Choose a tag to compare

This release is the same as 1.8.1.rc1.

MongoDB Ruby Driver v1.8.1.rc1

09 Jul 17:53
Compare
Choose a tag to compare
Pre-release

Refactor Replica Set Testing Framework and Tests (RUBY-478)
Fixes for Replica set threading issues (@cheald)

MongoDB Ruby Driver v1.8.1.rc0

09 Jul 17:58
Compare
Choose a tag to compare
Pre-release
  • Support SSL in the URI parser (RUBY-517)
  • Restore timeout on ismaster (RUBY-386)
  • Cleanup BSON_RUBY (RUBY-519)
  • Fixes for replica set tests (RUBY-472)
  • Support comments on Commands
  • Added unix socket support (RUBY-342)
  • Improved the create_index interface (RUBY-461)

MongoDB Ruby Driver v1.8.0

09 Jul 16:03
Compare
Choose a tag to compare
  • 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

09 Jul 16:04
Compare
Choose a tag to compare
  • Adding a fix for an issue that was breaking replica set connections when utilizing database authentication.

MongoDB Ruby Driver v1.7.0

09 Jul 16:04
Compare
Choose a tag to compare
  • Minor deployment fixes

MongoDB Ruby Driver v1.7.0.rc0

09 Jul 17:48
Compare
Choose a tag to compare
Pre-release
  • 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

09 Jul 16:04
Compare
Choose a tag to compare
  • 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

09 Jul 16:05
Compare
Choose a tag to compare
  • 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)