Skip to content

MongoDB Ruby Driver v1.12.0

Compare
Choose a tag to compare
@estolfo estolfo released this 29 Jan 16:02
· 49 commits to 1.x-stable since this release

This release has no significant changes since the last release candidate.

The changes that went into release candidates 0, 1, and 2 were:

  • Make sure to populate error code for all versions of the server (RUBY-842)
  • Remove use of cursorInfo in tests
  • Lock i18n gem version because it no longer supports Ruby version 1.8.7
  • Allow alternate namespace for cursors (RUBY-844)
  • Update for server changes to listCollections and listIndexes (RUBY-843)
  • Replica Set test suite changes (RUBY-800)
  • Documentation updates (RUBY-837)
  • Ensure that a socket is always checked in after sending a message with gle (@cheald)
  • Allow symbol keys in aggregation pipeline (RUBY-804)
  • Fix using aggregation cursor option when connected to a replica set (RUBY-813)
  • Don't raise an exception from #active? on a connection (RUBY-813)
  • Fix unix sockets (RUBY-836)
  • Provide a descriptive error when an invalid auth mechanism is specified (RUBY-735)
  • Support Unix domain socket path in URI (RUBY-744)
  • Support for SCRAM-SHA-1 auth mechanism (RUBY-791)
  • Adjustments to server selection according to read preference (RUBY-801)
  • Respect read preferences when running 'text' command (RUBY-803)
  • Use new listCollections command when getting list of collection names (RUBY-805)
  • Use new listIndexes command when getting index information (RUBY-806)
  • Allow auth mechanism properties in URI (RUBY-812)
  • Support readPreferenceTags in URI (RUBY-832)
  • Support SCRAM-SHA-1 authentication with copy_db command (RUBY-835)
  • Get rid of compile warnings in cbson (RUBY-760) (@sb8244)
  • Set a default op_timeout value to 20 seconds and return false from MongoClient#active if OperationFailure is raised. (RUBY-831)