Skip to content

Commit 8ef35c4

Browse files
1.22.1 Release (#1087)
1 parent 8dd30ac commit 8ef35c4

File tree

2 files changed

+52
-5
lines changed

2 files changed

+52
-5
lines changed

NEWS

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
libmongoc 1.22.1
2+
================
3+
4+
Bug fixes:
5+
6+
* Fix documentation build when using Sphinx 5.0 or newer
7+
* Update patch release of libmongocrypt to 1.5.2: Fix a potential data
8+
corruption bug in RewrapManyDataKey when rotating encrypted data encryption
9+
keys backed by GCP or Azure key services.
10+
11+
The following conditions will trigger this bug:
12+
13+
A GCP-backed or Azure-backed data encryption key being rewrapped requires
14+
fetching an access token for decryption of the data encryption key.
15+
16+
The result of this bug is that the key material for all data encryption keys
17+
being rewrapped is replaced by new randomly generated material, destroying
18+
the original key material.
19+
20+
To mitigate potential data corruption, upgrade to this version or higher
21+
before using RewrapManyDataKey to rotate Azure-backed or GCP-backed data
22+
encryption keys. A backup of the key vault collection should always be taken
23+
before key rotation.
24+
25+
Other:
26+
27+
* Update to Fedora 37 for RPM builds
28+
* Dependency build of libmongocrypt re-uses the libbson of the depending
29+
libmongoc
30+
31+
Thanks to everyone who contributed to the development of this release.
32+
33+
* Ezra Chung
34+
* Roberto C. Sánchez
35+
* Kevin Albertson
36+
37+
38+
139
libmongoc 1.21.2
240
================
341

@@ -9,11 +47,13 @@ Thanks to everyone who contributed to the development of this release.
947
* Kevin Albertson
1048
* Colby Pike
1149

50+
51+
1252
libmongoc 1.22.0
1353
================
1454

1555
Bug fixes:
16-
56+
1757
* Do not auto decrypt before emitting CommandSucceeded events.
1858

1959
Improvements:
@@ -53,7 +93,7 @@ libmongoc 1.21.1
5393
================
5494

5595
Bug Fixes:
56-
* Use static decls for OpenSSL 1.1 polyfills
96+
* Use static decls for OpenSSL 1.1 polyfills
5797
* Prevent possible crash in _mongoc_cursor_fetch_stream
5898

5999
Thanks to everyone who contributed to the development of this release.
@@ -540,7 +580,7 @@ mongo-c-driver 1.16.0
540580
It is my pleasure to announce the MongoDB C Driver 1.16.0.
541581

542582
Features:
543-
583+
544584
* Support Client-side Field Level Encryption.
545585
* Support ability to pass an index hint to update operations.
546586
* Add cmake export targets.
@@ -2803,7 +2843,7 @@ Additions to the ABI include:
28032843

28042844
Additional Notes:
28052845
Existing complex index names may contain a zero instead of a type due to
2806-
a bug in mongoc_collection_keys_to_index_string. As a result those indexes may
2846+
a bug in mongoc_collection_keys_to_index_string. As a result those indexes may
28072847
be hard to drop from the driver as they have a name you would not expect.
28082848

28092849
Thanks to everyone who contributed to the development of this point release for
@@ -2869,7 +2909,7 @@ Additions to the ABI include:
28692909

28702910
Additional Notes:
28712911
Existing complex index names may contain a zero instead of a type due to
2872-
a bug in mongoc_collection_keys_to_index_string. As a result those indexes may
2912+
a bug in mongoc_collection_keys_to_index_string. As a result those indexes may
28732913
be hard to drop from the driver as they have a name you would not expect.
28742914

28752915
Thanks to everyone who contributed to the development of this point release for

src/libbson/NEWS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
libbson 1.22.1
2+
==============
3+
4+
No changes since 1.22.0. Version incremented to match the libmongoc version.
5+
6+
--Colby Pike
7+
18
libbson 1.21.2
29
==============
310

0 commit comments

Comments
 (0)