Uploaded image for project: 'Libmongocrypt'
  1. Libmongocrypt
  2. MONGOCRYPT-723

libmongocrypt Support for QE/CSFLE $lookup

    • Type: Icon: Epic Epic
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • libmongocrypt Support for QE/CSFLE $lookup
    • C Drivers
    • To Do
    • 6
    • 11
    • 11.5
    • 100
    • Hide

      2025-02-14: Updating end-date to 2025-02-19

      What was accomplished since the last update?

      • Refactors to support multiple schemas merged.
      • Support for $lookup in review (last PR).

      What goals are we targeting for the next two weeks?

      • Merge $lookup support.
      • Release once PR merged and spec PR is approved.

      Reasons for delays

      • Over-optimistic estimate.

      2025-01-31: No change to end-date.

      What was accomplished since the last update?

      • Continued efforts to support multiple schemas per auto encrypt operation. Discovered and reported SERVER-100260.

      What goals are we targeting for the next two weeks?

      • Finish libmongocrypt implementation and get spec tests in review.

      2025-01-17: Updating end-date to 2025-02-07

      What was accomplished since the last update?

      • Test passing in libmongocrypt with mock data, working on refactor to separate schema management.
      • Refactor to remove QEv1 code merged.

      What goals are we targeting for the next two weeks?

      • Merge refactor to separate schema management.
      • Make PR for libmongocrypt implementation.

      Reasons for delays

      • Sidetracked investigating HELP-68823 and HELP-69502.

      2025-01-03: Updating end date to 2025-01-17.

      What was accomplished since the last update?

      • Restoring ASan checks merged.
      • Refactor to remove QEv1 code awaiting review.
      • Refactor to support multiple schemas in progress.

      What goals are we targeting for the next two weeks?

      • Merge refactor for multiple schemas.
      • Put main implementation in review.

      2024-12-20: Setting end-date to 2025-01-10

      What was accomplished since the last update?

      • Got tests passing with PoC implementation.
      • Restoring ASan checks in review (tangential, but intended to catch memory leaks/errors in CI).

      What goals are we targeting for the next two weeks?

      • Submit refactor PR to support multiple schemas.

      Show
      2025-02-14: Updating end-date to 2025-02-19 What was accomplished since the last update? Refactors to support multiple schemas merged. Support for $lookup in review (last PR). What goals are we targeting for the next two weeks? Merge $lookup support. Release once PR merged and spec PR is approved. Reasons for delays Over-optimistic estimate. 2025-01-31: No change to end-date. What was accomplished since the last update? Continued efforts to support multiple schemas per auto encrypt operation. Discovered and reported SERVER-100260 . What goals are we targeting for the next two weeks? Finish libmongocrypt implementation and get spec tests in review. 2025-01-17: Updating end-date to 2025-02-07 What was accomplished since the last update? Test passing in libmongocrypt with mock data, working on refactor to separate schema management. Refactor to remove QEv1 code merged. What goals are we targeting for the next two weeks? Merge refactor to separate schema management. Make PR for libmongocrypt implementation. Reasons for delays Sidetracked investigating HELP-68823 and HELP-69502. 2025-01-03: Updating end date to 2025-01-17. What was accomplished since the last update? Restoring ASan checks merged. Refactor to remove QEv1 code awaiting review. Refactor to support multiple schemas in progress. What goals are we targeting for the next two weeks? Merge refactor for multiple schemas. Put main implementation in review. 2024-12-20: Setting end-date to 2025-01-10 What was accomplished since the last update? Got tests passing with PoC implementation. Restoring ASan checks in review (tangential, but intended to catch memory leaks/errors in CI). What goals are we targeting for the next two weeks? Submit refactor PR to support multiple schemas.

      Update libmongocrypt to support multiple schemas

            Assignee:
            kevin.albertson@mongodb.com Kevin Albertson
            Reporter:
            elizabeth.roytburd@mongodb.com Elizabeth Roytburd
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              6 weeks, 5 days
              None