Skip to content

Commit 702d654

Browse files
1.22.1 Release
1 parent 463f9ea commit 702d654

File tree

3 files changed

+50
-5
lines changed

3 files changed

+50
-5
lines changed

Diff for: NEWS

+43-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,46 @@
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.22.0
240
================
341

442
Bug fixes:
5-
43+
644
* Do not auto decrypt before emitting CommandSucceeded events.
745

846
Improvements:
@@ -36,7 +74,7 @@ libmongoc 1.21.1
3674
================
3775

3876
Bug Fixes:
39-
* Use static decls for OpenSSL 1.1 polyfills
77+
* Use static decls for OpenSSL 1.1 polyfills
4078
* Prevent possible crash in _mongoc_cursor_fetch_stream
4179

4280
Thanks to everyone who contributed to the development of this release.
@@ -523,7 +561,7 @@ mongo-c-driver 1.16.0
523561
It is my pleasure to announce the MongoDB C Driver 1.16.0.
524562

525563
Features:
526-
564+
527565
* Support Client-side Field Level Encryption.
528566
* Support ability to pass an index hint to update operations.
529567
* Add cmake export targets.
@@ -2786,7 +2824,7 @@ Additions to the ABI include:
27862824

27872825
Additional Notes:
27882826
Existing complex index names may contain a zero instead of a type due to
2789-
a bug in mongoc_collection_keys_to_index_string. As a result those indexes may
2827+
a bug in mongoc_collection_keys_to_index_string. As a result those indexes may
27902828
be hard to drop from the driver as they have a name you would not expect.
27912829

27922830
Thanks to everyone who contributed to the development of this point release for
@@ -2852,7 +2890,7 @@ Additions to the ABI include:
28522890

28532891
Additional Notes:
28542892
Existing complex index names may contain a zero instead of a type due to
2855-
a bug in mongoc_collection_keys_to_index_string. As a result those indexes may
2893+
a bug in mongoc_collection_keys_to_index_string. As a result those indexes may
28562894
be hard to drop from the driver as they have a name you would not expect.
28572895

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

Diff for: src/libbson/NEWS

+7
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.22.0
29
==============
310

Diff for: src/libmongoc/doc/libbson-objects.inv

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)