Support queryable encryption in Doctrine ODM

XMLWordPrintableJSON

    • Type: Epic
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Doctrine
    • None
    • Doctrine QE Support
    • PHP 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
    • 5.5
    • 3
    • 5.5
    • 100
    • 0
    • None
    • Hide

      Engineers: Jérôme Tamarelle

      2025-06-20:

      • Completed in the last two weeks
        • Improved the diagnostic command
        • Implemented encrypted collection management
        • Added a way 
      • Focus for the next two weeks
        • Finish documentation on both Doctrine ODM and the Symfony Bundle.
        • Write design document for review by the security team
      • Impediments encountered over the last two weeks
        • New team member onboarding and PTO took time away from the project

      2025-06-07: Updated end date to 2025-06-27 to account for PTO

      • Completed in the last two weeks
        • Refactored QE configuration to happen in the Doctrine Bundle
      • Focus for the next two weeks
        • Finish bundle configuration
        • Start documenting functionality
      • Impediments encountered over the last two weeks
        • New team member onboarding and PTO took time away from the project

      2025-05-23:

      • Completed in the last two weeks
        • Improved and refactored configuration of queryable fields
      • Focus for the next two weeks
        • Improve configuration to support cloud kms.
      • Impediments encountered over the last two weeks
        • skunkworks + new team member

      2025-05-09:

      • Completed in the last two weeks
      • Focus for the next two weeks
        • Improve configuration to support cloud kms.
      • Impediments encountered over the last two weeks
        • N/A
      Show
      Engineers: Jérôme Tamarelle 2025-06-20: Completed in the last two weeks Improved the diagnostic command Implemented encrypted collection management Added a way  Focus for the next two weeks Finish documentation on both Doctrine ODM and the Symfony Bundle. Write design document for review by the security team Impediments encountered over the last two weeks New team member onboarding and PTO took time away from the project 2025-06-07: Updated end date to 2025-06-27 to account for PTO Completed in the last two weeks Refactored QE configuration to happen in the Doctrine Bundle Focus for the next two weeks Finish bundle configuration Start documenting functionality Impediments encountered over the last two weeks New team member onboarding and PTO took time away from the project 2025-05-23: Completed in the last two weeks Improved and refactored configuration of queryable fields Focus for the next two weeks Improve configuration to support cloud kms. Impediments encountered over the last two weeks skunkworks + new team member 2025-05-09: Completed in the last two weeks Review if the scope document Prototype of the new # [Encrypt] attribute on document fields, enabling auto encryption, queryable encryption and configuration of a local master key https://github.com/doctrine/mongodb-odm/pull/2759   Focus for the next two weeks Improve configuration to support cloud kms. Impediments encountered over the last two weeks N/A

      Allow configuring encrypted fields in metadata for classes stored using the Doctrine MongoDB ODM

            Assignee:
            Jérôme Tamarelle
            Reporter:
            Andreas Braun
            None
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              None