broadinstitute / seqr

web-based analysis tool for rare disease genomics
GNU Affero General Public License v3.0
173 stars 89 forks source link

Support newer versions of `nodejs`. #3640

Open bpblanken opened 9 months ago

bpblanken commented 9 months ago

Is your feature request related to a problem? Please describe. The local development server does not work with more recent versions of node due to this issue.

Describe the solution you'd like Update the seqr packages and docker image to use a more recent version of nodejs...the most recently released version is 20.

Describe alternatives you've considered In theory export NODE_OPTIONS=--openssl-legacy-provider or force-downgrading nodejs works... but there's potential security issues etc.

karynne7 commented 3 months ago

We're getting deprecation warnings for nodejs. I think this update should be bumped to a higher priority. Thanks!

================================================================================

                          DEPRECATION WARNING                            

Node.js 14.x is no longer actively supported!

You will not receive security or critical stability updates for this version.

You should migrate to a supported version of Node.js as soon as possible. Use the installation script that corresponds to the version of Node.js you wish to install. e.g.