Release icon indicating copy to clipboard operation
Release copied to clipboard

Release plan - v20.x Active LTS

Open RafaelGSS opened this issue 2 years ago • 31 comments

Draft schedule - all dates subject to change

Version Release Date Releaser
v20.9.0 2023-10-24 @richardlau (LTS transition)
v20.10.0 2023-11-22 @targos
v20.11.0 2024-01-10 @UlisesGascon
v20.11.1 2024-02-08 @RafaelGSS (Security)
v20.12.0 2024-03-26 @richardlau
v20.12.1 2024-04-03 @RafaelGSS (Security)
v20.12.2 2024-04-10 @RafaelGSS (Security)
v20.13.0 2024-05-07 @marco-ippolito
v20.13.1 2024-05-09 @marco-ippolito
v20.14.0 2024-05-28 @marco-ippolito
v20.15.0 2024-06-20 @marco-ippolito
v20.15.1 2024-07-02 @RafaelGSS (Security)
v20.16.0 2024-07-24 @marco-ippolito
v20.17.0 2024-08-21 @marco-ippolito
v20.18.0 2024-10-01 @targos
Maintenance transition 2024-10-22 no release
Current
Version Release Date Releaser
v20.0.0 2023-04-18  @RafaelGSS
v20.1.0 2023-05-03 @targos
v20.2.0 2023-05-16 @targos
v20.3.0 2023-06-05 @targos / @RafaelGSS
v20.3.1 2023-06-20 @RafaelGSS (security)
v20.4.0 2023-07-04 @RafaelGSS
v20.5.0 2023-07-18 @juanarbol
v20.5.1 2023-08-08 @RafaelGSS (security)
v20.6.0 2023-08-24 @juanarbol / @UlisesGascon
v20.7.0 2023-09-13 @UlisesGascon
v20.8.0 2023-09-28 @ruyadorno
v20.8.1 2023-10-13 @RafaelGSS (security)

RafaelGSS avatar Apr 19 '23 17:04 RafaelGSS

I can't "pin issue". Github limits the pinned issues by 3.

RafaelGSS avatar Apr 19 '23 17:04 RafaelGSS

We could swap the pin with the v19.x one. Since v19.x is in maintenance we might decide not to do another v19.x release.

richardlau avatar Apr 19 '23 18:04 richardlau

@targos Looks like 20.1.0 is slated for release today. Can we expect it will appear on https://nodejs.org/en/download/current today as well or does it take a few days to show up there? I am awaiting this release because it should fix a bug with ESM loaders that I am running into (nodejs/node#47566) hence my curiosity about the release timeline. Thank you!

TomasHubelbauer avatar May 02 '23 10:05 TomasHubelbauer

It's unlikely. I'm aiming for a release tomorrow, May 3.

targos avatar May 02 '23 11:05 targos

Looks like 20.1.0 is up for download! Thank you @targos

Although I think the Commits section on the Releases page got cut off: https://github.com/nodejs/node/releases

My issue of interest nodejs/node#47566 is there through the PR nodejs/node#47620 so I'm happy and ready to test. Thanks again.

TomasHubelbauer avatar May 04 '23 07:05 TomasHubelbauer

I'm moving the release to Monday next week (05 June)

targos avatar May 30 '23 14:05 targos

I'm sorry if this is the wrong place to ask, but is it possible to include https://github.com/nodejs/node/pull/48933 in 20.6.0? It merges cleanly as of right now.

gabrielschulhof avatar Aug 14 '23 06:08 gabrielschulhof

It should be included, yeah.

RafaelGSS avatar Aug 14 '23 12:08 RafaelGSS

FWIW v20.6.0 might be delayed by one day (16-08-2023). @ulisesgascon is working on it.

RafaelGSS avatar Aug 14 '23 21:08 RafaelGSS

His language will forever language will forever fix our problems

Miguel736j avatar Aug 17 '23 05:08 Miguel736j

FWIW v20.6.0 is delayed until Monday (21-08-2023) because we need to run CITGM/CI/V8-CI.

UlisesGascon avatar Aug 17 '23 13:08 UlisesGascon

@nodejs/releasers folks, we need volunteers for the next v20.x release. Unfortunately, I can't prepare any release until the end of the month. Since we've just released v20.6.0, I'm pushing the v20.7.0 release date by a week (there are a bunch of commits already).

RafaelGSS avatar Sep 04 '23 22:09 RafaelGSS

In Oct I won't be available, but I am happy to take leadership or at least prepare v20.7.0

UlisesGascon avatar Sep 04 '23 22:09 UlisesGascon

Anyone for a release tomorrow or later this week?

targos avatar Sep 25 '23 18:09 targos

I might be able to work on it Wed-Thu if no one else is available to pick it up 😊

ruyadorno avatar Sep 26 '23 02:09 ruyadorno

Will v20.9.0 be released before LTS?

krk avatar Oct 10 '23 13:10 krk

Will v20.9.0 be released before LTS?

No, due to releaser availability we weren't able to a release before LTS. The LTS transition release will be Node.js 20.9.0.

richardlau avatar Oct 20 '23 10:10 richardlau

To which resources this project release refer to? so far I was able to see node 20 preview only on azure function, but actually we are really waiting for app-service support, where is it in roadmap?

OrenXD avatar Oct 25 '23 13:10 OrenXD

To which resources this project release refer to?

The ones downloadable from https://nodejs.org/.

richardlau avatar Oct 25 '23 13:10 richardlau

Can we please add

  • https://github.com/nodejs/node/pull/50991
  • https://github.com/nodejs/node/pull/50060

to the next 20.x release? It's blocking https://github.com/nodejs/node-addon-api/pull/1409.

gabrielschulhof avatar Feb 19 '24 05:02 gabrielschulhof

Also this fix is needed:

sosoba avatar Feb 20 '24 05:02 sosoba

Could we please have https://github.com/nodejs/node/pull/51801 in the next release? It will help us with our next release of Node-API.

gabrielschulhof avatar Apr 12 '24 21:04 gabrielschulhof

It will depend on timing. https://github.com/nodejs/node/pull/51801 needs to go out in a current release first before being eligible for LTS, and usually be in a current release for two weeks. The next current release looks likely to be Node.js 22.0.0.

richardlau avatar Apr 15 '24 13:04 richardlau

A release was scheduled for this month I can volunteer for next week

marco-ippolito avatar Apr 29 '24 12:04 marco-ippolito

I can volunteer for 20.14.0 starting at the end of this week, target date 27/28 may

marco-ippolito avatar May 21 '24 13:05 marco-ippolito

I can volunteer for 20.15.0 for the week around 20th of June, if anyone else wants to do it

marco-ippolito avatar May 30 '24 14:05 marco-ippolito

If nobody else wants to I can volunteer for 10th~ of July

marco-ippolito avatar Jun 27 '24 14:06 marco-ippolito

If nobody else wants to I can volunteer for 10th~ of July

@RafaelGSS Since the security release has been delayed I guess I'll move v20.16.0 2 weeks after the security release right?

marco-ippolito avatar Jul 05 '24 06:07 marco-ippolito

I'll prepare a release for the 1st of October

targos avatar Sep 19 '24 14:09 targos

I see that the README lists 2024-10-22 as the maintenance start date of v20, but it is still marked as LTS. So what is the current state of it? It's... unsettling to not have any LTS version at the moment.

ranisalt avatar Oct 24 '24 07:10 ranisalt