@@ -4,30 +4,27 @@ title: Release Plan
44slug : releases
55---
66
7- _ Updated: 2021-10-21 _
7+ _ Updated: 2022-08-04 _
88
99This plan is a guide for how the project plans to schedule upcoming releases, taking
1010into account the release schedule of the underlying Node.js runtime.
1111
1212![ ] ( release-plan.png )
1313
1414
15- The active Node-RED stream (2 .x) will get a new minor version release (for example, 2 .1 -> 2 .2)
16- every three months. Maintenance releases (for example 2 .1.0 -> 2 .1.1) will continue
15+ The active Node-RED stream (3 .x) will get a new minor version release (for example, 3 .1 -> 3 .2)
16+ every three months. Maintenance releases (for example 3 .1.0 -> 3 .1.1) will continue
1717to happen as and when they are needed.
1818
19- At the end of April 2022 , when Node 12 .x reaches its end-of-life, we will publish
20- Node-RED 3 .x that will * drop* support for Node 12 .
19+ At the end of April 2023 , when Node 14 .x reaches its end-of-life, we will publish
20+ Node-RED 4 .x that will * drop* support for Node 14 .
2121
22- The 2 .x stream will then enter maintenance mode. It will only receive bug fixes
23- and security updates. New features could get back-ported from 3 .x if there was
22+ The 3 .x stream will then enter maintenance mode. It will only receive bug fixes
23+ and security updates. New features could get back-ported from 4 .x if there was
2424a very good reason to do so as well as people available to do the work.
2525
26- The 3.x stream will continue in active development with a minor release every
27- three months or so until April 2023 when Node 14.x reaches its end-of-life. We
28- then publish Node-RED 4.x and the cycle continues. The 2.x stream will reach its
29- end-of-life soon after the 4.x release. The exact timing of that will be something
30- we will need to discuss further.
26+ The 4.x stream will continue in active development with a minor release every
27+ three months or so for a year, when the next major release is made.
3128
3229This proposal means:
3330
@@ -37,13 +34,14 @@ This proposal means:
3734 - We have a plan that enables us to make potentially breaking changes once a year.
3835
3936
40- Release | Initial | Maintenance Start | End-of-life
41- --------|-------------|----------------------|-----------------
42- 1.x | 2019-09-30 | 2021-04-30 | 2022-06-30
43- 2.x | 2021-04-30 | 2022-04-30 | 2023-06-30
44- 3.x | 2022-04-30 | 2023-04-30 | 2024-06-30
37+ Release | Initial | Maintenance Start | End-of-life
38+ --------|-----------------|----------------------|-----------------
39+ 1.x | 2019-09-30 | 2021-04-30 | 2022-06-30
40+ 2.x | 2021-07-22 | 2022-07-14 | 2023-06-30
41+ 3.x | 2022-07-14 | * 2023-04-30* * | 2024-06-30
42+ 4.x | * 2023-04-30* * | * 2024-04-30* * | 2025-06-30
4543
46- _ Dates are subject to change_
44+ _ * Dates are subject to change_
4745
4846References:
4947 - [ Blog post: Going beyond Node-RED 1.x] ( https://nodered.org/blog/2020/07/01/release-plans )
0 commit comments