| DRIVERS-2435:
Drivers are expected to update the Queryable Encryption (QE) tests. See https://github.com/mongodb/specifications/commit/64deb2837a2355f6002775c49b9b6c50c9dc560f for changes. Here is a summary:
- Add `fle2v2-*` tests expecting the QEv2 protocol.
- Remove `fle2-*` tests expecting the QEv1 protocol.
- Upgrade libmongocrypt dependency to 1.8.0-alpha1 or newer.
- Update QE prose tests to require MongoDB Server 7.0.0+.
See https://github.com/mongodb/mongo-go-driver/pull/1213 for the example Go driver implementation.
Also consider: To fix test failures without enabling QEv2: sync spec tests to https://github.com/mongodb/specifications/commit/baf3724155500acbb557e158b8a5d4334e7f3512 and skip to QE prose tests on server versions > 6.2.99. That may be helpful to backport to release branches so the tests on release branches do not fail against latest servers.
Changelog:
2023-04-26: libmongocrypt 1.8.0-alpha1 was released and removes the `mongocrypt_setopt_fle2v2` symbol. QEv2 is enabled by default.
|