CRUD Support in Driver for Prefix/Suffix/Substring Indexes

    • Type: Epic
    • Resolution: Done
    • Priority: Major - P3
    • 3.5.0
    • Affects Version/s: None
    • Component/s: Field Level Encryption
    • None
    • CRUD Support in Server for Prefix/Suffix/Substring Indexes
    • Dotnet Drivers
    • Needed
    • I suppose support of Prefix/Substring/Suffix indexes with encryption will be documented in server manuals given other drivers might request docs changes as well. So I am requesting docs for any C# examples that might be needed.
    • Done
    • 2
    • 1
    • 2
    • 0
    • 🔵 Done
    • Hide

      What was completed over the last two weeks?

      • Support text indexes with auto encryption - done.

      What's the focus over the next two weeks?

      • Support text indexes for explicit encryption
      Show
      What was completed over the last two weeks? Support text indexes with auto encryption - done. What's the focus over the next two weeks? Support text indexes for explicit encryption
    • Hide

      2025-09-05 - 🔵 Done
      What was completed over the last two weeks?

      • Support text indexes with auto encryption - done.

      What's the focus over the next two weeks?

      • Support text indexes for explicit encryption

      2025-08-26 - 🟢 On Track
      What was completed over the last two weeks?

      • Support text indexes with auto encryption - done.

      What's the focus over the next two weeks?

      • Support text indexes for explicit encryption
      Show
      2025-09-05 - 🔵 Done What was completed over the last two weeks? Support text indexes with auto encryption - done. What's the focus over the next two weeks? Support text indexes for explicit encryption 2025-08-26 - 🟢 On Track What was completed over the last two weeks? Support text indexes with auto encryption - done. What's the focus over the next two weeks? Support text indexes for explicit encryption
    • Hide

      DRIVERS-2496:
      Summary of necessary driver changes
      See the "Downstream Changes Summary" in DRIVERS-3227 (auto encryption) and DRIVERS-3213 (explicit encryption). In short:

      • Update libmongocrypt to 1.15.1.
      • Sync spec tests for auto encryption.
      • Expose textPreview options. Pass them to libmongcrypt with mongocrypt_ctx_setopt_algorithm_text.
      • Implement prose tests for explicit encryption

      The auto encryption tests are written in the unified test format. DRIVERS-3106 is a pre-requisite (if not already done).

      QE text search is an unstable feature. Suggested release notes:

      Substring, prefix and suffix search are in preview and should be used for experimental workloads only. These features are unstable and their security is not guaranteed until released as Generally Available (GA). The GA version of these features may not be backwards compatible with the preview version

      Show
      DRIVERS-2496: Summary of necessary driver changes See the "Downstream Changes Summary" in DRIVERS-3227 (auto encryption) and DRIVERS-3213 (explicit encryption). In short: Update libmongocrypt to 1.15.1. Sync spec tests for auto encryption. Expose textPreview options. Pass them to libmongcrypt with mongocrypt_ctx_setopt_algorithm_text . Implement prose tests for explicit encryption The auto encryption tests are written in the unified test format. DRIVERS-3106 is a pre-requisite (if not already done). QE text search is an unstable feature. Suggested release notes: Substring, prefix and suffix search are in preview and should be used for experimental workloads only. These features are unstable and their security is not guaranteed until released as Generally Available (GA). The GA version of these features may not be backwards compatible with the preview version
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket was split from DRIVERS-2496, please see that ticket for a detailed description.

            Assignee:
            Adelin Mbida Owona
            Reporter:
            TPM Jira Automations Bot
            None
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              3 weeks, 1 day
              None
              None
              None