Skip to content

2.6.0

Compare
Choose a tag to compare
@saghm saghm released this 27 Jun 18:24
· 1789 commits to master since this release
b147f78

This is the Ruby driver release supporting the 4.0 version of the MongoDB server.

It has the following changes and new features:

  • RUBY-1267 Automate Atlas connectivity tests
  • RUBY-1288 Deprecate MongoDB-CR
  • RUBY-1289 Implement SASLPrep
  • RUBY-1290 GridFS MD5 digest must be optional
  • RUBY-1293 SCRAM-SHA-256 Support
  • RUBY-1298 Mongo::Client created with ipv6 address encounters error when duplicated via #with
  • RUBY-1317 Implement Transactions spec
  • RUBY-1323 Update SCRAM-SHA-256 implementation and tests for spec change
  • RUBY-1327 Initial aggregate command for a change stream should not be retried
  • RUBY-1331 Errors raised by drivers should include codeName string from server response
  • RUBY-1333 More errors should be retryable
  • RUBY-1337 mongo cannot detect primary after upgrading from 2.4.3 to 2.5.x
  • RUBY-1339 Support nameOnly option in listCollections command
  • RUBY-1340 Provide Transactions example for Docs
  • RUBY-1341 Validations for read mode
  • RUBY-1342 Add helpers and options for Change Streams Follow-on Work
  • RUBY-1346 Resync retryable writes tests
  • RUBY-1347 Implicit sessions must not be used with parallelCollectionScan
  • RUBY-1354 Implement new count API
  • RUBY-1362 Implement SASLprep for Ruby < 2.2
  • RUBY-1365 Update ChangeStream spec to detail usage of startAtOperationTime
  • RUBY-1369 Verify change stream #next resume behavior
  • RUBY-1370 Add API-level documentation for restriction of geo commands in count helpers
  • RUBY-1373 Implement startAtOperationTime