Remove named kerberos export from kerberos

XMLWordPrintableJSON

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

      Use Case

      For compatibility with old and unsupported driver versions (which specifically looked for require('kerberos').kerberos) , kerberos exports the following:

      • all classes and functions that the library supports as top-level properties 
      • all classes and functions wrapped in an object named kerberos

      We no longer use this export, and continuing to support it provides little (no?) benefit.

      User Experience

      • n/a - this is not documented and only used by pre-4.x drivers.

      Dependencies

      • n/a

      Risks/Unknowns

      • n/a

      Acceptance Criteria

      Implementation Requirements

      • Remove the `kerberos` export from kerberos.

      Testing Requirements

      • all tests pass.

      Documentation Requirements

      • n/a

      Follow Up Requirements

      • n/a

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

              Created:
              Updated:
              Resolved: