libmongocrypt

Required C library for Client Side and Queryable Encryption in MongoDB

APACHE-2.0 License

Downloads
153.2K
Stars
89
Committers
62

Bot releases are hidden (Show)

libmongocrypt - 1.7.1 release

Published by kevinAlbs over 1 year ago

Improvements

  • Vendor Intel DFP library and allow using system DFP.

Fixed

  • Fix possible abort on base64 decode error of KMS messages.
  • Fix ILP32-target builds.
  • Fix LTO build.
  • Fix IntelDFP to not require Git.
libmongocrypt -

Published by baileympearson over 1 year ago

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

Release Highlights

This release fixes a bug that prevented native node bindings from building on Windows.

libmongocrypt - 1.7.0 release

Published by kevinAlbs almost 2 years ago

New Features

  • Add encryptExpression helper
  • Support for range index. NOTE: The Range algorithm is experimental only. It is not intended for public use.
libmongocrypt - 1.7.0-alpha2 release

Published by kevinAlbs almost 2 years ago

New Features

  • Support range index for decimal128. NOTE: The Range algorithm is experimental only. It is not intended for public use.
libmongocrypt - 1.7.0-alpha1 release

Published by kevinAlbs almost 2 years ago

New Features

  • Add encryptExpression helper
libmongocrypt - 1.6.2 release

Published by kevinAlbs almost 2 years ago

Fixed

  • Fix build on FreeBSD.
  • Set context error state during KMS provider validation.
libmongocrypt - 1.7.0-alpha0 release

Published by kevinAlbs almost 2 years ago

New Features

  • Support range index for int32, int64, double, and date. NOTE: The Range algorithm is experimental only. It is not intended for public use.
libmongocrypt - 1.6.1 release

Published by kevinAlbs about 2 years ago

Fixed

  • Fix libbson dependency in pkg-config for PPA.
libmongocrypt - 1.6.0 release

Published by kevinAlbs about 2 years ago

New Features

  • Support accessToken to authenticate with Azure.

Fixed

  • Use correct schema when collMod command includes validator.$jsonSchema.
libmongocrypt - 1.6.0-alpha0

Published by kevinAlbs about 2 years ago

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.
libmongocrypt - 1.5.2 release

Published by kevinAlbs about 2 years ago

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.

libmongocrypt - 1.5.1 release

Published by kevinAlbs over 2 years ago

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.
libmongocrypt - 1.5.0 release

Published by kevinAlbs over 2 years ago

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.
libmongocrypt - 1.5.0-rc2 release

Published by kevinAlbs over 2 years ago

Fixed

  • Fix handling of create command with $jsonSchema.
  • Fix leak on encrypt or decrypt error.

Improved

  • Accept string values for QueryType and IndexType.
libmongocrypt - 1.4.1 release

Published by kevinAlbs over 2 years ago

Fixed

  • Add missing MONGOCRYPT_EXPORT to mongocrypt_ctx_provide_kms_providers
libmongocrypt - node-v2.2.0-alpha.2

Published by durran over 2 years ago

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

Release Highlights

Bug Fixes

  • NODE-4251: Fixes MongoServerError: BSON field 'create.encryptedFields.fields.contention' is the wrong type 'int', expected type 'long'
libmongocrypt - 1.5.0-rc1 release

Published by kevinAlbs over 2 years ago

Fixed

  • Revert new payload for FLE 2.0 find.
  • Do not send "create" and "createIndexes" to mongocryptd when bypassing query analysis.
libmongocrypt - node-v2.2.0-alpha.1

Published by durran over 2 years ago

The MongoDB Node.js team is pleased to announce version v2.2.0-alpha.1 of the mongodb package!

libmongocrypt - 1.5.0-rc0 release

Published by kevinAlbs over 2 years ago

Fixed

  • Account for shared library rename.
  • Update to use new payload for FLE 2.0 find.
libmongocrypt - 1.5.0-alpha2 release

Published by kevinAlbs over 2 years ago

New Features

  • Fix explain when using csfle shared library.
  • Do not bypass "create" or "createIndexes" commands. Support "collMod".
  • Bypass "hello", "buildInfo", "getCmdLineOpts", and "getLog" commands.

Fixed

  • Preserve $db in output command.
  • Add missing MONGOCRYPT_EXPORT to mongocrypt_ctx_provide_kms_providers