nodejs / Release

Node.js Release Working Group
3.98k stars 558 forks source link

Release plan - v20.x Active LTS #855

Open RafaelGSS opened 1 year ago

RafaelGSS commented 1 year ago

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-09-??
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 commented 1 year ago

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

richardlau commented 1 year ago

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.

TomasHubelbauer commented 1 year ago

@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!

targos commented 1 year ago

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

TomasHubelbauer commented 1 year ago

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.

targos commented 1 year ago

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

gabrielschulhof commented 1 year ago

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.

RafaelGSS commented 1 year ago

It should be included, yeah.

RafaelGSS commented 1 year ago

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

Miguel736j commented 1 year ago

His language will forever language will forever fix our problems

UlisesGascon commented 1 year ago

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

RafaelGSS commented 1 year ago

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

UlisesGascon commented 1 year ago

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

targos commented 11 months ago

Anyone for a release tomorrow or later this week?

ruyadorno commented 11 months ago

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

krk commented 11 months ago

Will v20.9.0 be released before LTS?

richardlau commented 11 months ago

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.

OrenXD commented 10 months ago

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?

richardlau commented 10 months ago

To which resources this project release refer to?

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

gabrielschulhof commented 6 months ago

Can we please add

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

sosoba commented 6 months ago

Also this fix is needed:

gabrielschulhof commented 5 months ago

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.

richardlau commented 5 months ago

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.

marco-ippolito commented 4 months ago

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

marco-ippolito commented 3 months ago

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

marco-ippolito commented 3 months ago

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

marco-ippolito commented 2 months ago

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

marco-ippolito commented 2 months ago

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?