-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Critical - P2
-
None
-
Affects Version/s: None
-
Component/s: None
This ticket was split from DRIVERS-3321, please see that ticket for a detailed description.
Summary
Support Queryable Encryption (QE) text indexes with prefix and suffix query types as Generally Available features in the Node.js driver.
Background
The Node.js driver currently supports QE text indexes (prefix, suffix, substring) as preview/experimental features (released in v6.19 via NODE-6911). These preview features use TextPreview as the algorithm name and prefixPreview/suffixPreview as query types.
Server 9.0 will promote prefix and suffix query types to Generally Available (GA), deprecating the preview variants. The Node.js driver must be updated to support the GA naming conventions while maintaining backward compatibility requirements.
This work is part of the broader SPM-4539: Queryable Encryption Prefix/Suffix GA Improvements initiative documented in the Queryable Encryption Initiative Plan (section 3.24).
Acceptance Criteria
See DRIVERS-3321
- is depended on by
-
MONGOSH-3403 Investigate changes in NODE-7537: Remove "preview" from QE prefix+suffix, and rename "text" to "string"
-
- Waiting (Blocked)
-
-
COMPASS-10739 Investigate changes in NODE-7537: Remove "preview" from QE prefix+suffix, and rename "text" to "string"
-
- Closed
-
- related to
-
COMPASS-10665 Update encryption e2e tests for new prefixPreview, suffixPreview, and text to string naming
-
- Waiting (Blocked)
-
- split from
-
DRIVERS-3321 Add QE prefix+suffix GA and rename API to string
-
- Implementing
-