Skip to content

Commit

Permalink
Clarify requirements for range explicit encryption prose test (#1657)
Browse files Browse the repository at this point in the history
Consolidates the first note and preceding paragraph to state that the test requires MongoDB 8.0+ and libmongocrypt 1.11+.

Removes the second note about MongoDB 7.0, which is no longer relevant.

Notes that the test should not be run on a standalone server, similar to prose test 21.
  • Loading branch information
jmikola authored Sep 13, 2024
1 parent 124cc36 commit 1e9b181
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions source/client-side-encryption/tests/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2816,16 +2816,9 @@ This test is continuation of the case 1 and provides a way to complete inserting
### 22. Range Explicit Encryption
The Range Explicit Encryption tests require MongoDB server 8.0.0-rc14+ for SERVER-91889 and libmongocrypt containing
MONGOCRYPT-705.
> [!NOTE]
> MongoDB Server 8.0 introduced a backwards breaking change to the Queryable Encryption (QE) range protocol: QE Range V2
> libmongocrypt 1.11.0 is required to use the QE Range V2.
> [!NOTE]
> MongoDB Server 7.0 introduced a backwards breaking change to the Queryable Encryption (QE) protocol: QEv2.
> libmongocrypt 1.8.0 is configured to use the QEv2 protocol.
The Range Explicit Encryption tests utilize Queryable Encryption (QE) range protocol V2 and require MongoDB server
8.0.0-rc14+ for [SERVER-91889](https://jira.mongodb.org/browse/SERVER-91889) and libmongocrypt 1.11.0+ for
[MONGOCRYPT-705](https://jira.mongodb.org/browse/MONGOCRYPT-705). The tests must not run against a standalone.
Each of the following test cases must pass for each of the supported types (`DecimalNoPrecision`, `DecimalPrecision`,
`DoublePrecision`, `DoubleNoPrecision`, `Date`, `Int`, and `Long`), unless it is stated the type should be skipped.
Expand Down

0 comments on commit 1e9b181

Please sign in to comment.