apprunner-roadmap icon indicating copy to clipboard operation
apprunner-roadmap copied to clipboard

Prepare and plan Node 18 deployment schedule

Open SirJamesBrown opened this issue 2 years ago • 1 comments

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request

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.

SirJamesBrown avatar Mar 16 '22 13:03 SirJamesBrown

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.

1tonyca avatar Mar 23 '22 23:03 1tonyca

Any updates on this?

LucasMoskun avatar Mar 06 '23 13:03 LucasMoskun

Dates for reference:

  • Active LTS start: 2022-10-25
  • Maintenance LTS start: 2023-10-18

curran avatar Apr 14 '23 06:04 curran

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

jsheld avatar May 26 '23 21:05 jsheld

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?

evansaa1 avatar Jul 31 '23 23:07 evansaa1

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?

SirJamesBrown avatar Aug 14 '23 08:08 SirJamesBrown

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

nick-ax avatar Aug 14 '23 08:08 nick-ax

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

ant-roli avatar Aug 16 '23 09:08 ant-roli

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

AbeEstrada avatar Sep 01 '23 20:09 AbeEstrada

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

jsheld avatar Sep 01 '23 22:09 jsheld

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

roscoej avatar Sep 14 '23 15:09 roscoej

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

jsheld avatar Sep 14 '23 15:09 jsheld

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.

gautamsi avatar Nov 01 '23 01:11 gautamsi

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?

mr-nagashima avatar Nov 09 '23 07:11 mr-nagashima

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

marco910 avatar Dec 14 '23 10:12 marco910

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.

marco910 avatar Jan 02 '24 11:01 marco910

Just in time for Node 18 to no longer be in active support 🙄 App Runner is a joke

evansaa1 avatar Jan 02 '24 11:01 evansaa1

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.

brunomorency avatar Jan 02 '24 14:01 brunomorency

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

AbeEstrada avatar Jan 02 '24 18:01 AbeEstrada

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...)

Adesin-fr avatar Feb 12 '24 07:02 Adesin-fr