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 visible (Hide)

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

Published by kevinAlbs over 2 years ago

1.5.0-alpha1

Fixed

  • Pick a random contention factor on FLE 2.0 insert.
libmongocrypt -

Published by mongo-node-bot over 2 years ago

The MongoDB Node.js team is pleased to announce version v4.6.0-alpha.0 of the mongodb package!

libmongocrypt - 1.5.0-alpha0 release

Published by kevinAlbs over 2 years ago

1.5.0-alpha0

New Features

  • Support FLE 2.0.
  • Support FLE 1.0 Shared Library.
  • Support Key Management API.
libmongocrypt - node-v2.1.0

Published by nbbeeken over 2 years ago

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

Issue Links

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

libmongocrypt - 1.4.0 release

Published by kevinAlbs over 2 years ago

New Features

  • Support on-demand credentials with MONGOCRYPT_CTX_NEED_KMS_CREDENTIALS state and mongocrypt_ctx_provide_kms_providers.
libmongocrypt - 1.3.2 release

Published by kevinAlbs over 2 years ago

Fixed

  • Resolve 32 bit Windows compile errors.
libmongocrypt - 1.4.0-alpha0 release

Published by kevinAlbs over 2 years ago

New Features

  • Support on-demand AWS credentials with MONGOCRYPT_CTX_NEED_KMS_CREDENTIALS state and mongocrypt_ctx_provide_kms_providers.

Fixed

  • Resolve 32 bit Windows compile errors.
libmongocrypt - 1.3.1 Release

Published by kevinAlbs over 2 years ago

New Features

  • Support custom key material through mongocrypt_ctx_setopt_key_material.

Fixed

  • Fix deprecation warnings with OpenSSL 3.0.
  • Resolve possible symbol conflicts with OpenSSL.
libmongocrypt - node-v2.0.0

Published by durran over 2 years ago

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

Release Highlights

This release requires users upgrade their Node.js version to 12 or later.

This release includes updates to the dependencies the library relies on, more information can be found here: https://github.com/mongodb/libmongocrypt/pull/241

And prebuilds are now available for Apple M1 machines. (Note prebuilds post automatically later on a delay)

This release allows TLS options to be passed through to the KMS providers, on a per provider basis.

This release includes SOCKS5 proxy support as well as support for KMIP for CSFLE.

This release updates the mongodb-client-encryption package to use the Node-API for native bindings

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

libmongocrypt -

Published by mongo-node-bot over 2 years ago

The MongoDB Node.js team is pleased to announce version node-v2.0.0-beta.4 of the mongodb-client-encryption package!

Release Highlights

This release includes updates to the dependencies the library relies on, more information can be found here: https://github.com/mongodb/libmongocrypt/pull/241

And prebuilds are now available for Apple M1 machines. (Note prebuilds post automatically later on a delay)

⚠BREAKING CHANGES

No breakages were introduced with this specific release. However, just a reminder, that this version of the library (and v2.0.0 when it is released) will have a requirement of Node.js version 12 or greater. Updating our dependencies align with this version requirement.

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

libmongocrypt -

Published by mongo-node-bot over 2 years ago

The MongoDB Node.js team is pleased to announce version 2.0.0-beta.3 of the mongo-client-encryption package!

Release Highlights

This release allows TLS options to be passed through to the KMS providers, on a per provider basis.

Documentation

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

libmongocrypt - node-v2.0.0-beta.2

Published by durran almost 3 years ago

The MongoDB Node.js team is pleased to announce version 2.0.0-beta.2 of the mongo-client-encryption package!

Release Highlights

This release includes bug fixes to SOCKS5 proxy support.

Bug Fixes

  • Proxy options are now properly forwarded to the state machine.

Documentation

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

libmongocrypt -

Published by mongo-node-bot almost 3 years ago

The MongoDB Node.js team is pleased to announce version 2.0.0-beta.1 of the mongo-client-encryption package!

Release Highlights

This release includes SOCKS5 proxy support as well as support for KMIP for CSFLE.

Features

  • Adds support for "kmip" as a KMS provider.
  • Adds support for SOCKS5 proxy connections.

Bug Fixes

  • Bumps serverSelectionTimeoutMS in the mongocryptd client to 10 seconds.

Documentation

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

libmongocrypt - 1.3.0 release

Published by kevinAlbs almost 3 years ago

Support the "kmip" KMS provider.

libmongocrypt - 1.3.0-beta1 release

Published by kevinAlbs almost 3 years ago

Introduces support for the "kmip" KMS provider.

This is an unstable pre-release.

libmongocrypt - node-v2.0.0-beta.0

Published by mongo-node-bot about 3 years ago

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

Release Highlights

This release updates the mongodb-client-encryption package to use the Node-API for native bindings. The mongodb-client-encryption package now requires a minimum Node.js version of 12.9.0 or greater. Additionally, a bug fix has been made that will make the library skip launching a mongocryptd process if bypassAutoEncryption is true.

⚠️ Breaking Changes

Bug Fixes

  • NODE-3605: bypassAutoEncryption should not spawn mongocryptd (#204) (16ea3af)

Full Changelog: https://github.com/mongodb/libmongocrypt/compare/node-v1.2.7...node-v2.0.0-beta.0

libmongocrypt - node-v1.2.7

Published by mongo-node-bot about 3 years ago

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.

libmongocrypt - 1.2.2 release

Published by kevinAlbs about 3 years ago

  • Fix pkg-config and PPA build dependency on libbson.
  • Fix JSON schema caching behavior when server reports no JSON schema.