Skip to content

Commit

Permalink
DOCSP-37065 - v2.24 updates (#173)
Browse files Browse the repository at this point in the history
  • Loading branch information
mongoKart authored Feb 23, 2024
1 parent bfb4e6f commit fe5332d
Show file tree
Hide file tree
Showing 6 changed files with 66 additions and 29 deletions.
2 changes: 1 addition & 1 deletion config/redirects
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
define: prefix docs/drivers/csharp
define: base https://www.mongodb.com/${prefix}
define: versions v2.19 v2.20 v2.21 v2.22 v2.23 master
define: versions v2.19 v2.20 v2.21 v2.22 v2.23 v2.24 master

symlink: current -> master

Expand Down
2 changes: 1 addition & 1 deletion snooty.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ language = "C#"
mongo-community = "MongoDB Community Edition"
mongo-enterprise = "MongoDB Enterprise Edition"
docs-branch = "master" # always set this to the docs branch (i.e. master, 1.7, 1.8, etc.)
version-number = "2.23"
version-number = "2.24"
version = "v{+version-number+}"
example = "https://raw.githubusercontent.com/mongodb/docs-csharp/{+docs-branch+}/source/includes/code-examples"
stable-api = "Stable API"
Expand Down
6 changes: 6 additions & 0 deletions source/compatibility.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ Compatibility
:depth: 2
:class: singlecol

.. facet::
:name: genre
:values: reference

.. meta::
:keywords: backwards compatibility, versions, upgrade, .NET

MongoDB Compatibility
---------------------
Expand Down
13 changes: 13 additions & 0 deletions source/includes/language-compatibility-table-csharp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,19 @@
- .NET 4.7 [#2.14-note]_
- .NET 4.6
- .NET 4.5 [#4.5.2]_
* - 2.24
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
-
-
- ✓
- ✓
-
-
* - 2.23
- ✓
- ✓
Expand Down
38 changes: 12 additions & 26 deletions source/includes/mongodb-compatibility-table-csharp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@

* - {+driver-short+} Version
- MongoDB 7.0
- MongoDB 6.3
- MongoDB 6.0
- MongoDB 5.0
- MongoDB 4.4
Expand All @@ -16,8 +15,19 @@
- MongoDB 3.2
- MongoDB 3.0
- MongoDB 2.6
* - 2.23
* - 2.24
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
-
-
-
-
* - 2.23
- ✓
- ✓
- ✓
Expand All @@ -37,7 +47,6 @@
- ✓
- ✓
- ✓
- ✓
-
-
-
Expand All @@ -50,7 +59,6 @@
- ✓
- ✓
- ✓
- ✓
-
-
-
Expand All @@ -63,7 +71,6 @@
- ✓
- ✓
- ✓
- ✓
-
-
-
Expand All @@ -76,7 +83,6 @@
- ✓
- ✓
- ✓
- ✓
-
-
-
Expand All @@ -89,13 +95,11 @@
- ✓
- ✓
- ✓
- ✓
-
-
-
-
* - 2.17
- ⊛
- ⊛
- ✓
- ✓
Expand All @@ -108,7 +112,6 @@
-
-
* - 2.16
- ⊛
- ⊛
- ✓
- ✓
Expand All @@ -121,7 +124,6 @@
-
-
* - 2.15
- ⊛
- ⊛
- ⊛
- ✓
Expand All @@ -134,7 +136,6 @@
-
-
* - 2.14
- ⊛
- ⊛
- ⊛
- ✓
Expand All @@ -147,7 +148,6 @@
-
-
* - 2.13
- ⊛
- ⊛
- ⊛
- ✓
Expand All @@ -163,7 +163,6 @@
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
Expand All @@ -176,7 +175,6 @@
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
Expand All @@ -190,7 +188,6 @@
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
Expand All @@ -203,7 +200,6 @@
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
Expand All @@ -217,7 +213,6 @@
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
Expand All @@ -230,7 +225,6 @@
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
Expand All @@ -244,7 +238,6 @@
-
-
-
-
- ✓
- ✓
- ✓
Expand All @@ -257,7 +250,6 @@
-
-
-
-
- ✓
- ✓
- ✓
Expand All @@ -271,7 +263,6 @@
-
-
-
-
- ✓
- ✓
- ✓
Expand All @@ -285,7 +276,6 @@
-
-
-
-
- ✓
- ✓
- ✓
Expand All @@ -298,7 +288,6 @@
-
-
-
-
- ✓
- ✓
- ✓
Expand All @@ -312,7 +301,6 @@
-
-
-
-
- ✓
- ✓
* - 1.11
Expand All @@ -324,7 +312,6 @@
-
-
-
-
- ✓
- ✓
- ✓
Expand All @@ -338,7 +325,6 @@
-
-
-
-
- ✓
- ✓

Expand Down
34 changes: 33 additions & 1 deletion source/whats-new.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ What's New
:depth: 1
:class: singlecol


.. facet::
:name: genre
:values: reference
Expand All @@ -20,6 +19,7 @@ What's New

Learn what's new in:

* :ref:`Version 2.24 <version-2.24>`
* :ref:`Version 2.23 <version-2.23>`
* :ref:`Version 2.22 <version-2.22>`
* :ref:`Version 2.21 <version-2.21>`
Expand All @@ -28,6 +28,38 @@ Learn what's new in:

.. _upcoming-breaking-changes:

.. _version-2.24:

What's New in 2.24
------------------

The 2.24 driver release includes the following new features:

- Added the `IMongoCollection.DistinctMany() <{+new-api-root+}/MongoDB.Driver/MongoDB.Driver.IMongoCollection-1.DistinctMany.html>`__ method.
- Added support for the latest optional arguments for the :manual:`$dateFromString </reference/operator/aggregation/dateFromString/>`
aggregation expression.
- Added support for sorting by score in the :manual:`$search </reference/operator/aggregation/search/>`
aggregation stage.
- Added the ``VectorSearchScore`` builder for the :manual:`$vectorSearch </reference/operator/aggregation/vectorSearch/>`
aggregation stage.
- Added support for the `$in <https://www.mongodb.com/docs/manual/reference/operator/query/in/>`__
operator in Atlas Search.
- Added the ``Mql.Exists()``, ``Mql.IsMissing()``, and ``Mql.IsNullOrMissing()`` methods for
LINQ queries.
- Added support for the ``IComparable.CompareTo()`` method in LINQ queries.
- Added support for nested calls to the ``AsQueryable()`` method to support LINQ queries
by the `MongoDB Entity Framework Core Provider <https://www.mongodb.com/docs/entity-framework/current/>`__.
- Added support for TLS 1.3.
- Updated the ``libmongocrypt`` package version to 1.8.2.
- Fixed a segfault in Kerberos (``libgssapi``) on newer Linux distributions.
- Fixed a GridFS bug in which downloading a file caused an error if a larger file
with the same ID had also been uploaded.
- The ``ExceededTimeLimit`` server error is now retryable for both read and write operations.
- When running within a function-as-a-service (FaaS) environment, such as AWS Lambda,
the driver now uses the polling monitoring mechanism.
- To improve MongoDB Atlas Serverless compatibility, the driver now uses OP_MSG for
authentication if the server supports it.

.. _version-2.23:

What's New in 2.23
Expand Down

0 comments on commit fe5332d

Please sign in to comment.