Skip to content

Commit

Permalink
update NEWS for 1.30.0 (#1852)
Browse files Browse the repository at this point in the history
  • Loading branch information
kevinAlbs authored Feb 5, 2025
1 parent a91d6f6 commit fb045b8
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 4 deletions.
29 changes: 27 additions & 2 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,16 +1,41 @@
libmongoc 1.30.0 (Unreleased)
=============================
libmongoc 1.30.0
================

Fixes:

* Additional APM events required by the SDAM specification will now be delivered:
* Servers that have seen `server_opening` will now see a `server_closed` prior to `topology_closed`.
* Before `topology_closed`, a `topology_changed` event will transition to `Unknown` topology type.
* Fix reporting insert IDs in `mongoc_bulkwrite_t` when verbose results requested.

Improvements:

* Improve performance of `mongoc_server_description_new_copy`.

New Features:

* Add support for structured logging.
* See `mongoc_client_set_structured_log_opts` and `mongoc_client_pool_set_structured_log_opts`.
* Add option to configure cache lifetime of In-Use Encryption data encryption keys.
* See `mongoc_auto_encryption_opts_set_key_expiration` and `mongoc_client_encryption_opts_set_key_expiration`.
* Support `sort` option for update and replace operations.
* Support constructing a `mongoc_bulkwrite_t` without a client.
* See `mongoc_bulkwrite_new` and `mongoc_bulkwrite_set_client`.

Deprecated:

* Support for Debian 9 and Debian 10.

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

* Kevin Albertson
* Micah Scott
* Jeremy Mikola
* Adrian Dole
* Ezra Chung
* Antony Polukhin
* Jeroen Ooms

libmongoc 1.29.2
================

Expand Down
18 changes: 16 additions & 2 deletions src/libbson/NEWS
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
libbson 1.30.0 (Unreleased)
===========================
libbson 1.30.0
==============

Deprecated:

Expand All @@ -12,6 +12,20 @@ Fixes:
* 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.
* Previously, an array omitted due to the maximum recursion limit would serialize to "{ ... }", as if it were a document. Omitted arrays now serialize to "[ ... ]".
* The maximum recursion limit now applies to legacy codewscope documents. Deeply nested scope documents will now be omitted like any other deeply nested document.
* Fix leak of output parameter on failed call to `bson_append_array_builder_begin`.

Improvements:

* Improve performance of BSON-to-JSON serialization for nested documents.


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

* Kevin Albertson
* Ezra Chung
* Micah Scott
* Jeremy Mikola
* Colby Pike


libbson 1.29.2
Expand Down

0 comments on commit fb045b8

Please sign in to comment.