2.4.2
This patch release has the follow changes:
- RUBY-1208 Verify that time remaining is positive or nil when checking if socket connect timed out.
- RUBY-1196 Resync CRUD spec tests and adjust n_modified to be nil on legacy updates to comply with spec.
- RUBY-1206 Convert connect type to Symbol so that Strings can be handled (which result from parsing mongoid config files)
- RUBY-1211 Set Socket KeepAlive (@mikeantonelli)
- RUBY-1212 Don't ping when selecting server for count or distinct operations.
- RUBY-1201 Raise error when instantiating client and min pool size is greater than provided or default max size
- Fix warnings (@amatsuda)
- Improve the recoverability of failed reads and writes due to network issues (@reidmorrison)
- Fix SSL options typo (@andreychernih)