MongoDB v2.11.0-beta1 Release Notes

Release Date: 2020-04-10 // almost 4 years ago
  • πŸš€ .NET Driver Version 2.11.0-beta1 Release Notes

    πŸš€ This is a beta release for the 2.11.0 version of the driver.

    πŸ‘ The main new features in 2.11.0-beta1 support new features in MongoDB 4.4.0. These features include:

    • πŸ‘Œ Support for all new
      πŸ“„ $meta
      projections: randVal, searchScore, searchHighlights,
      geoNearDistance, geoNearPoint, recordId, indexKey and
      sortKey
    • πŸ‘Œ Support for passing a hint to update commands as well as
      ⚑️ findAndModify update and replace operations
    • πŸ‘Œ Support for allowDiskUse on find operations
    • πŸ‘Œ Support for MONGODB-AWS authentication using Amazon Web Services
      (AWS) Identity and Access Management (IAM) credentials
    • πŸ‘Œ Support for stapled OCSP (Online Certificate Status Protocol) (macOS only)

    ⚑️ Other new additions and updates in this beta include:

    • A new target of .NET Standard 2.0
    • πŸ‘Œ Support for Snappy compression on .NET Core on Windows (in addition
      πŸ‘ to existing support on .NET Framework)
    • πŸ‘Œ Support for Zstandard compression on Windows on 64-bit platforms
    • 0️⃣ A new default of enabling certificate revocation checking.
    • A new URI option tlsDisableCertificateRevocationCheck to disable
      certificate revocation checking.
    • An expanded list of retryable write errors via the inclusion of
      ExceededTimeLimit, LockTimeout and ClientDisconnect
    • A new GuidRepresentationMode setting to opt-in to the new V3 GuidRepresentation mode

    πŸš€ An online version of these release notes is available at:

    πŸš€ https://github.com/mongodb/mongo-csharp-driver/blob/master/Release%20Notes/Release%20Notes%20v2.11.0-beta1.md

    πŸš€ The full list of JIRA issues that are currently scheduled to be resolved in this release is available at:

    https://jira.mongodb.org/issues/?jql=project%20%3D%20CSHARP%20AND%20fixVersion%20%3D%202.11.0%20ORDER%20BY%20key%20ASC

    πŸš€ The list may change as we approach the release date.

    πŸ“š Documentation on the .NET driver can be found at:

    http://mongodb.github.io/mongo-csharp-driver/

    ⬆️ Upgrading

    Backwards compatibility with driver version 2.7.0–2.10.x

    0️⃣ Because certificate revocation checking is now enabled by default, an
    application that is unable to contact the OCSP endpoints and/or CRL
    distribution points specified in a server's certificate may experience
    connectivity issues (e.g. if the application is behind a firewall with
    an outbound whitelist). This is because the driver needs to contact
    the OCSP endpoints and/or CRL distribution points specified in the
    server’s certificate and if these OCSP endpoints and/or CRL
    distribution points are not accessible, then the connection to the
    server may fail. In such a scenario, connectivity may be able to be
    βͺ restored by disabling certificate revocation checking by adding
    tlsDisableCertificateRevocationCheck=true to the application's connection
    string.