Releases: mongodb/libmongocrypt
1.9.1 release
New features
- Add Debian 12 packages
PyMongoCrypt 1.9.1
PyMongoCrypt 1.9.0
1.9.0 release
New features
- Support named KMS providers.
- Add
arm64
Debian packages
Fixed
- Fix
arm64
Alpine build.
1.8.4 release
Fixed
- Fix
aarch64
packages for RHEL 8, RHEL 9, Amazon 2023, and Amazon 2
1.8.3 release
Improvements
- Include packages for RHEL 8, RHEL 9, and Amazon 2023
node-v2.9.1
The MongoDB Node.js team is pleased to announce version 2.9.1 of the mongodb-client-encryption
package!
This release specifies that 2.x versions of mongodb-client-encryption are incompatible with [email protected]
. This breaking change was made in [email protected].
We invite you to try the mongodb-client-encryption
library immediately, and report any issues to the NODE project.
1.8.2 release
Fixed
- Fix possible leaks in Queryable Encryption in errors on malformed data.
node-v6.0.0
The MongoDB Node.js team is pleased to announce version 6.0.0 of the mongodb-client-encryption
package!
Release Highlights
In this release we migrated our Node.js bindings from the libmongocrypt repository into the node driver repository. As a result, this package no longer has any stand-alone functionality and is not intended to be consumed in isolation. The public API that exposes the functionality in this library is now available in the mongodb
package.
// Old import
import { MongoClient } from 'mongodb';
import { ClientEncryption } from 'mongodb-client-encryption';
const client = new MongoClient(process.env.MONGODB_URI);
const clientEncryption = new ClientEncryption(client, options);
// New import
import { MongoClient, ClientEncryption } from 'mongodb';
const client = new MongoClient(process.env.MONGODB_URI);
const clientEncryption = new ClientEncryption(client, options);
This release is also the first release where we will be tying the major version of this package to that of the driver to make compatibility between the driver and its add-on packages more straightforward to manage. Please refer to the compatibility table in our readme for more information.
Important
The minimum supported Node.js version is now v16.20.1. We strive to keep our minimum supported Node.js version in sync with the runtime's release cadence to keep up with the latest security updates and modern language features.
⚠BREAKING CHANGES
- feat(NODE-5420)!: remove JS bindings from libmongocrypt (#667)
- feat(NODE-5417)!: bump minimum Node.js version to v16.20.1 (#670)
Bug Fixes
We invite you to try the mongodb-client-encryption
library immediately, and report any issues to the NODE project.
node-v6.0.0-alpha.3
The MongoDB Node.js team is pleased to announce version 6.0.0-alpha.3 of the mongodb-client-encryption package!
This is an internal release for testing purposes and is NOT intended for public consumption.
Documentation
We invite you to try the mongodb-client-encryption library immediately, and report any issues to the NODE project.