You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9-1
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
Changes prior to 3.9.0 are documented as [release notes on GitHub](https://github.com/mongodb/mongo-cxx-driver/releases).
9
9
10
-
## 4.1.0[Unreleased]
10
+
## 4.1.0
11
11
12
12
### Fixed
13
13
14
14
- The API version of auto-downloaded C Driver libraries no longer incorrectly inherits the C++ Driver's `BUILD_VERSION` value.
15
+
- Potentially unchecked narrowing conversion in `bsoncxx::v_noabi::builder::core::append()` now throws an exception with error code `k_cannot_append_string`.
15
16
16
17
### Added
17
18
18
19
-`storage_engine()` in `mongocxx::v_noabi::options::index`.
20
+
- Support for sort option with replaceOne and updateOne operations.
21
+
- Support for BSON Binary Vector.
22
+
- Support $lookup in CSFLE and QE.
19
23
20
24
### Deprecated
21
25
@@ -29,6 +33,10 @@ Changes prior to 3.9.0 are documented as [release notes on GitHub](https://githu
29
33
- Bump the minimum required C Driver version to [2.0.0](https://github.com/mongodb/mongo-c-driver/releases/tag/2.0.0).
30
34
- Set CMake maximum policy version to 4.0.
31
35
- The CMake minimum required version is still 3.15.
36
+
- C++17 polyfill implementations for `optional<T>` and `string_view` are now declared in the `bsoncxx::v1::stdx` namespace.
37
+
- The `bsoncxx::v_noabi::stdx` namespace now contains type aliases to their `v1` equivalents.
38
+
- This is an ABI breaking change for all symbols which reference `bsoncxx::v_noabi::stdx` in their declaration (including mongocxx library symbols).
39
+
- This does not affect users who compile with C++17 or newer and have not set `BSONCXX_POLY_USE_IMPLS=ON`.
0 commit comments