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

Improve the import experience with libmongocrypt and kerberos

    • 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?

      As outlined in this community post, the driver is using https://github.com/TooTallNate/node-bindings which is no longer being maintained.

      NODE-3996 describes an approach that would move towards bundling binaries, however this may be too broad an approach.

      Unknowns

      • Is there another library that can handle this for us?

      AC

      Implementation Requirements

      • Remove bindings dependency
      • Write import logic ourselves for kerberos binary and libmongocrypt

      Testing Requirements

      • Enumerate file paths for different platforms to ensure all cases are covered

            Assignee:
            Unassigned Unassigned
            Reporter:
            alex.bevilacqua@mongodb.com Alex Bevilacqua
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: