Skip to content

Commit 4b08bcb

Browse files
authored
Update changelog for 3.9.0 (#1053)
* add link to Atlas Search Indexes page * note availability in Docker Hub * note VERSIONINFO * note requirement of C driver 1.25.0 * note dropped OSs * remove whitespace change * remove parenthetical For consistency with other reference to C driver. C driver consists of libmongoc and libbson. * Note availability on vcpkg and Conan * note behavior of `MONGOCXX_OVERRIDE_DEFAULT_INSTALL_PREFIX` * fix comment in CMake script
1 parent c68381f commit 4b08bcb

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- The C++ driver container image is now available on [Docker hub](https://hub.docker.com/r/mongodb/mongo-cxx-driver).
13+
- Document availability of on [vcpkg](https://vcpkg.io/) and [Conan](https://conan.io/center/recipes/mongo-cxx-driver).
1214
- Add CMake option `MONGOCXX_OVERRIDE_DEFAULT_INSTALL_PREFIX` (default is `TRUE`
13-
for backwards-compatibility).
14-
- Add API to manage Atlas Search Indexes.
15+
for backwards-compatibility). If enabled, `CMAKE_INSTALL_PREFIX` defaults to the build directory.
16+
- Add API to manage [Atlas Search Indexes](https://www.mongodb.com/docs/atlas/atlas-search/).
1517
- Automatically download C driver dependency if not provided.
18+
- Add VERSIONINFO resource to bsoncxx.dll and mongocxx.dll.
1619

1720
### Changed
1821
- Do not build tests as part of `all` target. Configure with `BUILD_TESTING=ON` to build tests.
1922
- Bump minimum required CMake version to 3.15 to support the FetchContent module and for consistency with the C Driver.
2023
- Improve handling of downloaded (non-system) mnmlstc/core as the polyfill library.
2124
- Use `FetchContent` instead of `ExternalProject` to download and build the library.
2225
- Do not patch include directives in mnmlstc/core headers.
26+
- Bump minimum C Driver version to [1.25.0](https://github.com/mongodb/mongo-c-driver/releases/tag/1.25.0).
2327

2428
### Fixed
2529
- Explicitly document that throwing an exception from an APM callback is undefined behavior.
@@ -28,3 +32,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2832

2933
### Removed
3034
- Remove support for exported targets from the CMake project build tree.
35+
- Drop support for the following operating systems:
36+
- macOS 10.14 and 10.15
37+
- Ubuntu 14.04

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT AND MONGOCXX_OVERRIDE_DEFAULT_INS
206206
message(WARNING
207207
"mongocxx: The default CMAKE_INSTALL_PREFIX is being overridden to the "
208208
"build directory. This behavior will not be the default in a future "
209-
"release. Build with 'MONGOCXX_OVERRIDE_DEFAULT_INSTALL_PREFIX=ON' to opt "
209+
"release. Build with 'MONGOCXX_OVERRIDE_DEFAULT_INSTALL_PREFIX=OFF' to opt "
210210
"into what will be the default behavior in a future release. Setting install "
211211
"path to: ${CMAKE_BINARY_DIR}/install")
212212
set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/install" CACHE PATH "default install path" FORCE)

0 commit comments

Comments
 (0)