Releases: mongodb/libmongocrypt
Releases · mongodb/libmongocrypt
PyMongoCrypt 1.14.0
Bundles libmongocrypt 1.14.0
1.14.0 release
1.14.0
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.
1.13.2 release
Notes
- Bump downloaded libbson version from 1.28.1 to 1.30.3. Fixes a CMake configure error on macOS with CMake 4.
PyMongoCrypt 1.13.0
- Bundle libmongocrypt 1.13.1 in release wheels.
- Add support for the
key_expiration_ms
option toMongoCryptOptions
. - Add support for
$lookup
in CSFLE and QE.
1.13.1 release
Fixed
- Fix possible double free on parse error of malformed payload.
- Fix build failure when configuring with
ENABLE_TRACE=ON
. - Fix possible redefinition of
_GNU_SOURCE
.
1.13.0 release
New features
- Support automatic encryption for
$lookup
stages inaggregate
pipelines on MongoDB server 8.1+.
Fixed
- Restore default behavior to disable extra alignment when importing libbson. This was the default behavior in 1.11. This can be overridden by setting the CMake option
ENABLE_EXTRA_ALIGNMENT=ON
.
Removed
- Support for macOS versions older than 11. libmongocrypt is supported and tested with macOS 11+.
PyMongoCrypt 1.12.2
1.12.0 release
New features
- Add option to configure Data Encryption Key cache lifetime (
mongocrypt_setopt_key_expiration
) - Add opt-in retry behavior for KMS operations (
mongocrypt_setopt_retry_kms
)
Removed
- libmongocrypt is no longer published in the MongoDB package repository for RHEL 6. libmongocrypt may instead be built from source on RHEL 6, but support for RHEL 6 will be dropped in a future release.