Releases: mongodb/libmongocrypt
node-v2.8.0
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
This release adds stable support of the Queryable Encryption (QE) feature for the "Indexed" and "Unindexed" algorithms.
node-v2.8.0-alpha.1
chore(release): 2.8.0-alpha.1
1.8.0-alpha1 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
Fixed
- Fix build on macOS Ventura.
1.7.3 release
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
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
Improvements
- Support Queryable Encryption v2 protocol.
node-v2.7.1
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
chore(release): 2.7.0-alpha.0