mongo-ruby-driver v2.9.0 Release Notes
Release Date: 2019-06-20 // almost 5 years ago-
๐ This release of the Ruby driver adds the following major features:
- A rewrite of the connection pool code with improved monitoring, compliant with CMAP specification
- 0๏ธโฃ A modern retryable reads implementation compliant with cross-driver retryable reads specification, enabled by default
- 0๏ธโฃ Modern retryable writes are enabled by default
- Legacy retryable writes can be disabled in most cases
- Ability to specify multiple root certificates to the driver
- Ability to pass private key and certificate to driver via URI options
๐ This release also officially deprecates support for Ruby versions less than 2.3. This release and version 2.10.0 will continue supporting Ruby 1.9-2.2, and versions 2.11.0 and newer will require at least Ruby 2.3.
๐ Please review 2.9.0.rc0 and 2.9.0.rc1 for detailed lists of changes made. This release has one change since 2.9.0.rc1 to add
retryReads
URI option, which was unintentionally omitted in the initial implementation of retryable reads.