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.