Releases: mongodb-js/mongodb-client-encryption
v7.0.0
7.0.0 (2025-11-05)
This release updates mongodb-client-encryption's platform and runtime requirements to the following:
- Node.js >=20.19.0
- macOS 11 or later
- Node-API version >=9
⚠ BREAKING CHANGES
- NODE-6297: Remove support for explicitly providing CryptoCallbacks (#103)
- NODE-7212: upgrade macos deployment target to 11 (#99)
- NODE-7168: increase napi version to 9 (#93)
- NODE-7170: drop support for Nodejs <20.19.0 (#92)
Features
- NODE-6297: Remove support for explicitly providing CryptoCallbacks (#103) (036d901)
- NODE-7043: add support for custom error wrapping functions (#102) (7f0be63)
- NODE-7168: increase napi version to 9 (#93) (be138a9)
- NODE-7170: drop support for Nodejs <20.19.0 (#92) (c46c1b9)
- NODE-7212: upgrade macos deployment target to 11 (#99) (aa61a35)
Bug Fixes
v7.0.0-alpha.1
7.0.0-alpha.1 (2025-10-02)
Bug Fixes
v7.0.0-alpha
7.0.0-alpha (2025-10-01)
⚠ BREAKING CHANGES
- NODE-6297: Remove support for explicitly providing CryptoCallbacks (#103)
- NODE-7212: upgrade macos deployment target to 11 (#99)
- NODE-7168: increase napi version to 9 (#93)
- NODE-7170: drop support for Nodejs <20.19.0 (#92)
Features
- NODE-6297: Remove support for explicitly providing CryptoCallbacks (#103) (036d901)
- NODE-7043: add support for custom error wrapping functions (#102) (7f0be63)
- NODE-7168: increase napi version to 9 (#93) (be138a9)
- NODE-7170: drop support for Nodejs <20.19.0 (#92) (c46c1b9)
- NODE-7212: upgrade macos deployment target to 11 (#99) (aa61a35)
v6.5.0
v6.4.0
v6.3.0
Important
This library provides encryption functionality for the MongoDB Node.js driver but is not intended to be consumed in isolation. The public API that uses the functionality in this library is available in the mongodb package.
The MongoDB Node.js team is pleased to announce version6.3.0 of the mongodb-client-encryption package!
Release Highlights
Enables multiple collection info support for $lookup aggregations
Calls mongocrypt_setopt_enable_multiple_collinfo to enable the setting
Features
v6.2.0
Important
This library provides encryption functionality for the MongoDB Node.js driver but is not intended to be consumed in isolation. The public API that uses the functionality in this library is available in the mongodb package.
The MongoDB Node.js team is pleased to announce version 6.2.0 of the mongodb-client-encryption package!
6.2.0 (2025-02-14)
Features
- NODE-6695: enable KMS retry protocol (#60) (d4b7ef7)
- NODE-6727: Add builds on Alpine linux (#65) (f4274d7)
Bug Fixes
v6.1.1
6.1.1 (2024-12-09)
Important
This library provides encryption functionality for the MongoDB Node.js driver but is not intended to be consumed in isolation. The public API that uses the functionality in this library is available in the mongodb package.
The MongoDB Node.js team is pleased to announce version 6.1.1 of the mongodb-client-encryption package!
Bug Fixes
v6.1.0
Important
This library provides encryption functionality for the MongoDB Node.js driver but is not intended to be consumed in isolation. The public API that uses the functionality in this library is available in the mongodb package.
The MongoDB Node.js team is pleased to announce version 6.1.0 of the mongodb-client-encryption package!
6.1.0 (2024-08-13)
Features
- NODE-5875: provide native crypto hooks for OpenSSL 3 (#25) (38f1be6)
- NODE-6307: use libmongocrypt 1.11.0 (#38) (bc85202)
Bug Fixes
v6.1.0-alpha.0
Important
This library provides encryption functionality for the MongoDB Node.js driver but is not intended to be consumed in isolation. The public API that uses the functionality in this library is available in the mongodb package.
The MongoDB Node.js team is pleased to announce version 6.1.0-alpha.0 of the mongodb-client-encryption package!
Bug Fixes
- MONGOSH-1808: static building on intel macs and windows (#24) (f27e8e1)
- NODE-6237: build against glibc 2.27 (#28) (1c9b74a)
We invite you to try the mongodb-client-encryption library immediately, and report any issues to the NODE project.