Releases: mongodb/mongo-ruby-driver
Releases · mongodb/mongo-ruby-driver
2.0.5
- RUBY-914: Correct special query format when connected to mongos
- RUBY-927: Use original hostname when verifying cert with ssl
- RUBY-928: Implement #update method on Users View
- RUBY-930: Fix Client#initialize documentation
- RUBY-933: Fix passing of options to Aggregate and MapReduce operations
- RUBY-934: Check if 0 bytes was read from a socket to avoid infinite read on a half-closed socket
- RUBY-935: Fix Aggregate#explain
- RUBY-936: Don't put the same instance into the connection pool
- RUBY-937: Don't lose flags on read preference injection
- RUBY-938: Use faster FIFO methods in queue (@cheald)
- RUBY-939: Fix use of #eof on sockets (@cheald)
- RUBY-940: Optimizations in logging (@cheald)
- RUBY-943: Raise an exception if query fails
- RUBY-945: Add #database_names and #list_databases methods to Client and #list_collections method to Database
- RUBY-946: Use bulk write API for inserting GridFS files, allowing files larger than max bson size to be inserted
1.12.3
1.12.2
2.0.4
2.0.3
- RUBY-889: Only use ssl options if :ssl is true
- RUBY-890: Fix authentication sources and slight auth refactor.
- RUBY-892: Don't raise an error if a non-existent collection is dropped.
- RUBY-895: Raise error for malformed queries and don't send to the server.
- RUBY-897: Print first 250 chars of query selector when logging and rescue inspect error.
- RUBY-899: Cluster returns empty list of servers if there are none instead of nil.
- RUBY-891: Topology refactor to use Single naming and semantics.
- Auto test patched ruby versions on Travis (@nicolasleger)
- Update collection namespace to show database first (@max-power)
- Updates so test suite can run using SSL in Jenkins
- Use #getaddrinfo to determine protocol in Address class
- URI errors moved to appropriate directory
2.0.2
1.12.1
2.0.1
2.0.0
MongoDB Ruby Driver v2.0.0.beta
This is a complete rewrite of the driver with many backwards incompatible changes. Please see the new API documentation for the new API.