Skip to content

Releases: mongodb/mongo-ruby-driver

MongoDB Ruby Driver v1.1.2

09 Jul 17:23
Compare
Choose a tag to compare
  • Two critical fixes to automated failover and replica sets.
  • Bug passing :timeout to Cursor.
  • Permit safe mode specification on Connection, Collection, and DB levels.
  • Specify replica set name on connect to verify connection to the right set.
  • Misc. reorganization of project and docs.

MongoDB Ruby Driver v1.1.1

09 Jul 17:23
Compare
Choose a tag to compare
  • Several critical JRuby bug fixes
  • Fixes for JRuby in 1.9 mode
  • Check keys and move id only when necessary for JRuby encoder

MongoDB Ruby Driver v1.1

09 Jul 17:24
Compare
Choose a tag to compare
  • Official JRuby support via Java extensions for BSON (beta)
  • Connection#lock! and Connection#unlock! for easy fsync lock
  • Note: BSON::Code is no longer a subclass of String.

MongoDB Ruby Driver v1.0.9

09 Jul 17:25
Compare
Choose a tag to compare
  • Significant performance improvements (with a lot of help from Hongli Lai)

MongoDB Ruby Driver v1.0.8

09 Jul 17:25
Compare
Choose a tag to compare
  • Cursor#rewind! and more consistent Cursor Enumerable behavior
  • Deprecated ObjectID for ObjectId
  • Numerous minor bug fixes.

MongoDB Ruby Driver v1.0.7

09 Jul 17:25
Compare
Choose a tag to compare
  • A few minor test/doc fixes.
  • Better tests for replica sets and replication acknowledgment.
  • Deprecated DB#error and DB#last_status

MongoDB Ruby Driver v1.0.6

09 Jul 17:26
Compare
Choose a tag to compare
  • Replica set support.
  • Collection#map_reduce bug fix.

MongoDB Ruby Driver v1.0.4

09 Jul 17:26
Compare
Choose a tag to compare
  • Removed deprecated
    • Cursor admin option
    • DB#query
    • DB#create_index (use Collection#create_index)
    • DB#command only takes hash options now
  • j2bson executable (neomantra)
  • Fixed bson_ext compilation on Solaris (slyphon)
  • System JS helpers (neovintage)
  • Use one mutex per thread on pooled connections (cremes)
  • Check for CursorNotFound response flag
  • MapReduce can return raw command output using :raw
  • BSON::OrderedHash equality with other Ruby hashes (Ryan Angilly)
  • Fix for broken Socket.send with large payloads (Frédéric De Jaeger)
  • Lots of minor improvements. See commits.

MongoDB Ruby Driver v1.0.3

09 Jul 17:28
Compare
Choose a tag to compare
  • Optimiztion for BSON::OrderedHash
  • Some important fixes.

MongoDB Ruby Driver v1.0.2

09 Jul 17:28
Compare
Choose a tag to compare

This is a minor release for fixing an incompatibility with MongoDB v1.5.2

  • Fix for boolean response on commands for core server v1.5.2
  • BSON.read_bson_document and b2json executable (neomantra)
  • BSON::ObjectID() shortcut for BSON::ObjectID.from_string (tmm1)
  • Various bug fixes.