Skip to content

Commit c6be26d

Browse files
Update CHANGELOG for 4.1.0 (#1396)
Co-authored-by: Ezra Chung <88335979+eramongodb@users.noreply.github.com>
1 parent efc46c3 commit c6be26d

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

CHANGELOG.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
Changes prior to 3.9.0 are documented as [release notes on GitHub](https://github.com/mongodb/mongo-cxx-driver/releases).
99

10-
## 4.1.0 [Unreleased]
10+
## 4.1.0
1111

1212
### Fixed
1313

1414
- 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`.
1516

1617
### Added
1718

1819
- `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.
1923

2024
### Deprecated
2125

@@ -29,6 +33,10 @@ Changes prior to 3.9.0 are documented as [release notes on GitHub](https://githu
2933
- Bump the minimum required C Driver version to [2.0.0](https://github.com/mongodb/mongo-c-driver/releases/tag/2.0.0).
3034
- Set CMake maximum policy version to 4.0.
3135
- 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`.
3240

3341
## 4.0.0
3442

0 commit comments

Comments
 (0)