Skip to content

Releases: mongodb/libmongocrypt

node-v2.8.0

11 May 19:15
c56c703

Choose a tag to compare

The MongoDB Node.js team is pleased to announce version 2.8.0 of the mongodb-client-encryption package!

Release Highlights

Breaking Queryable Encryption Protocol Change

This version of mongodb-client-encryption includes libmongocrypt 1.8.0, which contains a breaking change to Queryable Encryption. Version 2.8.0+ of mongodb-client-encryption's implementation of Queryable Encryption will not be compatible with server versions < 7.0. Existing versions of mongodb-client-encryption are unaffected, and all other functionality of mongodb-client-encryption remains compatible with server versions < 7.0.

Documentation

We invite you to try the mongodb-client-encryption library immediately, and report any issues to the NODE project.

1.8.0 release

09 May 13:11
85bc65d

Choose a tag to compare

This release adds stable support of the Queryable Encryption (QE) feature for the "Indexed" and "Unindexed" algorithms.

node-v2.8.0-alpha.1

27 Apr 14:20
3fd3482

Choose a tag to compare

node-v2.8.0-alpha.1 Pre-release
Pre-release
chore(release): 2.8.0-alpha.1

1.8.0-alpha1 release

26 Apr 13:29
009a812

Choose a tag to compare

1.8.0-alpha1 release Pre-release
Pre-release

This release makes backwards breaking changes to Queryable Encryption (QE) behavior added in the 1.8.0-alpha0 release:

  • Do not apply default to min/max values for int/long/date.
  • Enable the QEv2 protocol by default. Remove function to enable QEv2.

1.7.4 release

17 Apr 13:12
a19d56e

Choose a tag to compare

Fixed

  • Fix build on macOS Ventura.

1.7.3 release

04 Apr 14:31
bb6c826

Choose a tag to compare

Fixed

  • Fix KMIP Register request for versions 1.12-1.13.0 of Hashicorp Vault.
  • Fix possible memory leak when encrypting malformed BSON with Queryable Encryption.

node-v2.8.0-alpha.0

04 Apr 16:47

Choose a tag to compare

node-v2.8.0-alpha.0 Pre-release
Pre-release

The MongoDB Node.js team is pleased to announce version 2.8.0-alpha.0 of the mongodb-client-encryption package!

Release Highlights

  • Updates to 1.8.0-alpha.0 of libmongocrypt
  • NODE-5074: Enables Queryable Encryption v2 in the bindings.

Documentation

We invite you to try the mongodb-client-encryption library immediately, and report any issues to the NODE project.

1.8.0-alpha0 release

29 Mar 16:55
042603b

Choose a tag to compare

1.8.0-alpha0 release Pre-release
Pre-release

Improvements

  • Support Queryable Encryption v2 protocol.

node-v2.7.1

20 Mar 15:40
cd7e938

Choose a tag to compare

The MongoDB Node.js team is pleased to announce version 2.7.1 of the mongodb-client-encryption package!

Release Highlights

Automatic KMS Credential Fetching with Azure Managed Identity

mongodb-client-encryption now supports automatic credential kms provider refresh when using Azure VM-assigned Managed Identities. To enable this feature, when choosing kms providers, provide the value of {} for azure:

{
  azure: {}
}

When kms credentials are needed, mongodb-client-encryption will attempt to fetch credentials automatically from the IDMS endpoint on the VM, using the process outlined here.

Documentation

We invite you to try the mongodb-client-encryption library immediately, and report any issues to the NODE project.

node-v2.7.0-alpha.0

14 Mar 15:20
b836973

Choose a tag to compare

chore(release): 2.7.0-alpha.0