Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-5430

remove `AutoEncrypter` from the driver's public API

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 6.0.0
    • Affects Version/s: 6.0.0
    • Component/s: None
    • 1
    • Needed
    • Not Needed
    • 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?

      Use Case

      As a driver engineer,
      I want the auto encrypter type and accessor to be private in the driver,
      So that so that we are not publicly exposing a private type from our FLE bindings.

      User Impact

      Users will no longer be able to access the AutoEncrypter interface or the auto encrypter from an encrypted MongoClient.

      Dependencies

      • n/a

      Unknowns

      • n/a

      Acceptance Criteria

      Implementation Requirements

      • Mark AutoEncrypter internal
      • Mark `MongoClient.autoEncrypter` internal
      • Previous AC handled by NODE-5419
      • Create and merge feat! PR with release notes announcing this change

      Testing Requirements

      • n/a

      Documentation Requirements

      • Document the removal in the release highlights.

      Follow Up Requirements

      • additional tickets to file, required releases, etc

            Assignee:
            warren.james@mongodb.com Warren James
            Reporter:
            bailey.pearson@mongodb.com Bailey Pearson
            Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: