Releases: mongodb/libmongocrypt
Releases · mongodb/libmongocrypt
1.19.2 release
1.19.1 release
1.19.1
Added
- Restore support for the experimental
prefixPreviewandsuffixPreviewquery types.
1.19.0 release
Added
- Stable support for prefix and suffix queries:
- The
prefixPreviewquery type is replaced withprefix. - The
suffixPreviewquery type is replaced withsuffix. - Use the
stringalgorithm (formerlytextPreview) forprefix,suffix, andsubstringPreviewquery types.
- The
Removed
- Support for the experimental
prefixPreviewandsuffixPreviewquery types.
PyMongoCrypt 1.18.1
Bundle libmongocrypt 1.18.2: reject large KMS replies.
1.18.2 release
Fixed
- Add musl arm64 release to GitHub release. This was an omission in 1.18.0.
- Reject large KMS replies.
PyMongoCrypt 1.18.0
1.18.1 release
Fixed
- Fix QE text explicit encryption handling of
caseSensitiveanddiacriticSensitiveoptions.- This is a backwards breaking bug fix, but only applies to the experimental QE text algorithm "TextPreview".
- Fix handling of malformed KMS replies.
1.18.0 release
Added
- Signed binaries for macOS and Linux are now available on the GitHub release.
- Linux binaries including
nocryptoin the name have no dependency on OpenSSL. Drivers using thenocryptovariant are expected to set crypto callbacks (e.g. callmongocrypt_setopt_crypto_hooks) to do operations requiring crypto to avoid an error. - Drivers that package libmongocrypt binaries are encouraged to migrate release scripts to use these binaries.
- No reduction in platform support is expected. glibc dependencies were checked against existing builds on RHEL 6.2 and Ubuntu 16.04.
- Linux binaries including
- Support referencing keys by
keyAltNameinencryptedFieldsMap.
Changed
- Final release packages in the PPA are now available by specifying
releasein the repository configuration in place of the major/minor version (e.g.,1.17). Details inREADME.md. - Bump downloaded libbson version from 2.1.0 to 2.3.0.
Deprecated
- RHEL 6.2 builds are deprecated and may be removed in the future. The
linux-x86_64-glibc_2_7-nocryptorelease build may be used instead and has equivalent glibc requirements. - Use of
s3.amazonaws.comURLs to download libmongocrypt binaries. Please see binaries attached to the GitHub release.
Removed
- The configure-time CMake parameter
ENABLE_WINDOWS_STATIC_RUNTIMEhas been removed. Users that need the static MSVCRT library should instead set theCMAKE_MSVC_RUNTIME_LIBRARYbuilt-in CMake parameter when configuring libmongocrypt. - Packages for Debian 9 and Debian 10.
1.17.3 release
Fixed
- Fix check in KMIP parser.
1.17.2 release
Fixed
- Fix build with GCC 16