Skip to content

Commit 468ba8c

Browse files
authored
v3 Post-Release Updates (mongodb#265)
1 parent a1db46d commit 468ba8c

File tree

3 files changed

+23
-5
lines changed

3 files changed

+23
-5
lines changed

source/includes/language-compatibility-table-csharp.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@
4545
- .NET 4.7 [#2.14-note]_
4646
- .NET 4.6
4747

48+
* - 3.0
49+
- ✓
50+
- ✓
51+
-
52+
4853
* - 2.13 to 2.30
4954
- ✓
5055
- ✓

source/upgrade/v3.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,18 @@ Version 3.0 Breaking Changes
6161
and {+mdb-server+} versions, visit the
6262
:ref:`Compatibility <csharp-compatibility-tables>` page.
6363

64+
- The driver drops support for .NET Core 2.x and .NET Framework 4.6. You must upgrade to
65+
.NET Core 3.x or later, or .NET Framework 4.7.2 or later.
66+
67+
To learn more about the compatibility between .NET/C# driver versions
68+
and .NET versions, visit the
69+
:ref:`Compatibility <csharp-compatibility-tables>` page.
70+
71+
- The driver removes the
72+
`mongocsharpdriver <https://www.nuget.org/packages/mongocsharpdriver/#readme-body-tab>`__
73+
NuGet package, which implements the legacy v1.x API in driver versions 2.x.
74+
If you're using the v1.x API, you must migrate to the new API.
75+
6476
- The classes, methods, and properties in the ``MongoDB.Driver.Core`` namespace that were
6577
deprecated in v{+last-version-2-number+} are marked ``internal``. If the driver
6678
provides a replacement for a deprecated class, method, or property, the compiler
@@ -155,6 +167,12 @@ Version 3.0 Breaking Changes
155167
authentication provider in your application's bootstrap code. To learn more about
156168
using AWS authentication with the {+driver-short+}, see :ref:`csharp-mongodb-aws`.
157169

170+
- To use In-Use Encryption, you must add the ``MongoDB.Driver.Encryption`` package to
171+
your project and register the encryption mechanism in your application's bootstrap code.
172+
To learn more about using In-Use Encryption with the {+driver-short+}, see
173+
:manual:`In-Use Encryption </core/security-in-use-encryption>` in the {+mdb-server+}
174+
manual.
175+
158176
- If you try to serialize or deserialize a floating-point
159177
``Infinity`` or ``NaN`` value to an integral representation, the driver throws an
160178
``OverflowException``. To learn more about floating-point ``Infinity`` and ``NaN``

source/whats-new.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,6 @@ What's New in 3.0
4545

4646
The 3.0 driver release includes the following new features:
4747

48-
- Removes the
49-
`mongocsharpdriver <https://www.nuget.org/packages/mongocsharpdriver/#readme-body-tab>`__ NuGet package,
50-
which implements the v1.x driver API in driver versions 2.x. This package will no
51-
longer receive updates.
52-
5348
- Adds the ``MongoClientSettings.TranslationOptions`` connection option, which specifies
5449
options for translating LINQ queries to the Query API. See :ref:`csharp-connection-options`
5550
for more information.

0 commit comments

Comments
 (0)