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

Add Node.js 22 LTS to CI matrix

    • 2
    • Not Needed
    • 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.
    • Needed
    • Hide

      The driver and associated packages now support Node.js 22

      Show
      The driver and associated packages now support Node.js 22

      Use Case

      As a Node.js user and driver developer
      I want the latest LTS to be tested.
      So that we're sure the latest version works as expected.

      User Experience

      • All Node.js users that use the LTS release branch.

      Dependencies

      • Node.js

      Risks/Unknowns

      • What could go wrong while implementing this change? (e.g., performance, inadvertent behavioral changes in adjacent functionality, existing tech debt, etc)
        • Nothing
      • Is there an opportunity for better cross-driver alignment or testing in this area?
        • No
      • Is there an opportunity to improve existing documentation on this subject?
        • Yes, compat tables need updating upon next release

      Acceptance Criteria

      Implementation Requirements

      • Add Node.js 22 LTS to all supported library's matrices
        • driver, bson, client encryption, legacy driver, kerberos, zstd, connection string, dbx-js-tools
      • Double check any latest tasks are running with Node.js 23

      Testing Requirements

      • All tests pass on node 22

      Documentation Requirements

      • Inform the docs team on the next release that there are compat table changes for Node version

      Follow Up Requirements

      • None

            Assignee:
            warren.james@mongodb.com Warren James
            Reporter:
            neal.beeken@mongodb.com Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: