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
Adds support for the stable range protocol and addresses related issues:
- Sync range spec tests and implement range defaults prose test
- Debian 11 (MongoDB latest) removed and replaced with Debian 12
- Various small code changes to address warnings
- Update C driver to 1.28
---------
Co-authored-by: Kevin Albertson <[email protected]>
Copy file name to clipboardExpand all lines: .evergreen/compile.sh
+6-1
Original file line number
Diff line number
Diff line change
@@ -154,7 +154,12 @@ linux*)
154
154
if [[ "${distro_id:?}"!= rhel7* ]];then
155
155
cxx_flags+=("-Wno-expansion-to-defined")
156
156
else
157
-
cxx_flags+=("-Wno-unused-parameter") # TODO: remove once C driver is upgraded to include fix of CDRIVER-5673.
157
+
cc_flags+=("-Wno-maybe-uninitialized") # Ignore false-positive warning in C driver build.
158
+
fi
159
+
160
+
if [[ "${distro_id:?}"== debian12* ]];then
161
+
# Disable `restrict` warning on GCC 12 due to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105651 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4
Original file line number
Diff line number
Diff line change
@@ -9,12 +9,16 @@ Changes prior to 3.9.0 are documented as [release notes on GitHub](https://githu
9
9
10
10
## 3.11.0 [Unreleased]
11
11
12
+
### Added
13
+
- Introduces stable support for In-Use Encryption range indexes.
14
+
12
15
### Changed
13
16
14
17
-`FetchContent_MakeAvailable()` is used to populate dependencies instead of `FetchContent_Populate()` for the Mongo C Driver (when not provided by `CMAKE_PREFIX_PATH`) and mnmlstc/core (when automatically selected or when `BSONCXX_POLY_USE_MNMLSTC=ON`).
15
18
- Note: `FetchContent_Populate()` is still used for mnmlstc/core for CMake versions prior to 3.18 to avoid `add_subdirectory()` behavior.
16
19
- Test suite now uses Catch2 v3 via FetchContent instead of the bundled Catch2 v2 standalone header.
17
20
- C++14 or newer is now required to build tests when enabled with `ENABLE_TESTS=ON`.
21
+
- Bump minimum C Driver version to [1.28.0](https://github.com/mongodb/mongo-c-driver/releases/tag/1.28.0).
0 commit comments