1
- mongo-c-driver 1.3.0
2
- ====================
1
+ mongo-c-driver 1.3.0-rc0
2
+ ========================
3
+
4
+ It is my pleasure to announce to you the first release candidate of MongoDB C
5
+ driver 1.3.0. It includes additive ABI changes and bugfixes, and support for
6
+ the upcoming MongoDB 3.2. It is compatible with MongoDB 2.4 and later.
7
+
8
+ New features and changes since 1.3.0-beta0:
9
+
10
+ * If the driver is compiled without SSL support but a URI with "ssl=true"
11
+ is passed to mongoc_client_new, mongoc_client_new_from_uri, or
12
+ mongoc_client_pool_new, the function logs an error and returns NULL. Before,
13
+ the driver would attempt a non-SSL connection.
14
+ * New functions to copy database and collection handles:
15
+ - mongoc_collection_copy
16
+ - mongoc_database_copy
17
+ * If a GridFS chunk is missing, mongoc_gridfs_file_readv sets file->error to
18
+ domain MONGOC_ERROR_GRIDFS and a new code MONGOC_ERROR_GRIDFS_CHUNK_MISSING.
19
+ * Use electionId to detect a stale replica set primary during a network split.
20
+ * Disconnect from replica set members whose "me" field does not match the
21
+ connection address.
22
+ * The client side matching feature, mongoc_matcher_t and related functions,
23
+ are deprecated and scheduled for removal in version 2.0.
24
+ * New CMake options ENABLE_SSL, ENABLE_SASL, ENABLE_TESTS, and ENABLE_EXAMPLES.
25
+ * The build system is refactored to declare the current version and latest
26
+ release in one place.
27
+
28
+ Other fixes:
29
+
30
+ * Memory leaks in mongoc_database_has_collection and mongoc_cursor_next.
31
+ * Report writeConcern failures from findAndModify and from legacy writes.
32
+
33
+ Thanks to everyone who contributed to this release candidate.
34
+
35
+ * A. Jesse Jiryu Davis
36
+ * Hannes Magnusson
37
+ * Matt Cotter
38
+ * Claudio Canella
39
+ * Victor Leschuk
40
+ * Flavio Medeiros
41
+ * Christopher Wang
42
+
43
+ Peace,
44
+
45
+ A. Jesse Jiryu Davis
46
+
47
+
48
+ mongo-c-driver 1.3.0-beta0
49
+ ==========================
3
50
4
51
It is my pleasure to announce to you the beta of MongoDB C driver 1.3.0.
5
52
This beta includes additive ABI changes and bugfixes, and support for
@@ -9,10 +56,6 @@ New features and changes:
9
56
10
57
* mongoc_collection_find_and_modify will now apply the mongoc_collection_t's
11
58
write_concern_t when talking to MongoDB 3.2.
12
- * If the driver is compiled without SSL support but a URI with "ssl=true"
13
- is passed to mongoc_client_new, mongoc_client_new_from_uri, or
14
- mongoc_client_pool_new, the function logs an error and returns NULL. Before,
15
- the driver would attempt a non-SSL connection.
16
59
* Support for MongoDB 3.2's "readConcern" feature for queries, counts, and
17
60
aggregations. The option "readConcernLevel" is now accepted in the MongoDB
18
61
URI. New struct mongoc_read_concern_t, and functions operating on it:
@@ -48,24 +91,13 @@ New features and changes:
48
91
* To explain a query plan with MongoDB 3.2, you must now call the "explain"
49
92
command, instead of including the "$explain" key in a mongoc_collection_find
50
93
query. See the mongoc_collection_find documentation page for details.
51
- * New functions to copy database and collection handles:
52
- - mongoc_collection_copy
53
- - mongoc_database_copy
54
- * Report writeConcern failures from legacy writes.
55
- * Use electionId to detect a stale replica set primary during a network split.
56
- * Disconnect from replica set members whose "me" field does not match the
57
- connection address.
58
94
* Use constant-time comparision when verifying credentials.
59
95
* Combine environment's CFLAGS with configure options when building.
60
96
* Improved man page output and "whatis" entries.
61
- * The client side matching feature, mongoc_matcher_t and related functions,
62
- are deprecated and scheduled for removal in version 2.0.
63
97
64
98
Extensive bugfixes and improvements in GridFS, including:
65
99
66
100
* Handle seeking, reading, and writing past the end of a GridFS file.
67
- * If a GridFS chunk is missing, mongoc_gridfs_file_readv sets file->error to
68
- domain MONGOC_ERROR_GRIDFS and a new code MONGOC_ERROR_GRIDFS_CHUNK_MISSING.
69
101
* Optimization for long seeks forward with mongoc_gridfs_file_seek.
70
102
71
103
Other fixes:
@@ -76,7 +108,7 @@ Other fixes:
76
108
GCC 4.8, and IBM XL C.
77
109
* Bugs and typos in tutorial examples
78
110
79
- Thanks to everyone who contributed to this version of libmongoc .
111
+ Thanks to everyone who contributed to this beta release .
80
112
81
113
* A. Jesse Jiryu Davis
82
114
* Hannes Magnusson
0 commit comments