Skip to content

Commit be3955b

Browse files
committed
1.30.0 Release
Signed-off-by: Kevin Albertson <[email protected]>
1 parent a91d6f6 commit be3955b

File tree

4 files changed

+44
-5
lines changed

4 files changed

+44
-5
lines changed

Diff for: NEWS

+27-2
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,41 @@
1-
libmongoc 1.30.0 (Unreleased)
2-
=============================
1+
libmongoc 1.30.0
2+
================
33

44
Fixes:
55

66
* Additional APM events required by the SDAM specification will now be delivered:
77
* Servers that have seen `server_opening` will now see a `server_closed` prior to `topology_closed`.
88
* Before `topology_closed`, a `topology_changed` event will transition to `Unknown` topology type.
9+
* Fix reporting insert IDs in `mongoc_bulkwrite_t` when verbose results requested.
10+
11+
Improvements:
12+
13+
* Improve performance of `mongoc_server_description_new_copy`.
14+
15+
New Features:
16+
17+
* Add support for structured logging.
18+
* See `mongoc_client_set_structured_log_opts` and `mongoc_client_pool_set_structured_log_opts`.
19+
* Add option to configure cache lifetime of In-Use Encryption data encryption keys.
20+
* See `mongoc_auto_encryption_opts_set_key_expiration` and `mongoc_client_encryption_opts_set_key_expiration`.
21+
* Support `sort` option for update and replace operations.
22+
* Support constructing a `mongoc_bulkwrite_t` without a client.
23+
* See `mongoc_bulkwrite_new` and `mongoc_bulkwrite_set_client`.
924

1025
Deprecated:
1126

1227
* Support for Debian 9 and Debian 10.
1328

29+
Thanks to everyone who contributed to the development of this release.
30+
31+
* Kevin Albertson
32+
* Micah Scott
33+
* Jeremy Mikola
34+
* Adrian Dole
35+
* Ezra Chung
36+
* Antony Polukhin
37+
* Jeroen Ooms
38+
1439
libmongoc 1.29.2
1540
================
1641

Diff for: VERSION_CURRENT

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.29.0-dev
1+
1.30.0

Diff for: src/libbson/NEWS

+16-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
libbson 1.30.0 (Unreleased)
2-
===========================
1+
libbson 1.30.0
2+
==============
33

44
Deprecated:
55

@@ -12,6 +12,20 @@ Fixes:
1212
* Previously, empty arrays and documents would serialize with either one or two spaces depending on whether it is nested. Empty arrays and documents now consistently serialize with just one space.
1313
* Previously, an array omitted due to the maximum recursion limit would serialize to "{ ... }", as if it were a document. Omitted arrays now serialize to "[ ... ]".
1414
* The maximum recursion limit now applies to legacy codewscope documents. Deeply nested scope documents will now be omitted like any other deeply nested document.
15+
* Fix leak of output parameter on failed call to `bson_append_array_builder_begin`.
16+
17+
Improvements:
18+
19+
* Improve performance of BSON-to-JSON serialization for nested documents.
20+
21+
22+
Thanks to everyone who contributed to the development of this release.
23+
24+
* Kevin Albertson
25+
* Ezra Chung
26+
* Micah Scott
27+
* Jeremy Mikola
28+
* Colby Pike
1529

1630

1731
libbson 1.29.2

Diff for: src/libmongoc/doc/includes/libbson.inv

43 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)