Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-2286

Support for Range Indexes

    • 0
    • 0
    • 0
    • 100
    • Hide

      2021-01-10:
      Status update:

      • libmongocrypt implementation is mostly done. Decimal128 is the last remaining piece and it's in review
      • Java, .NET, Go, Python and Node are targeting to get this done around 1/23
      • .Net, Go and C implementations are all caught up with the spec work done so far

      2022-11-02: Setting end-date to 2022-12-09

      Status update:

      • libmongocrypt implementation in progress. After libmongocrypt, will update specification and add integration tests.

      Rationale for delays:

      • No delays.

      Risks:

      • Docs team needs one driver to be ready by December 10th to write 6.2 documentation.

      Show
      2021-01-10: Status update: libmongocrypt implementation is mostly done. Decimal128 is the last remaining piece and it's in review Java, .NET, Go, Python and Node are targeting to get this done around 1/23 .Net, Go and C implementations are all caught up with the spec work done so far 2022-11-02: Setting end-date to 2022-12-09 Status update: libmongocrypt implementation in progress. After libmongocrypt, will update specification and add integration tests. Rationale for delays: No delays. Risks: Docs team needs one driver to be ready by December 10th to write 6.2 documentation.
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CDRIVER-4394 Fixed 1.24.0
      CXX-2517 Fixed 3.8.0
      CSHARP-4182 Fixed 2.19.0
      GODRIVER-2433 Fixed 1.12.0, 1.12.0-alpha1
      JAVA-4625 Fixed 4.9.0
      NODE-4269 Fixed mongodb-client-encryption-2.4.0
      MOTOR-969 Done
      PYTHON-3280 Done
      PHPLIB-878 Fixed 1.16.0
      RUBY-3005 Fixed 2.19.0
      RUST-1333 Fixed 2.5.0
      SWIFT-1574 Won't Do
      PHPC-2197 Fixed 1.16.0
      $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 */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CDRIVER-4394 Fixed 1.24.0 CXX-2517 Fixed 3.8.0 CSHARP-4182 Fixed 2.19.0 GODRIVER-2433 Fixed 1.12.0, 1.12.0-alpha1 JAVA-4625 Fixed 4.9.0 NODE-4269 Fixed mongodb-client-encryption-2.4.0 MOTOR-969 Done PYTHON-3280 Done PHPLIB-878 Fixed 1.16.0 RUBY-3005 Fixed 2.19.0 RUST-1333 Fixed 2.5.0 SWIFT-1574 Won't Do PHPC-2197 Fixed 1.16.0

      Summary

      Add Driver support for the upcoming Queryable Encryption Range Index added in PM-2719.

      Motivation

      Is this issue urgent?

      Yes. This is a server 6.2 feature.

      Is this ticket required by a downstream team?

      Yes. Shell and Compass.

      Is this ticket only for tests?

      No.

            Assignee:
            kevin.albertson@mongodb.com Kevin Albertson
            Reporter:
            esha.bhargava@mongodb.com Esha Bhargava
            Kevin Albertson Kevin Albertson
            Esha Bhargava Esha Bhargava
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: