2.9.0.rc0
Pre-release
Pre-release
This is a preview of the 2.9.0 release, featuring the following major improvements/changes:
- RUBY-1560 Implementation of Connection Monitoring and Pooling spec
- RUBY-1706 Modern retryable writes are enabled by default
- RUBY-1626 Added a knob to turn off legacy retryable writes
- RUBY-1562 Retryable reads implementation
The following minor improvements/changes were also made:
- RUBY-1668 Support 'startAfter' option to the $changeStream stage
- RUBY-1591 Field order of bson documents sent to server changed for better logging
- RUBY-1754 Certificate paths with unescaped slashes can now be specified in URI
- RUBY-1755 Repaired unusability of some URI options due to value conversion to Symbol
- RUBY-1767 Repaired inability to configure TLS verification via URI options
- RUBY-1778 Repaired read concerns not being sent to server on certain operations
- RUBY-1798 Fixed retrieval of a document containing code field via a cursor from 3.0 server triggerring failure handling
We expect to release 2.9.0 final in about 2 weeks.