episphere / connect

Connect API for DCEG's Cohort Study
10 stars 5 forks source link

Upgrade Node and other packages #718

Closed we-ai closed 8 months ago

we-ai commented 1 year ago

Currently Node version 14 is running our backend services. With Node 14 maintenance ended on 4-30-2023, and Node 16 maintenance ended on 9-11-2023, continue using these versions might have risks. If we don't want to use the newest version, Node 18 might be good for us. It is maintained until 2025.

anthonypetersen commented 1 year ago

is there anything we need to do besides update the Node version being utilized for our Cloud Functions?

abhinavjonnada82 commented 1 year ago

Highly suggest for Node & Firebase upgrade across our ecosystem. https://github.com/episphere/connectFaas/pull/430#discussion_r1337661509

We could leverage new features in Firebase & Node for faster performance.

we-ai commented 1 year ago

As mentioned by @abhinavjonnada82 above, besides Node, other packages also need upgrades. For example:

bransteitterbr commented 10 months ago

As of this posting Node.js version 20 is the current lts so that would be the version I would target

jhflorey commented 9 months ago

Approved PR https://github.com/episphere/connectFaas/pull/498

bransteitterbr commented 9 months ago

Merged to dev and ready for testing