Last Updated 2025-12-01
This plan is a guide for how the project plans to schedule upcoming releases, taking into account the release schedule of the underlying Node.js runtime.

The project aims to make a new major release once a year to align with the Node.js schedule. As they reach their end-of-life, a new major release will be made that updates the default Node.js version and drop support for older versions.
The active Node-RED stream will get regular minor releases (for example 5.0 -> 5.1) containing new features as well as maintenance releases (for example 5.0.1 -> 5.0.2) as and when they are needed.
When a new major version is released, the previous version enters maintenance mode for a period of time. During this time it will only receive bug fixes and security updates.
This proposal means:
| Release | Initial | Maintenance Start | End-of-life |
|---|---|---|---|
| 5.x. | 2026-01 | Â | Â |
| 4.x | 2024-04-30. | 2026-01 | 2026-06-30 |
| 3.x | 2022-07-14 | 2024-04-30. | 2025-06-30 |
| 2.x | 2021-07-22 | 2022-07-14 | 2023-06-30 |
| 1.x | 2019-09-30 | 2021-04-30 | 2022-06-30 |
Dates are subject to change
References:
Node-RED: Low-code programming for event-driven applications.
Copyright OpenJS Foundation and Node-RED contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
The OpenJS Foundation | Terms of Use | Privacy Policy | OpenJS Foundation Bylaws | Trademark Policy | Trademark List | Cookie Policy