Support Substring/Suffix/Prefix indexes as GA

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • Component/s: Client Side Encryption
    • None
    • Needed
    • Hide

      Summary of necessary driver changes

      •  

      Commits for syncing spec/prose tests
      (and/or refer to an existing language POC if needed)

      •  

      Context for other referenced/linked tickets

      •  
      Show
      Summary of necessary driver changes   Commits for syncing spec/prose tests (and/or refer to an existing language POC if needed)   Context for other referenced/linked tickets  
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CDRIVER-6293 Blocked
      CXX-3467 Blocked
      CSHARP-5984 Blocked
      GODRIVER-3863 Blocked
      JAVA-6168 Blocked
      NODE-7537 Blocked
      PYTHON-5799 Blocked
      PHPLIB-1827 Blocked
      RUBY-3805 Blocked
      RUST-2402 Blocked
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } #scriptField td.willNotDo { background-color: #FF0000; /* Red color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CDRIVER-6293 Blocked CXX-3467 Blocked CSHARP-5984 Blocked GODRIVER-3863 Blocked JAVA-6168 Blocked NODE-7537 Blocked PYTHON-5799 Blocked PHPLIB-1827 Blocked RUBY-3805 Blocked RUST-2402 Blocked

      Summary

      Support Queryable Encryption text indexes as Generally Available.

      Motivation

      This is a continuation of work done in DRIVERS-3227. Text indexes are currently documented as experimental.

      Who is the affected end user?

      Users of QE wanting to use text indexes in production.

      Is this issue urgent?

      Planned for server 9.0. See Initiative Plan: Queryable Encryption under 3.24

      Acceptance Criteria

      • Rename "TextPreview" to "Text", "suffixPreview" to "suffix", "prefixPreview" to "prefix", and "substringPreview" to "substring" in the specification.
      • Remove the "should be used for experimental workloads only" documentation.
      • Upgrade libmongocrypt with needed protocol changes (MONGOCRYPT-856).

            Assignee:
            Unassigned
            Reporter:
            Kevin Albertson
            Kevin Albertson Kevin Albertson
            Rishabh Bisht Rishabh Bisht
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: