aws / apprunner-roadmap

This is the public roadmap for AWS App Runner.
https://aws.amazon.com/apprunner/
Other
301 stars 14 forks source link

Prepare and plan Node 18 deployment schedule #120

Closed SirJamesBrown closed 8 months ago

SirJamesBrown commented 2 years ago

Prepare and plan Node 18 deployment

Node 16 isnt available yet and 18 release is around the corner which will likely be the next LTS. We love app runner but cant use it in active projects unless it's as predictable as EC2. If LTS is minimum viable, knowing ahead of time when scheduled dev and demo is starting would give us all an incentive.

1tonyca commented 2 years ago

Thanks for the interest, active LTS for Node 18 starts on 2022-10-25, per https://nodejs.org/en/about/releases, and we are planning to support it shortly after. We will move this issue out of research card as soon as we start.

LucasMoskun commented 1 year ago

Any updates on this?

curran commented 1 year ago

Dates for reference:

jsheld commented 1 year ago

The team is currently working on support for NodeJS18. We do not have an ETA just yet. Will update once we do.

evansaa1 commented 1 year ago

We were hoping to deploy some newly developed NodeJS services on App Runner only to find that it only supports old versions of the Node runtime. Unless I'm missing something App Runner (when deploying directly from a code repo) only gives me the option of Node 12, 14 and 16 and 16 hits end of life next month. 18 has been LTS and 20 has been current since November last year, is AppRunner getting the maintenance attention it needs or should I be considering alternatives?

SirJamesBrown commented 1 year ago

I'd like to make a request. This post started well over a year ago. 18 is about to go into maintenance, 19 came and went and now we're on 20 (arguably a greater update) to be LTS. The cycle has been missed with no clarity given.

My assumption therefor as a customer is that if the clarity given is "soon after" and that is almost a year after, app-runner is either being deprecated, simply ignored or sacrificed to other services. Point being, I am as unclear now as over a year ago.

The request was "Prepare and plan Node 18 deployment schedule" but there is no apparent schedule.
I don't like being a downer but this really is exactly what i was asking to avoid.

The request is, can we confirm if there is a plan to maintain a relative tempo with node or is it ad-hoc if/when time allows?

Could we also get a list of potential alternative solutions on AWS which may be more appropriate or have more active development to ease the load on app-runner if it is struggling under development and support load?

nick-ax commented 1 year ago

Move to AWS ECS or EKS. That's what our AWS account rep suggested so we did.

ant-roli commented 1 year ago

flightcontrol.dev looks promising. Very similar setup to app runner and deploys to fargate.

AbeEstrada commented 1 year ago

Any news? I don't want to deal with servers again (or amplify)

jsheld commented 1 year ago

The team is currently working on this. We will let you know when we have an update in terms of timeline.

roscoej commented 1 year ago

@jsheld Is there any update on support for Node 18? Thank you in advance.

jsheld commented 1 year ago

I cannot talk about timelines but please be rest assured that this is currently in progress. Thank you for your patience.

gautamsi commented 1 year ago

We now have Node 20 as LTS, There is lot of pain in keeping overridden dependencies which has moved on to Node 18 being minimum version.

mr-nagashima commented 1 year ago

Will App Runner continue to be maintained and will I be able to continue using it? Or is it better to use other AWS services?

AbeEstrada commented 1 year ago

AWS Lambda adds support for Node.js 20

marco910 commented 11 months ago

Are there any updates on this? We want to run Next.js 14 on AppRunner

marco910 commented 10 months ago

Just had a look into AWS AppRunner in the eu-central-1 region and noticed that the Node.js 18 runtime is now available! Didn't check this in other regions, but I think it's the same in other regions where AppRunner is available.

Also tested a Node.js 18 project using Next.js 14 on it and seems to work fine.

evansaa1 commented 10 months ago

Just in time for Node 18 to no longer be in active support ๐Ÿ™„ App Runner is a joke

brunomorency commented 10 months ago

Official announcement: https://docs.aws.amazon.com/apprunner/latest/relnotes/release-2023-12-29-python-node-prebuild.html

Hopefully theyโ€™ll add Node 20 quickly based on that work.

AbeEstrada commented 10 months ago

For reference: https://docs.aws.amazon.com/apprunner/latest/dg/service-source-code-nodejs-releases.html

Adesin-fr commented 9 months ago

Also waiting for Node 20 support...

To others, until we have officla node 20 support, we still can build docker images (but I'm ok, it requires more setup/work than code repo setup...)