-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Client Side Encryption, kerberos
Use Case
As a... Node.js driver engineer
I want... to use a recent Node-API version
So that... I do not need to rely on marking features as "experimental" that have long been stable now
User Experience
- No changes to user experience for users on supported Node.js versions.
- See: https://nodejs.org/api/n-api.html#node-api-version-matrix
Dependencies
- This will allow the mongosh team to remove some build process customizations.
Risks/Unknowns
- What features do we currently mark experimental?
Acceptance Criteria
Implementation Requirements
- Update NAPI version in zstd, kerberos, mongo-client-encryption to latest
- Remove experimental flags from TBD?
Testing Requirements
- Existing tests should continue to pass
Documentation Requirements
- Do we have anything in the readme related to the NAPI version?
Follow Up Requirements
- N/A