Skip to content

Releases: mongodb/libmongocrypt

1.19.2 release

23 Jun 12:00
1.19.2
b41f0b8

Choose a tag to compare

Added

  • Add static library files to GitHub releases.

1.19.1 release

17 Jun 20:06
1.19.1
0a59f2f

Choose a tag to compare

1.19.1

Added

  • Restore support for the experimental prefixPreview and suffixPreview query types.

1.19.0 release

05 Jun 18:20
1.19.0
8fca4d3

Choose a tag to compare

Added

  • Stable support for prefix and suffix queries:
    • The prefixPreview query type is replaced with prefix.
    • The suffixPreview query type is replaced with suffix.
    • Use the string algorithm (formerly textPreview) for prefix, suffix, and substringPreview query types.

Removed

  • Support for the experimental prefixPreview and suffixPreview query types.

PyMongoCrypt 1.18.1

04 Jun 11:22
ec22775

Choose a tag to compare

Bundle libmongocrypt 1.18.2: reject large KMS replies.

1.18.2 release

22 May 20:19
1.18.2
62e528b

Choose a tag to compare

Fixed

  • Add musl arm64 release to GitHub release. This was an omission in 1.18.0.
  • Reject large KMS replies.

PyMongoCrypt 1.18.0

04 Jun 11:22
bcc74cc

Choose a tag to compare

1.18.1 release

08 May 12:43
1.18.1
97c7c52

Choose a tag to compare

Fixed

  • Fix QE text explicit encryption handling of caseSensitive and diacriticSensitive options.
    • 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

01 May 14:46
1.18.0
0dfa86a

Choose a tag to compare

Added

  • Signed binaries for macOS and Linux are now available on the GitHub release.
    • Linux binaries including nocrypto in the name have no dependency on OpenSSL. Drivers using the nocrypto variant are expected to set crypto callbacks (e.g. call mongocrypt_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.
  • Support referencing keys by keyAltName in encryptedFieldsMap.

Changed

  • Final release packages in the PPA are now available by specifying release in the repository configuration in place of the major/minor version (e.g., 1.17). Details in README.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-nocrypto release build may be used instead and has equivalent glibc requirements.
  • Use of s3.amazonaws.com URLs to download libmongocrypt binaries. Please see binaries attached to the GitHub release.

Removed

  • The configure-time CMake parameter ENABLE_WINDOWS_STATIC_RUNTIME has been removed. Users that need the static MSVCRT library should instead set the CMAKE_MSVC_RUNTIME_LIBRARY built-in CMake parameter when configuring libmongocrypt.
  • Packages for Debian 9 and Debian 10.

1.17.3 release

07 Apr 14:55
1.17.3
2a9c124

Choose a tag to compare

Fixed

  • Fix check in KMIP parser.

1.17.2 release

03 Feb 17:40
1.17.2
0b48dc3

Choose a tag to compare

Fixed

  • Fix build with GCC 16