Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
.Net: Bump MongoDB.Driver from 2.23.1 to 2.24.0 in /dotnet (#5176)
Bumps [MongoDB.Driver](https://github.com/mongodb/mongo-csharp-driver) from 2.23.1 to 2.24.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mongodb/mongo-csharp-driver/releases">MongoDB.Driver's releases</a>.</em></p> <blockquote> <h1>.NET Driver Version 2.24.0 Release Notes</h1> <p>This is the general availability release for the 2.24.0 version of the driver.</p> <p>The main new features in 2.24.0 include:</p> <ul> <li>New DistinctMany method in IMongoCollection</li> <li>Support for latest $dateFromString optional arguments</li> <li>ExceededTimeLimit server error is now retryable for reads as well as writes</li> <li>Support sort by score in $search stage</li> <li>New custom method to test if a field exists or is missing in LINQ (Mql.Exists, Mql.IsMissing, Mql.IsNullOrMissing)</li> <li>Enable TLS 1.3 support</li> <li>Fix a GridFS error when attempting to upload a GridFS file with a duplicate id and the new file is smaller than the original file</li> <li>Add support for Atlas Search $in operator</li> <li>Add support for IComparable CompareTo method in LINQ queries</li> <li>Add VectorSearchScore builder for $vectorSearch stage</li> <li>Update libmongocrypt package version</li> <li>Support for nested AsQueryable in LINQ queries (not a common use case but legal, primarily added for use by the EF Core Provider)</li> <li>Updated authentication to occur over OP_MSG on supporting servers to improve MongoDB Atlas Serverless compatibility</li> <li>Use polling monitoring when running within a FaaS environment such as AWS Lambda</li> <li>Fixed segfault in Kerberos (libgssapi) on newer Linux distros</li> </ul> <p>An online version of these release notes is available <a href="https://github.com/mongodb/mongo-csharp-driver/blob/master/Release%20Notes/Release%20Notes%20v2.24.0.md">here</a>.</p> <p>The full list of issues resolved in this release is available at <a href="https://jira.mongodb.org/issues/?jql=project%20%3D%20CSHARP%20AND%20fixVersion%20%3D%202.24.0%20ORDER%20BY%20key%20ASC">CSHARP JIRA project</a>.</p> <p>Documentation on the .NET driver can be found <a href="https://www.mongodb.com/docs/drivers/csharp/v2.24/">here</a>.</p> <h2>.NET Driver Version 2.23.2 Release Notes</h2> <p>This is a patch release that addresses some issues reported since 2.23.1 was released.</p> <p>An online version of these release notes is available <a href="https://github.com/mongodb/mongo-csharp-driver/blob/master/Release%20Notes/Release%20Notes%20v2.23.2.md">here</a>.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mongodb/mongo-csharp-driver/commit/830b83a2bfdfc63ef8e6e54a283313aed010f814"><code>830b83a</code></a> CSHARP-4827: Don't add RetryableWriteError label on pre 4.4 mongos.</li> <li><a href="https://github.com/mongodb/mongo-csharp-driver/commit/211d76db78a389ab69bba1b1c75f62cd7de7d88f"><code>211d76d</code></a> 2.23.2 Release Notes (<a href="https://redirect.github.com/mongodb/mongo-csharp-driver/issues/1271">#1271</a>)</li> <li><a href="https://github.com/mongodb/mongo-csharp-driver/commit/e7175a312ddc0402798a22dde52fbd698b1483b4"><code>e7175a3</code></a> CSHARP-4969: Fix failing CSFLE mocked kms tls tests (<a href="https://redirect.github.com/mongodb/mongo-csharp-driver/issues/1268">#1268</a>)</li> <li><a href="https://github.com/mongodb/mongo-csharp-driver/commit/ec5d5cff876b3225aa410cca4a8df5a09211747e"><code>ec5d5cf</code></a> CSHARP-4970: Switch to Ubuntu 20 to run serverless tests (<a href="https://redirect.github.com/mongodb/mongo-csharp-driver/issues/1269">#1269</a>)</li> <li><a href="https://github.com/mongodb/mongo-csharp-driver/commit/a6f939d142f7815f13d2c92c83dcb07d24e020c6"><code>a6f939d</code></a> CSHARP-4962: Fix package build script on CI to produce 472 binaries (<a href="https://redirect.github.com/mongodb/mongo-csharp-driver/issues/1264">#1264</a>)</li> <li><a href="https://github.com/mongodb/mongo-csharp-driver/commit/7f8dea8962b53e6f0bd8081ccaadfe34dc16e7dc"><code>7f8dea8</code></a> CSHARP-4825: Make ReadConcernMajorityNotAvailableYet a retryable read error.</li> <li><a href="https://github.com/mongodb/mongo-csharp-driver/commit/d8f75306dc3fe9c2e435487c400d67a6dca65c7d"><code>d8f7530</code></a> Release notes for 2.24.0.</li> <li><a href="https://github.com/mongodb/mongo-csharp-driver/commit/daf3b80d1d14b5736837d8658e2f140cef6bf748"><code>daf3b80</code></a> CSHARP-4827: Verify that driver does not add RetryableWriteError when it shou...</li> <li><a href="https://github.com/mongodb/mongo-csharp-driver/commit/fdd2ba5270a3547fcd2ab8ad5a558d5f7e4f26fd"><code>fdd2ba5</code></a> CSHARP-4965: Bump maxWireVersion for MongoDB 7.2 (<a href="https://redirect.github.com/mongodb/mongo-csharp-driver/issues/1266">#1266</a>)</li> <li><a href="https://github.com/mongodb/mongo-csharp-driver/commit/88455acf87570b6a6703e807fec7097e778a0c8d"><code>88455ac</code></a> Revert "stash"</li> <li>Additional commits viewable in <a href="https://github.com/mongodb/mongo-csharp-driver/compare/v2.23.1...v2.24.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=MongoDB.Driver&package-manager=nuget&previous-version=2.23.1&new-version=2.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information