Skip to content

Commit e3a71b5

Browse files
committed
NEWS for 1.11.0
1 parent 9b6bf58 commit e3a71b5

File tree

2 files changed

+65
-9
lines changed

2 files changed

+65
-9
lines changed

NEWS

Lines changed: 42 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,53 @@
1-
Next Release
2-
============
1+
mongo-c-driver 1.11.0
2+
=====================
3+
4+
It is my pleasure to announce the MongoDB C Driver 1.11.0. This release adds
5+
support for MongoDB 4.0 features. It includes the following additions and
6+
improvements:
37

8+
* Multi-document transactions, see mongoc_client_session_start_transaction
49
* New function mongoc_error_has_label to check for specific error labels such
510
as "TransientTransactionError" or "UnknownTransactionCommitResult" in
611
error replies.
7-
* All "destroy" functions such as bson_destroy or mongoc_collection_destroy
8-
now ignore a NULL argument.
12+
* New functions to subscribe to changes on an entire client or database:
13+
- mongoc_client_watch
14+
- mongoc_database_watch
15+
* New option for change streams, "startAtOperationTime".
16+
* mongoc_collection_count_with_opts is deprecated for two new functions:
17+
- mongoc_collection_count_documents
18+
- mongoc_collection_estimated_document_count
19+
* Support for SCRAM-SHA-256 authentication, including support for non-ASCII
20+
passwords using libicu is an optional dependency.
21+
* Faster mongoc_database_get_collection_names_with_opts fetches only names,
22+
not the entire collection metadata.
23+
24+
Additional changes not specific to MongoDB 4.0:
25+
26+
* All "destroy" functions such as mongoc_collection_destroy now ignore a NULL
27+
argument.
928
* The driver now returns an error if you attempt to use "arrayFilters" in an
1029
update with a MongoDB server older than 3.6.
1130
* Update functions include a new "upsertedCount" field in the reply document.
31+
* Replace MD5 with FNV-1a hash to generate ObjectIds (for FIPs compliance).
32+
33+
Bug fixes:
34+
1235
* Functions incorrectly marked with the "const" compiler attribute are now
13-
marked as "pure".
36+
marked as "pure", fixes build error when link-time optimization is enabled.
37+
38+
Thanks to everyone who contributed to the development of this release.
39+
40+
* A. Jesse Jiryu Davis
41+
* Kevin Albertson
42+
* Evgeni Dobranov
43+
* Spencer McKenney
44+
* Jeremy Mikola
45+
* Roberto C. Sánchez
46+
* Remi Collet
47+
48+
Peace,
49+
50+
A. Jesse Jiryu Davis
1451

1552

1653
mongo-c-driver 1.10.3

src/libbson/NEWS

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,27 @@
1-
Next Release
2-
============
1+
libbson 1.11.0
2+
==============
3+
4+
It is my pleasure to announce libbson 1.11.0. This version adds the following
5+
features and improvements:
6+
7+
* All "destroy" functions such as bson_destroy or bson_reader_destroy now
8+
ignore a NULL argument.
9+
* Replace MD5 with FNV-1a hash to generate ObjectIds (for FIPs compliance).
310

4-
* Functions incorrectly marked with the "const" compiler attribute now have
5-
the attribute removed or changed to "pure"
11+
Bug fixes:
12+
13+
* Functions incorrectly marked with the "const" compiler attribute are now
14+
marked as "pure", fixes build error when link-time optimization is enabled.
15+
16+
Thanks to everyone who contributed to the development of this release.
17+
18+
* A. Jesse Jiryu Davis
19+
* Kevin Albertson
20+
* Roberto C. Sánchez
21+
22+
Peace,
23+
24+
A. Jesse Jiryu Davis
625

726

827
libbson 1.10.3

0 commit comments

Comments
 (0)