-
Type: Task
-
Resolution: Fixed
-
Priority: Unknown
-
None
-
Component/s: Client Side Encryption
Summary
PM-2972 proposes updating the Queryable Encryption protocol. This will require updating the payloads produced in libmongocrypt. Drivers will need to upgrade libmongocrypt and resync tests.
Motivation
Who is the affected end user?
Users of Queryable Encryption. This does not impact Client-Side Field Level Encryption.
How does this affect the end user?
Users will need updated libmongocrypt to use Queryable Encryption with the new protocol. The protocol change is backwards breaking.
Is this issue urgent?
Must be completed before PM-2972 is released. The protocol changes are backwards breaking.
Is this ticket required by a downstream team?
Yes. Compass and mongosh.
Is this ticket only for tests?
No
- depends on
-
MONGOCRYPT-561 Enable QE version 2 by default in libmongocrypt
- Closed
- has to be done before
-
DRIVERS-2590 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
DRIVERS-2589 Enable QEv2 tests on Serverless
- Implementing
- is related to
-
DRIVERS-2524 Drivers should not create the ECC collection in v2 of queryable encryption
- Closed
- split to
-
PHPC-2203 Support Queryable Encryption v2 protocol for MongoDB 7.0
- Closed
-
CDRIVER-4584 Update libmongocrypt payloads to new QE protocol
- Closed
-
CSHARP-4541 Update libmongocrypt payloads to new QE protocol
- Closed
-
CXX-2656 Update libmongocrypt payloads to new QE protocol
- Closed
-
GODRIVER-2761 Update libmongocrypt payloads to new QE protocol
- Closed
-
MOTOR-1100 Update libmongocrypt payloads to new QE protocol
- Closed
-
NODE-5074 Update libmongocrypt payloads to new QE protocol
- Closed
-
PHPLIB-1088 Update Queryable Encryption tests for v2 protocol
- Closed
-
PYTHON-3614 Update libmongocrypt payloads to new QE protocol
- Closed
-
RUBY-3226 Update libmongocrypt payloads to new QE protocol
- Closed
-
RUST-1605 Update libmongocrypt payloads to new QE protocol
- Closed
-
JAVA-4891 Update libmongocrypt payloads to new QE protocol
- Closed