Releases: mongodb/libmongocrypt
Releases · mongodb/libmongocrypt
1.16.0 release
Changed
- Set CMake minimum required version to
3.15...4.0(with maximum policy version set to4.0). FetchContent_MakeAvailable()is used to populate dependencies instead ofFetchContent_Populate().- This applies to MongoDB C Driver when
MONGOCRYPT_MONGOC_DIRis not set toUSE-SYSTEM. - This applies to IntelDFP when
MONGOCRYPT_DFP_DIRis not set toUSE-SYSTEM. - Note:
FetchContent_Populate()is still used for CMake versions prior to 3.18 to avoidadd_subdirectory()behavior.
- This applies to MongoDB C Driver when
- Bump downloaded libbson version from 1.30.3 to 2.1.0.
New features
- Support in-place retry on KMS requests.
Fixed
- Do not propagate
-fPICin CMake targets.
1.15.2 release
Fixed
- Rename internal headers to avoid conflicts building libmongocrypt and C driver together.
PyMongoCrypt 1.15.1
Bundle libmongocrypt 1.15.1.
1.15.1 release
Fixed
- Fix possible error when text options include multiple query types and are used for a find payload:
Text search query specification cannot contain multiple query type specifications. - Require setting contention for text options.
- Improve error message if text options are unset when using text algorithm.
PyMongoCrypt 1.15.0
- Add support for Python 3.14.
- Drop support for Python 3.8.
- Bundle libmongocrypt 1.15.0 in release wheels.
1.15.0 release
New features
- Support experimental Queryable Encryption text indexes with
cleanupStructuredEncryptionDataandcompactStructuredEncryptionData. - Support experimental explicit encryption for algorithm type:
textPreviewand query types:prefixPreview,suffixPreviewandsubstringPreview- Add
mongocrypt_setopt_algorithm_textto apply options for explicit encryption.
- Add
Fixed
- Bypass command
buildinfo(previously onlybuildInfowas bypassed). - Bypass command
serverStatus.
Removed
- Support for building with Visual Studio 2015. Use Visual Studio 2017 or newer.
1.14.1 release
Fixed
- Fix possible missing error state on
mongocrypt_ctx_finalize.
Improvements
- Add Ubuntu 24.04 package.
PyMongoCrypt 1.14.1
Bundled libmongocrypt 1.14.1.
PyMongoCrypt 1.14.0
Bundles libmongocrypt 1.14.0
1.14.0 release
1.14.0
New features
- Support experimental Queryable Encryption text indexes for automatic encryption.
Fixed
- Fix building against libbson with extra alignment enabled (
ENABLE_EXTRA_ALIGNMENT=ON). - Retry KMS encrypt request for context created by
mongocrypt_ctx_rewrap_many_datakey_init.
Improvements
- Improve performance of OpenSSL crypto operations.
- Improve error for incorrect path to crypt_shared library.