Skip to content

Releases: mongodb/libmongocrypt

node-v2.2.1

12 Sep 15:11
Compare
Choose a tag to compare

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

Release Highlights

This is a bug fix release by upgrading libmongocrypt to 1.6.0.

Bug Fixes

  • Use correct schema when collMod command includes validator.$jsonSchema.

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

1.6.0 release

07 Sep 13:53
12c5118
Compare
Choose a tag to compare

New Features

  • Support accessToken to authenticate with Azure.

Fixed

  • Use correct schema when collMod command includes validator.$jsonSchema.

node-v2.2.0

10 Aug 19:15
affe1d9
Compare
Choose a tag to compare

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

Release Highlights

Key Management API

Version 2.2.0 of mongodb-client-encryption includes support for the key management API. After this release, the ClientEncryption class can be used to perform
common key management operations. Please refer to the mongodb-client-encryption documentation for the ClientEncryption class for a full list of available key management methods and usage examples (available
here).

Issue Links

Features

Bug Fixes

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

1.6.0-alpha0

09 Aug 18:31
aa91522
Compare
Choose a tag to compare
1.6.0-alpha0 Pre-release
Pre-release

New Features

  • Support accessToken to authenticate with GCP.

Improvements

  • Use CRLF, not LF, for HTTP request newlines.
  • Include full body of HTTP errors in mongocrypt_status_t.

1.5.2 release

29 Jul 21:04
8f8675f
Compare
Choose a tag to compare

ChangeLog

1.5.2

Fixed

Fix a potential data corruption bug in RewrapManyDataKey when rotating encrypted data encryption keys backed by GCP or Azure key services.

The following conditions will trigger this bug:

  • A GCP-backed or Azure-backed data encryption key being rewrapped requires fetching an access token for decryption of the data encryption key.

The result of this bug is that the key material for all data encryption keys being rewrapped is replaced by new randomly generated material, destroying the original key material.

To mitigate potential data corruption, upgrade to this version or higher before using RewrapManyDataKey to rotate Azure-backed or GCP-backed data encryption keys. A backup of the key vault collection should always be taken before key rotation.

node-v2.2.0-alpha.6

29 Jul 20:52
41afd44
Compare
Choose a tag to compare
node-v2.2.0-alpha.6 Pre-release
Pre-release
chore(release): 2.2.0-alpha.6

node-v2.2.0-alpha.5

20 Jul 16:23
b14d060
Compare
Choose a tag to compare
node-v2.2.0-alpha.5 Pre-release
Pre-release
chore(release): 2.2.0-alpha.5

1.5.1 release

14 Jul 12:35
17e3b2b
Compare
Choose a tag to compare

Warnings

This release has a severe bug in the contexts returned by mongocrypt_ctx_rewrap_many_datakey_init that may result in data corruption. Please upgrade to 1.5.2 to use mongocrypt_ctx_rewrap_many_datakey_init.

New Features

  • Update Java bindings to support remaining 1.5.0 API.

node-v2.2.0-alpha.4

06 Jul 13:50
Compare
Choose a tag to compare
node-v2.2.0-alpha.4 Pre-release
Pre-release

The MongoDB Node.js team is pleased to announce version 2.2.0-alpha.4!

Release Highlights

Features

  • Updates libmongocrypt to 1.5.0

Bug Fixes

  • NODE-4339: Removes indexKeyId from encryption options
  • NODE-4260: Fixes error when crypt errors during bulk write.

1.5.0 release

28 Jun 19:30
c3be59f
Compare
Choose a tag to compare

Warnings

This release has a severe bug in the contexts returned by mongocrypt_ctx_rewrap_many_datakey_init that may result in data corruption. Please upgrade to 1.5.2 to use mongocrypt_ctx_rewrap_many_datakey_init.

Fixed

  • Update to use new payload for FLE 2.0 find.
  • Require contention factor.