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

Drop EOL Node Versions in Driver V5

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 5.0.0
    • Affects Version/s: None
    • Component/s: None
    • 2
    • Not Needed
    • Needed
    • Hide

      Compatibility matrix needs to remove Node 12 from support with the driver 5.0

      Show
      Compatibility matrix needs to remove Node 12 from support with the driver 5.0

      Use Case

      As a nodejs engineer
      I want ship code that supports node LTS versions
      So that compiled code is smaller (less syntax fixing for old versions) and native APIs are used (no need for tslib helpers)

      User Impact

      • Users who wish to upgrade will need to be on Node.js version >=14.20.1

      Dependencies

      • upstream and/or downstream requirements and timelines to bear in mind

      Unknowns

      • questions that need to be answered to determine implementation

      Acceptance Criteria

      • Update the package.json and CI accordingly
      • Document change in the migration guide

      Implementation Requirements

      • Set the engines field to "engines": "node": ">=14.20.1" in the package.json

      Testing Requirements

      • Remove Node.js versions from CI that are not compatible with the engine version range

      Documentation Requirements

      • File an attached DOCSP to update the compat tables

            Assignee:
            durran.jordan@mongodb.com Durran Jordan
            Reporter:
            daria.pardue@mongodb.com Daria Pardue
            Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: