Deprecate unintentionally public properties on MongoClientOptions

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Unknown
    • 6.20.0
    • Affects Version/s: None
    • Component/s: None
    • 2
    • Not Needed
    • 🔵 Done
    • Hide

      Create a copy of the Kickoff Template with the issue key (NODE-XXX) in the filename and share a link to the new doc via this field.

      Show
      Create a copy of the Kickoff Template with the issue key (NODE-XXX) in the filename and share a link to the new doc via this field.
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

      Use Case

      There are a few properties that are public on the MongoClientOptions interface even though they're only used inside the driver.  These fields should be deprecated and eventually made private.

      User Experience

      • n/a

      Dependencies

      • n/a

      Risks/Unknowns

      • n/a

      Acceptance Criteria

      Implementation Requirements

      • Deprecate the following properties of MongoClientOptions in advance of V7
        • driverInfo
        • additionalDriverInfo
        • metadata
        • extendedMetadata

      Take care to ensure that the deprecations are reflected in the public MongoClientOptions type as well.

      Testing Requirements

      • n/a

      Documentation Requirements

      • n/a

      Follow Up Requirements

            Assignee:
            Durran Jordan
            Reporter:
            Bailey Pearson
            Bailey Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: