CRUD Support in Server for Prefix/Suffix/Substring Indexes

XMLWordPrintableJSON

    • Type: Epic
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • CRUD Support in Server for Prefix/Suffix/Substring Indexes
    • Node Drivers
    • None
    • Hide
      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?
      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • In Progress
    • 1
    • 1
    • 1.5
    • 50
    • None
    • None
    • Hide

      Engineer(s): Bailey Pearson
      2025-08-15: Target date set to 2025-08-22

      Known risks or blockers:

      • none.

      Completed over the last 2 weeks:

      • Auto encryption specifications PR merged last week (Kevin authored, Bailey second implementer and reviewer).
      • Explicit encryption merged yesterday (Adrian author, Bailey second implementer and reviewer).
      • Node bindings have been released with changes for QE text query support for both explicit and auto encryption (mongodb-client-encryption@2.5.0).
      • PR including tests for auto encryption, and support for QE text queries with explicit encryption is in review.

      Focus over the next 2 weeks:

      • Wrap up the project.

      Show
      Engineer(s): Bailey Pearson 2025-08-15: Target date set to 2025-08-22 Known risks or blockers: none. Completed over the last 2 weeks: Auto encryption specifications PR merged last week (Kevin authored, Bailey second implementer and reviewer). Explicit encryption merged yesterday (Adrian author, Bailey second implementer and reviewer). Node bindings have been released with changes for QE text query support for both explicit and auto encryption (mongodb-client-encryption@2.5.0). PR including tests for auto encryption, and support for QE text queries with explicit encryption is in review. Focus over the next 2 weeks: Wrap up the project.
    • 1
    • 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).

      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).
    • None
    • None
    • None
    • None
    • None
    • None
    • None

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

              Assignee:
              Bailey Pearson
              Reporter:
              TPM Jira Automations Bot
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                1 week, 4 days
                None
                None
                None