Skip to content

Releases: mongodb/libmongocrypt

1.7.3 release

04 Apr 14:31
bb6c826
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
chore(release): 2.7.0-alpha.0

node-v2.6.0

23 Feb 20:43
eacd4d9
Compare
Choose a tag to compare

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

Release Highlights

Automatic KMS Credential Fetching with GCP

mongodb-client-encryption now supports automatic credential kms provider refresh when using GCP attached service accounts. To enable this feature, install the gcp-metadata package version ^5.2.0. Then, when choosing kms providers, provide the value of {} for gcp:

{
  gcp: {}
}

When kms credentials are needed, mongodb-client-encryption will use the gcp-metadata package to fetch credentials automatically.

Documentation

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

node-v2.6.0-alpha.0

16 Feb 19:11
73302cd
Compare
Choose a tag to compare
node-v2.6.0-alpha.0 Pre-release
Pre-release

🚧 Testing Build Only

This alpha build is intended for internal testing only. Adopt at your own risk.

node-v2.5.0 diff node-v2.6.0-alpha.0 (2023-02-16)

1.7.2 release

13 Feb 14:10
9a81d7a
Compare
Choose a tag to compare

Improvements

  • Add toggle for Decimal128 Range Support.

Fixed

  • Fix i686 (32-bit) build.
  • Fix 32-bit ARM build.

node-v2.5.0

06 Feb 17:07
77b51c0
Compare
Choose a tag to compare

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

Release Highlights

This version adds support for a createEncryptedCollection() helper to assist with setting up a collection for queryable encryption.
The helper will invoke createDataKey() for any fields missing keyIds in the encryptedFields settings before calling createCollection(). See the method's documentation for more details.

Note: Queryable Encryption is in Public Preview and available for evaluation purposes. Public Preview is not recommended for production deployments as breaking changes may be introduced. To learn more about the Preview please see the Queryable Encryption Preview blog post.

Documentation

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

1.7.1 release

03 Feb 14:47
8bce480
Compare
Choose a tag to compare

Improvements

  • Vendor Intel DFP library and allow using system DFP.

Fixed

  • Fix possible abort on base64 decode error of KMS messages.
  • Fix ILP32-target builds.
  • Fix LTO build.
  • Fix IntelDFP to not require Git.