Skip to content

Releases: mongodb/libmongocrypt

1.16.0 release

30 Sep 13:24
1.16.0
f2e5939

Choose a tag to compare

Changed

  • Set CMake minimum required version to 3.15...4.0 (with maximum policy version set to 4.0).
  • FetchContent_MakeAvailable() is used to populate dependencies instead of FetchContent_Populate().
    • This applies to MongoDB C Driver when MONGOCRYPT_MONGOC_DIR is not set to USE-SYSTEM.
    • This applies to IntelDFP when MONGOCRYPT_DFP_DIR is not set to USE-SYSTEM.
    • Note: FetchContent_Populate() is still used for CMake versions prior to 3.18 to avoid add_subdirectory() behavior.
  • 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 -fPIC in CMake targets.

1.15.2 release

15 Sep 13:13
1.15.2
2807bca

Choose a tag to compare

Fixed

  • Rename internal headers to avoid conflicts building libmongocrypt and C driver together.

PyMongoCrypt 1.15.1

21 Aug 16:28
ce9b53b

Choose a tag to compare

Bundle libmongocrypt 1.15.1.

1.15.1 release

07 Aug 12:45
059d538

Choose a tag to compare

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

08 Aug 13:54
f3502a1

Choose a tag to compare

  • Add support for Python 3.14.
  • Drop support for Python 3.8.
  • Bundle libmongocrypt 1.15.0 in release wheels.

1.15.0 release

01 Aug 13:31
158539b

Choose a tag to compare

New features

  • Support experimental Queryable Encryption text indexes with cleanupStructuredEncryptionData and compactStructuredEncryptionData.
  • Support experimental explicit encryption for algorithm type: textPreview and query types: prefixPreview, suffixPreview and substringPreview
    • Add mongocrypt_setopt_algorithm_text to apply options for explicit encryption.

Fixed

  • Bypass command buildinfo (previously only buildInfo was bypassed).
  • Bypass command serverStatus.

Removed

  • Support for building with Visual Studio 2015. Use Visual Studio 2017 or newer.

1.14.1 release

03 Jun 14:17
a8c3345

Choose a tag to compare

Fixed

  • Fix possible missing error state on mongocrypt_ctx_finalize.

Improvements

  • Add Ubuntu 24.04 package.

PyMongoCrypt 1.14.1

03 Jun 16:24
914369e

Choose a tag to compare

Bundled libmongocrypt 1.14.1.

PyMongoCrypt 1.14.0

12 May 14:27
5fc9c15

Choose a tag to compare

Bundles libmongocrypt 1.14.0

1.14.0 release

01 May 15:37
6a3c15e

Choose a tag to compare

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.