Queryable Encryption の互換性
等価クエリを使用した Queryable Encryption は、MongoDB 7.0以降で通常使用可能(GA)です。 バージョン6.0でリリースされた Queryable Encryption Public Preview はサポートされなくなりました。 パブリック プレビューを使用して暗号化されたデータは、機能のリリースと互換性がありません。 詳細については、「 MongoDB 7.0の互換性の変更 」を参照してください。
このページでは、Queryable Encryption が互換性のある MongoDB とドライバーのバージョンについて説明します。
MongoDB Edition、トポロジー、バージョン互換性
自動暗号化を使用した Queryable Encryption は、MongoDB Enterprise Edition および MongoDB Atlas でのみ利用できます。 Queryable Encryption は、MongoDB レプリカセットまたはシャーディングされたクラスターで使用できますが、スタンドアロン インスタンスでは使用できません。
明示的な暗号化は MongoDB Community および Enterprise Edition で利用できます。
ドライバーの互換性テーブル
等価クエリを使用した Queryable Encryption には、互換性のある MongoDB ドライバーに対して次の最小バージョンが必要です。
ドライバー | 暗号化ライブラリ |
---|---|
mongodb-クライアント-暗号化 2.8.0 バージョン 以降 | |
Node.jsバージョン 6.0.0 以降 | mongodb-クライアント-暗号化 Node.js ドライバーと同じメジャー バージョン番号を持つ。 たとえば、Node.js ドライバー v 6 .x には |
C#/.NETバージョン 2.20.0 以降 | 追加の依存関係なし |
Java(同期)および Java Reactive Streamsバージョン 4.10.0 以降 | mongodb-crypt 1.8.0 バージョン 以降 |
PyMongoバージョン 4.4 以降 | pymongocrypt 1.6 バージョン 以降 |
Goバージョン 1.12 以降 | libmongocryptバージョン 1.8.0 以降 |
Cバージョン 1.24.0 以降 | libmongocryptバージョン 1.8.0 以降 |
C++バージョン 3.8.0 以降 | libmongocryptバージョン 1.8.0 以降 |
PHPバージョン 1.16 以降 | 追加の依存関係なし |
Rubyバージョン 2.19 以降 | libmongocrypt-ヘルパー バージョン 1.8.0 以降 |
Rustバージョン 2.6.0 以降 | libmongocryptバージョン 1.8.0 以降 |
Scalaバージョン 4.10.0 以降 | mongodb-crypt 1.8.0 バージョン 以降 |