Releases: mongodb/libmongocrypt
node-v1.2.7
The MongoDB Node.js team is pleased to announce version 1.2.7 of the mongodb-client-encryption package!
Release Highlights
This release brings in the latest version of libmongocrypt 1.2.2. Check the libmongocrypt notes for 1.2.2 and 1.2.1 for updates.
We invite you to try the mongodb-client-encryption library immediately, and report any issues to the NODE project.
1.2.2 release
- Fix pkg-config and PPA build dependency on libbson.
- Fix JSON schema caching behavior when server reports no JSON schema.
1.2.1 release
Fix a possible crash when oauth credentials expire in GCP or Azure.
node-v1.2.6
The MongoDB Node.js team is pleased to announce version 1.2.6 of the mongodb-client-encryption package!
Release Highlights
In this release we've fixed an issue where the keyAltNames option was being ignored in the createDataKey method on ClientEncryption.
Bug Fixes
node-v1.2.5
The MongoDB Node.js team is pleased to announce version 1.2.5 of the mongodb-client-encryption package!
Release Highlights
Our last release mistakenly omitted the bindings.gyp file that is required to compile the library from source.
If you are not able to use the prebuilds you should with this version again be able to build the package.
Bug Fixes
node-v1.2.4
The MongoDB Node.js team is pleased to announce version 1.2.4 of the mongodb-client-encryption package.
This patch contains a fix that only publishes the required assets in the package to ensure the library can be installed on Windows.
node-v1.2.3
The MongoDB Node.js team is pleased to announce version 1.2.3 of the mongodb-client-encryption package.
This patch contains a fix for automatic client side encryption that needs to perform metadata look ups like listCollections.
In situations where the connection pool size is constrained or in full use it can be impossible for an operation of this kind to proceed.
Adding a separate client only in such a situation permits the metadata operations to proceed.
node-v1.2.2
The MongoDB Node.js team is pleased to announce version 1.2.2 of the mongodb-client-encryption package.
Bug
- [NODE-2985] - mongodb-client-encryption fix memory leaks
Task
node-v1.2.1
chore(release): 1.2.1
node-v1.2.0
The MongoDB Node.js team is pleased to announce version 1.2.0 of the mongodb-client-encryption package.
Release Highlights
Support Azure and GCP keystores in FLE
There is now support for using Azure KeyStore and Google Cloud KMS for your encryption key management. You can read more about this here: https://www.mongodb.com/blog/post/client-side-field-level-encryption-now-on-azure-google-cloud
Built-in Typescript Types
While the library remains written primarily in C++ and JavaScript we have put together type definitions for mongodb-client-encryption that should make development even easier. Thank you to @rose-m for contributing the definitions!
Release Notes
New Feature
- [NODE-2989] - TS Types for ClientEncryption
Improvement
- [NODE-2964] - Buffers with shared backing store may cause crash in libmongocrypt bindings
- [NODE-3039] - chore(deps): bump ini from 1.3.5 to 1.3.7