charoitel / lambda-layer-canvas-nodejs

Cairo backed Mozilla Web Canvas API implementation layer for AWS Lambda
https://serverlessrepo.aws.amazon.com/applications/arn:aws:serverlessrepo:us-east-1:990551184979:applications~lambda-layer-canvas-nodejs
MIT License
86 stars 22 forks source link

Support Node v20 #24

Open jplandry908 opened 8 months ago

jplandry908 commented 8 months ago

First off, thank you for your hard work on this. Do you have any plans to support the new Node v20 runtime?

charoitel commented 7 months ago

@jplandry908, currently is still under planning, may include node 20 support when the next release of node-canvas is available, thanks

swipht1991 commented 5 months ago

Thank you for providing this. Is node 20 support still a part of the plan for a future release?

charoitel commented 5 months ago

@swipht1991, yes and actually Node 20 should be supported. For reference, according to https://github.com/Automattic/node-canvas/issues/2232, Node 16 may be dropped in node-canvas 3.0.0.

These days I am wondering, in case the new release of node-canvas still not available in upcoming few months, may be I would release a maintenance release which would try to include support for Node 20 first.

Please feel free to let me know if there is any concern, or if there is anything would like to include or discuss. Thanks~

swipht1991 commented 5 months ago

@charoitel That sounds great, thank you for the detailed update. I hadn't realized node-canvas wasn't providing node 20 support until 3.0.0. Since node 18 still has support I don't think there is a huge urgency to get node 20 supported, but a maintenance release of node-canvas to ensure that is available would be appreciated. It's good to know it's still on the plan and will be made available when node-canvas 3.0.0 is out.

Thanks again for providing this.

deathemperor commented 4 months ago

just wanna chime in that node-canvas support node 20 in its latest release https://github.com/Automattic/node-canvas/releases/tag/v2.11.2

splunkettCB commented 2 months ago

@charoitel since the above node-canvas release supports node20 would it be possible to have a new version of lambda layer built to support 20?

sepiaflux commented 1 month ago

Hi, is there any progress on this?:)