mongo-ruby-driver v2.14.0 Release Notes
Release Date: 2020-12-01 // over 2 years ago-
๐ This is feature release of the Ruby MongoDB driver includes the following new features:
- ๐ RUBY-2130 Move the query cache into the driver and improve its implementation
- ๐ RUBY-2093 Non-stapled OCSP Support
- ๐ RUBY-2211 Atlas Data Lake support: Use namespace returned from find command in getMore
- ๐ RUBY-2020 Set explain verbosity from Mongo::Collection::View::Explainable
- ๐ RUBY-2346 Mixed case read preference tag names are now supported
The following minor improvements were made:
- ๐ RUBY-1524 Driver session pools are now cleared when reconnecting the client
- ๐ RUBY-2399 Provide better diagnostics when inserting non-hashes
- RUBY-2349 estimated_document_count now raises an exception when it is given find conditions
- ๐ RUBY-2419 Eliminated driver spamming Server description for address changed from 'standalone' to 'standalone' log messages
- ๐ RUBY-2299 Support per-operation write concern for database and collection write methods
- 0๏ธโฃ RUBY-2356 Set default logger level to info
- ๐ RUBY-2357 Standardize on STDOUT over $stdout
- ๐ RUBY-2289 Display monitoring state in client summary
- ๐ RUBY-1932 Specify timeouts for DNS queries for SRV URIs
๐ The following bugs were fixed:
- ๐ RUBY-2421 Auth mechanism properties not downcased when client is created with host and Ruby options with symbol key
- ๐ RUBY-2345 Validate document size on pre-3.6 servers
- ๐ RUBY-2166 Mark servers unknown when connections experience network errors during setup
- ๐ RUBY-1632 Handle bogus/invalid read concern sub-options
๐ Support for Ruby versions 2.3 and 2.4 has been deprecated in this release. Read more about this change here.
Previous changes from v2.14.0.rc1
-
๐ This is a preview release of the next feature release of the Ruby MongoDB driver.
๐ This release includes the following new features:
- ๐ RUBY-2130 Move the query cache into the driver and improve implementation
- ๐ RUBY-2093 Non-stapled OCSP Support
The following non-breaking changes were made:
- ๐ RUBY-2299 Support per-operation write concern for database and collection write methods
- ๐ RUBY-1632 Handle bogus/invalid read concern sub-options
- 0๏ธโฃ RUBY-2356 Set default logger level to info
- ๐ RUBY-2357 Standardize on STDOUT over $stdout
- ๐ RUBY-2289 Display monitoring state in client summary
- ๐ RUBY-1932 Specify timeouts for DNS queries for SRV URIs
- ๐ RUBY-2346 Tag names are downcased when given in URI options
- ๐ RUBY-2421 Auth mechanism properties not downcased when client is created with host and Ruby options with symbol key
- ๐ RUBY-2166 Mark servers unknown when connections experience network errors during setup
- ๐ RUBY-2020 Set explain verbosity from Mongo::Collection::View::Explainable
- ๐ RUBY-2387 Mark operation result as a public API
๐ The following bugs were fixed:
๐ Support for Ruby versions 2.3 and 2.4 has been deprecated in this release. Read more about this change here.