-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
Use Case
As a driver engineer and user of the driver,
I want to have an up-to-date version support specification,
So that I stay ahead of any deprecations and can make use of improvements
User Experience
- n/a
Dependencies
- n/a
Risks/Unknowns
- snappy 7.4.0 through 7.4.2 broke require() from the CommonJS entry, which is why CI currently pins the dev dependency to 7.3.3 and strips snappy installs from the test runner. 7.4.3 ships a fix matching that symptom, but it has not been verified. See NODE-7766.
- @aws-sdk/credential-providers is constrained by the SDK version bundled in the AWS Lambda Node runtimes. AWS no longer publishes this value; it varies by runtime version and Region and has to be probed from inside a function.
Acceptance Criteria
Implementation Requirements
- "@aws-sdk/credential-providers": "3.806.0" - unchanged unless a probe of the nodejs22.x runtime shows a higher floor is safe
- "gcp-metadata": "9.0.3"
- "snappy": "7.4.3" - conditional on NODE-7766 confirming 7.4.3 is operational, otherwise leave at 7.3.2
- "socks": "2.8.10"
- "kerberos": "^8.0.0"
- "mongodb-client-encryption": "^8.0.0"
- "@mongodb-js/zstd": "^8.0.0"
- Update dependabot config to exclude any dependencies that are peer dependencies from the automatic update
Testing Requirements
- all tests pass
Documentation Requirements
- Ensure there is a release note documenting the change
Follow Up Requirements
- Compat table updates will be done in NODE-7840
- is depended on by
-
NODE-7766 Unpin snappy@7.3.3 dev pin in the node driver
-
- Backlog
-