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
    • 4.5
    • 5.5
    • 100
    • 0
    • None
    • Hide

      Engineers: Jérôme Tamarelle

      2025-07-18:

      • Completed in the last two weeks
        • Design was reviewed and approved by the security team
      • Focus for the next two weeks
        • Finish code review and merge pull requests
      • Impediments encountered over the last two weeks
        • Jérôme is on PTO until July 28

      2025-07-04:

      • Completed in the last two weeks
        • Wrote the design document (from the actual implementation), for review by the security team
      • Focus for the next two weeks
        • Testing and fixing edge cases (schema modification, invalid configuration)
        • Security review
        • Add unit tests on cli commands
      • Impediments encountered over the last two weeks
        • -

      2025-06-20:

      • Completed in the last two weeks
        • Improved the diagnostic command
        • Implemented encrypted collection management
      • 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-07-18: Completed in the last two weeks Design was reviewed and approved by the security team Focus for the next two weeks Finish code review and merge pull requests Impediments encountered over the last two weeks Jérôme is on PTO until July 28 2025-07-04: Completed in the last two weeks Wrote the design document (from the actual implementation), for review by the security team Focus for the next two weeks Testing and fixing edge cases (schema modification, invalid configuration) Security review Add unit tests on cli commands Impediments encountered over the last two weeks - 2025-06-20: Completed in the last two weeks Improved the diagnostic command Implemented encrypted collection management 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
                None
                None