Skip to content

Commit 7e83aaa

Browse files
committed
Added 2.17.1 release notes. (#858)
1 parent b316340 commit 7e83aaa

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# .NET Driver Version 2.17.1 Release Notes
2+
3+
This is a patch release that fixes a potential data corruption bug in `RewrapManyDataKey` when rotating encrypted data encryption keys backed by GCP or Azure key services.
4+
5+
The following conditions will trigger this bug:
6+
7+
- A GCP-backed or Azure-backed data encryption key being rewrapped requires fetching an access token for decryption of the data encryption key.
8+
9+
The result of this bug is that the key material for all data encryption keys being rewrapped is replaced by new randomly generated material, destroying the original key material.
10+
11+
To mitigate potential data corruption, upgrade to this version or higher before using `RewrapManyDataKey` to rotate Azure-backed or GCP-backed data encryption keys. A backup of the key vault collection should **always** be taken before key rotation.
12+
13+
An online version of these release notes is available at:
14+
15+
https://github.com/mongodb/mongo-csharp-driver/blob/master/Release%20Notes/Release%20Notes%20v2.17.1.md
16+
17+
The list of JIRA tickets resolved in this release is available at:
18+
19+
https://jira.mongodb.org/issues/?jql=project%20%3D%20CSHARP%20AND%20fixVersion%20%3D%202.17.1%20ORDER%20BY%20key%20ASC
20+
21+
Documentation on the .NET driver can be found at:
22+
23+
http://mongodb.github.io/mongo-csharp-driver/
24+
25+
## Upgrading
26+
27+
There are no known backwards breaking changes in this release.

0 commit comments

Comments
 (0)