Skip to content

Commit b51d1e4

Browse files
committed
1.17.0 Release
Signed-off-by: Kevin Albertson <[email protected]>
1 parent 97f640e commit b51d1e4

File tree

3 files changed

+74
-0
lines changed

3 files changed

+74
-0
lines changed

NEWS

+49
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,50 @@
1+
mongo-c-driver 1.17.0
2+
=====================
3+
4+
It is my pleasure to announce the MongoDB C Driver 1.17.0 release.
5+
This release adds support for MongoDB 4.4 servers.
6+
7+
Features:
8+
9+
* Support streamable server monitoring to reduce recovery time when the server topology changes.
10+
* Support the MONGODB-AWS authentication mechanism.
11+
* Support Online Certificate Status Protocol (OCSP).
12+
* Support configuring hedged reads in read preferences.
13+
* Reduce the number of round trips necessary for SCRAM and X509 authentication.
14+
* Monitor servers in parallel when using a mongoc_client_pool_t instead of doing serial scans.
15+
* Support the "hint" option in operations using the update, replace, delete, and findAndModify commands.
16+
* Improve behavior for retryable writes.
17+
* Improve resuming behavior of change streams on server errors.
18+
* Remove restriction of 255 character collection namespaces.
19+
20+
Bug fixes:
21+
22+
* Fix criteria for resumable errors in change streams.
23+
* Fix rare crashes when server is invalidated during authentication.
24+
* Reject client session for mongoc_collection_estimated_document_count.
25+
* Fix behavior of a SecondaryPreferred read preference for exhaust cursor operations against a sharded cluster. Prior to the fix, a nonzero maxStalenessSeconds would not trigger sending the read preference.
26+
* Fix SRV polling. Prior to the fix, SRV polling did not properly apply newly discovered results.
27+
* Fix checks for existing GridFS indexes to handle indexes created by the MongoDB shell.
28+
* Fix possible use of invalidated streams during an unordered OP_QUERY bulk write, and when ending many pooled sessions at client destruction.
29+
* Fix a crash when setting the crl_file TLS option for Secure Channel.
30+
* Avoid emitting duplicate ServerChanged events when no change is observed during monitoring.
31+
* Properly handle large SASL messages instead of erroring.
32+
33+
Notes:
34+
35+
* Deprecated "lib" prefixed artifacts are no longer produced when building on Windows.
36+
37+
Thanks to everyone who contributed to the development of this release.
38+
39+
* Kevin Albertson
40+
* Roberto C. Sánchez
41+
* Andrew Witten
42+
* Andreas Braun
43+
* Clyde Bazile
44+
* Josh Weinstein
45+
46+
-- Kevin Albertson
47+
148
mongo-c-driver 1.17.0 rc0
249
=========================
350

@@ -23,6 +70,8 @@ Thanks to everyone who contributed to the development of this release.
2370
* Roberto C. Sánchez
2471
* Clyde Bazile
2572

73+
-- Kevin Albertson
74+
2675
mongo-c-driver 1.17.0 beta2
2776
===========================
2877

src/libbson/NEWS

+25
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
libbson 1.17.0
2+
==============
3+
4+
It is my pleasure to announce libbson 1.17.0.
5+
6+
Features:
7+
8+
* Add the cmake option ENABLE_PIC to build static libraries with position independent code.
9+
10+
Bug fixes:
11+
12+
* Fix possible int32 overflow when comparing and constructing large bson_t's.
13+
* Fix pedantic compiler warnings.
14+
15+
Thanks to everyone who contributed to the development of this release.
16+
17+
* Kevin Albertson
18+
* Richard Donkin
19+
* Roberto C. Sánchez
20+
* Josh Weinstein
21+
22+
-- Kevin Albertson
23+
24+
125
libbson 1.17.0 rc0
226
==================
327

@@ -19,6 +43,7 @@ Features:
1943
* Improve assertion error messages.
2044

2145
Bug fixes:
46+
2247
* Fix possible int32 overflow when comparing and constructing large bson_t's.
2348

2449
Thanks to everyone who contributed to the development of this release.

src/libmongoc/doc/libbson-objects.inv

-4 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)