node v20 is EOL in zstd

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Duplicate
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: zstd
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Use Case

      As a developer
      I want to support supported runtime versions of nodejs in zstd
      So that dependencies have runtime support parity

      User Experience

      • v20 of node should be marked as unsupported in package.json. This would be a breaking change. 

      Dependencies

      Risks/Unknowns

      • This is a breaking change, since it forces the user to upgrade the server runtime that uses this package.

      Acceptance Criteria

      Implementation Requirements

      • bump the suppoted 'engines' matrix in package.json to support >=v22
      • remove any runtime tests which rely on v20

      Testing Requirements

      • We should ensure we pick a minimum version that's compatible with core packages we intend to update (e.g: node-gyp). Analyze the incoming runtime compatibility matrix in the associated packages and find a candidate range

      Documentation Requirements

      • Updates to the supported runtimes should be communicated upon release

      Follow Up Requirements

      • N/A

            Assignee:
            Unassigned
            Reporter:
            Johnathan Martell
            None
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: