Skip to content

Commit 6581268

Browse files
committed
Update release plan
1 parent f3e29b1 commit 6581268

File tree

2 files changed

+16
-18
lines changed

2 files changed

+16
-18
lines changed

about/releases/index.md

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,27 @@ title: Release Plan
44
slug: releases
55
---
66

7-
_Updated: 2021-10-21_
7+
_Updated: 2022-08-04_
88

99
This plan is a guide for how the project plans to schedule upcoming releases, taking
1010
into 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
1717
to 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
2424
a 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

3229
This 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

4846
References:
4947
- [Blog post: Going beyond Node-RED 1.x](https://nodered.org/blog/2020/07/01/release-plans)

about/releases/release-plan.png

-3.35 KB
Loading

0 commit comments

Comments
 (0)