Skip to content

Commit 4636c2a

Browse files
authored
Merge branch 'v3.0' into docsp-43732-serializable
2 parents a98ee02 + 3f66a6b commit 4636c2a

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

source/fundamentals/connection/tls.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ configure your connection to use TLS/SSL, enable the TLS/SSL settings in either
2020
the :ref:`connection string <csharp-connection-uri>` or
2121
:ref:`MongoClientSettings <csharp-mongo-client-settings>`.
2222

23+
.. important:: TLS 1.2
24+
25+
The {+driver-short+} supports only TLS 1.2 or higher.
26+
2327
.. _csharp-tls-enable:
2428

2529
Enable TLS

source/fundamentals/linq.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,6 @@ as follows:
7878
var restaurantsCollection = restaurantsDatabase.GetCollection<Restaurant>("restaurants");
7979
var queryableCollection = restaurantsCollection.AsQueryable();
8080

81-
The ``AsQueryable()`` method returns an `IMongoQueryable
82-
<{+new-api-root+}/MongoDB.Driver/MongoDB.Driver.Linq.IMongoQueryable.html>`__ instance that
83-
has the ``IQueryable`` extension methods, along with a set of
84-
MongoDB specific methods.
85-
8681
Once you have the queryable object, you can compose a query using
8782
**method syntax**. Some pipeline stages also support **query comprehension syntax**,
8883
which resembles SQL query syntax.

source/upgrade.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ Version 3.0 Potential Breaking Change
6666
configuring authentication in the {+driver-short+}, see
6767
:ref:`Authentication Mechanisms. <csharp-authentication-mechanisms>`
6868

69+
- This version of the driver replaces the ``IMongoQueryable`` interface with the
70+
``IQueryable`` interface, following the pattern used by most other LINQ providers. If your
71+
application contains references to ``IMongoQueryable``, replace them with ``IQueryable``.
72+
6973
- This version removes the ``ClusterBuilder.ConfigureSdamLogging()`` method.
7074
To configure logging in your application, see the :ref:`csharp-logging` guide.
7175

@@ -77,6 +81,9 @@ Version 3.0 Potential Breaking Change
7781
learn how to use the {+driver-short+} to serialize objects, see the
7882
:ref:`csharp-serialization` guide.
7983

84+
- TLS 1.0 and 1.1 are no longer supported. You must use TLS 1.2 or higher. To learn
85+
more about configuring TLS/SSL in the {+driver-short+}, see :ref:`<csharp-tls>`.
86+
8087
.. _csharp-breaking-changes-2.28.0:
8188

8289
Version 2.28.0 Potential Breaking Change

0 commit comments

Comments
 (0)