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.