From dfd3aece9e46ffcfac3e41cc147036872757c2c2 Mon Sep 17 00:00:00 2001 From: Kevin Albertson Date: Wed, 1 May 2024 09:30:09 -0400 Subject: [PATCH] 1.27.0 Release Signed-off-by: Kevin Albertson --- NEWS | 22 ++++++++++++++++++++-- VERSION_CURRENT | 2 +- src/libbson/NEWS | 5 +++++ src/libmongoc/doc/includes/libbson.inv | Bin 2888 -> 3151 bytes 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index f923e24d47..ff60c58e05 100644 --- a/NEWS +++ b/NEWS @@ -1,11 +1,29 @@ -libmongoc 1.27.0 (Unreleased) -============================= +libmongoc 1.27.0 +================ Notes: * Raise required version of libmongocrypt to 1.10.0 to support In-Use Encryption (corresponds to the CMake option: `ENABLE_CLIENT_SIDE_ENCRYPTION`). * A future minor release plans to raise the minimum supported MongoDB Server version from 3.6 to 4.0. This is in accordance with [MongoDB Software Lifecycle Schedules](https://www.mongodb.com/legal/support-policy/lifecycles). +Fixes: + + * Fix possible crash when client is configured with empty password. + +New Features: + + * Add database name to command events: `mongoc_apm_command_failed_get_database_name` and `mongoc_apm_command_succeeded_get_database_name`. + * Support delegated KMIP protocol for In-Use Encryption. + * Enable setting socket timeout per client. + +Thanks to everyone who contributed to the development of this release. + + * Kevin Albertson + * Adrian Dole + * Ezra Chung + * Roberto C. Sánchez + * Scott Hunt + libmongoc 1.26.2 ================ diff --git a/VERSION_CURRENT b/VERSION_CURRENT index 22afba2b3e..5db08bf2dc 100644 --- a/VERSION_CURRENT +++ b/VERSION_CURRENT @@ -1 +1 @@ -1.27.0-dev +1.27.0 diff --git a/src/libbson/NEWS b/src/libbson/NEWS index 49a78ce943..b474b0e4e0 100644 --- a/src/libbson/NEWS +++ b/src/libbson/NEWS @@ -1,3 +1,8 @@ +libbson 1.27.0 +============== + +No changes since 1.26.2. Version incremented to match the libmongoc version. + libbson 1.26.2 ============== diff --git a/src/libmongoc/doc/includes/libbson.inv b/src/libmongoc/doc/includes/libbson.inv index 8d11f5a1e8f77c805779ab02d373628e6715f787..474831708e23dd4269915fa94447de356e1229ab 100644 GIT binary patch delta 3064 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 G?>)hUxdpNS delta 2799 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 BS*-v7