Closed SirJamesBrown closed 8 months 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.
Any updates on this?
Dates for reference:
The team is currently working on support for NodeJS18. We do not have an ETA just yet. Will update once we do.
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?
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?
Move to AWS ECS or EKS. That's what our AWS account rep suggested so we did.
flightcontrol.dev looks promising. Very similar setup to app runner and deploys to fargate.
Any news? I don't want to deal with servers again (or amplify)
The team is currently working on this. We will let you know when we have an update in terms of timeline.
@jsheld Is there any update on support for Node 18? Thank you in advance.
I cannot talk about timelines but please be rest assured that this is currently in progress. Thank you for your patience.
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.
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?
Are there any updates on this? We want to run Next.js 14 on AppRunner
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.
Just in time for Node 18 to no longer be in active support ๐ App Runner is a joke
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.
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...)
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.