Skip to content

Commit

Permalink
Add Release notes and update documentation. (#747)
Browse files Browse the repository at this point in the history
Add Release notes and update documentation.
  • Loading branch information
DmitryLukyanov authored Mar 8, 2022
1 parent d7b0556 commit 89ea0e5
Show file tree
Hide file tree
Showing 8 changed files with 63 additions and 12 deletions.
19 changes: 12 additions & 7 deletions Docs/landing/data/releases.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
current = "2.14.1"
current = "2.15.0"

[[versions]]
version = "2.14.1"
version = "2.15.0"
status = "current"
docs = "./2.15/"
api = "./2.15/apidocs"

[[versions]]
version = "2.14.1"
docs = "./2.14/"
api = "./2.14/apidocs"

Expand Down Expand Up @@ -86,32 +91,32 @@ current = "2.14.1"
package = "MongoDB.Driver"
description = "The driver."
dependencies = ".NET Core Driver,.NET BSON Library"
versions = "2.14.0,2.13.2,2.12.4,2.11.6,2.10.4,2.9.3,2.8.1,2.7.3,2.6.1,2.5.1,2.4.4,2.3.0,2.2.4,2.1.1,2.0.2"
versions = "2.15.0,2.14.1,2.13.2,2.12.4,2.11.6,2.10.4,2.9.3,2.8.1,2.7.3,2.6.1,2.5.1,2.4.4,2.3.0,2.2.4,2.1.1,2.0.2"

[[drivers]]
name = ".NET GridFS"
package = "MongoDB.Driver.GridFS"
description = "The GridFS library."
dependencies = ".NET Driver,.NET Core Driver,.NET BSON Library"
versions = "2.14.0,2.13.2,2.12.4,2.11.6,2.10.4,2.9.3,2.8.1,2.7.3,2.6.1,2.5.1,2.4.4,2.3.0,2.2.4,2.1.1"
versions = "2.15.0,2.14.1,2.13.2,2.12.4,2.11.6,2.10.4,2.9.3,2.8.1,2.7.3,2.6.1,2.5.1,2.4.4,2.3.0,2.2.4,2.1.1"

[[drivers]]
name = ".NET Core Driver"
package = "MongoDB.Driver.Core"
description = "The core driver."
dependencies = ".NET BSON Library"
versions = "2.14.0,2.13.2,2.12.4,2.11.6,2.10.4,2.9.3,2.8.1,2.7.3,2.6.1,2.5.1,2.4.4,2.3.0,2.2.4,2.1.1,2.0.2"
versions = "2.15.0,2.14.1,2.13.2,2.12.4,2.11.6,2.10.4,2.9.3,2.8.1,2.7.3,2.6.1,2.5.1,2.4.4,2.3.0,2.2.4,2.1.1,2.0.2"

[[drivers]]
name = ".NET BSON Library"
package = "MongoDB.Bson"
description = "The BSON library."
dependencies = ""
versions = "2.14.0,2.13.2,2.12.4,2.11.6,2.10.4,2.9.3,2.8.1,2.7.3,2.6.1,2.5.1,2.4.4,2.3.0,2.2.4,2.1.1,2.0.2"
versions = "2.15.0,2.14.1,2.13.2,2.12.4,2.11.6,2.10.4,2.9.3,2.8.1,2.7.3,2.6.1,2.5.1,2.4.4,2.3.0,2.2.4,2.1.1,2.0.2"

[[drivers]]
name = ".NET Legacy Driver"
package = "mongocsharpdriver"
description = "The legacy driver."
dependencies = ".NET Driver,.NET Core Driver,.NET BSON Library"
versions = "2.14.0,2.13.2,2.12.4,2.11.6,2.10.4,2.9.3,2.8.1,2.7.3,2.6.1,2.5.1,2.4.4,2.3.0,2.2.4,2.1.1,2.0.2,1.11"
versions = "2.15.0,2.14.1,2.13.2,2.12.4,2.11.6,2.10.4,2.9.3,2.8.1,2.7.3,2.6.1,2.5.1,2.4.4,2.3.0,2.2.4,2.1.1,2.0.2,1.11"
1 change: 1 addition & 0 deletions Docs/landing/static/versions.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
[
{"version": "2.15"},
{"version": "2.14"},
{"version": "2.13"},
{"version": "2.12"},
Expand Down
2 changes: 1 addition & 1 deletion Docs/reference/config.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
baseurl = "/mongo-csharp-driver/2.14"
baseurl = "/mongo-csharp-driver/2.15"
languageCode = "en-us"
title = "MongoDB .NET Driver"
theme = "mongodb"
Expand Down
2 changes: 1 addition & 1 deletion Docs/reference/content/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ type = "index"

The [Getting Started]({{< relref "getting_started\index.md" >}}) guide contains information about system requirements, installation, and a simple tutorial to get up and running quickly.

## What's new in 2.14.0
## What's new in 2.15.0

The [What's New]({{< relref "what_is_new.md" >}}) section contains the major new features of the driver.

Expand Down
7 changes: 5 additions & 2 deletions Docs/reference/content/upgrading.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,12 @@ title = "Upgrading"

## Breaking Changes

### Backwards compatibility with driver version 2.7.0–2.13.x
### Backwards compatibility with driver version 2.7.0–2.14.x

Driver version 2.14.0 only supports MongoDB 3.6 and later. It cannot connect to
Starting from 2.15.0, feature detection is implemented through maxWireVersion
instead of buildInfo. This should have no user-visible impact.

Driver version 2.14.0 and later only supports MongoDB 3.6+. It cannot connect to
clusters running earlier versions of MongoDB. If you need to connect to
an older cluster, please use driver version 2.13.x or earlier.

Expand Down
14 changes: 14 additions & 0 deletions Docs/reference/content/what_is_new.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,20 @@ title = "What's New"
pre = "<i class='fa fa-star'></i>"
+++

## What's New in 2.15.0

The main new features in 2.15.0 include:

* Reimplement CMAP Maintance and SDAM threads to use dedicated threads
* Support for Window Functions using $setWindowFields
* Support $merge and $out executing on secondaries
* Publish symbols to NuGet.org Symbol Server and add Source Link support for improved debugging experience
* Switch to using maxWireVersion rather than buildInfo to determine feature support
* Support 'let' option for multiple CRUD commands
* Support authorizedCollections option for listCollections helpers
* Add support for 'comment' field in multiple commands for profiling
* Upgrade DnsClient.NET up to 1.6.0. This should address problems that some users have had in containerized environments like Kubernetes

## What's New in 2.14.0

The main new features in 2.14.0 include:
Expand Down
2 changes: 1 addition & 1 deletion Docs/reference/data/mongodb.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
githubRepo = "mongo-csharp-driver"
githubBranch = "master"
currentVersion = "2.14"
currentVersion = "2.15"
highlightTheme = "idea.css"
apiUrl = "apidocs/html"
28 changes: 28 additions & 0 deletions Release Notes/Release Notes v2.15.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# .NET Driver Version 2.15.0 Release Notes

This is the general availability release for the 2.15.0 version of the driver.

The main new features in 2.15.0 include:

* Reimplement CMAP Maintance and SDAM threads to use dedicated threads
* Support for Window Functions using $setWindowFields
* Support $merge and $out executing on secondaries
* Publish symbols to NuGet.org Symbol Server and add Source Link support for improved debugging experience
* Switch to using maxWireVersion rather than buildInfo to determine feature support
* Support 'let' option for multiple CRUD commands
* Support authorizedCollections option for listCollections helpers
* Add support for 'comment' field in multiple commands for profiling
* Upgrade DnsClient.NET up to 1.6.0. This should address problems that some users have had in containerized environments like Kubernetes.

An online version of these release notes is available at:

https://github.com/mongodb/mongo-csharp-driver/blob/master/Release%20Notes/Release%20Notes%20v2.15.0.md

The full list of JIRA issues resolved in this release is available at:

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

Documentation on the .NET driver can be found at:

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

0 comments on commit 89ea0e5

Please sign in to comment.