# Node-RED changelog > Low-code programming for event-driven applications. - Vendor: OpenJS Foundation - Category: Developer Tools - Official site: https://nodered.org - Tracked by: What's New (https://whatsnew.fyi/product/node-red) - Harvested from: GitHub (node-red/node-red) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 4.1.13 - Date: 2026-07-30 - Version: 4.1.13 - Original notes: https://github.com/node-red/node-red/releases/tag/4.1.13 - Permalink: https://whatsnew.fyi/product/node-red/releases/4.1.13 - **changed** — Revert jsonata to an earlier version ##### What's Changed * Update for 4.1.13 by @knolleary in https://github.com/node-red/node-red/pull/5890 * Revert jsonata further by @knolleary in https://github.com/node-red/node-red/pull/5892 **Full Changelog**: https://github.com/node-red/node-red/compare/4.1.12...4.1.13 ### 5.0.4 - Date: 2026-07-30 - Version: 5.0.4 - Original notes: https://github.com/node-red/node-red/releases/tag/5.0.4 - Permalink: https://whatsnew.fyi/product/node-red/releases/5.0.4 - **fixed** — Revert JSONata update to address issues from the 5.0.3 release ##### What's Changed * Bump for 5.0.4 release by @knolleary in https://github.com/node-red/node-red/pull/5891 * The 5.0.3 release did not revert the JSONata update far enough, so here we are doing it again **Full Changelog**: https://github.com/node-red/node-red/compare/5.0.3...5.0.4 ### 5.0.3 — 5.0.3: Maintenance Release - Date: 2026-07-30 - Version: 5.0.3 - Original notes: https://github.com/node-red/node-red/releases/tag/5.0.3 - Permalink: https://whatsnew.fyi/product/node-red/releases/5.0.3 - **fixed** — Revert JSONata to 2.2.1 due to regression in behaviour ##### What's Changed * Update for 5.0.3 by @knolleary in https://github.com/node-red/node-red/pull/5889 * Revert JSONata 2.2.2 -> 2.2.1 due to regression in behaviour - https://github.com/jsonata-js/jsonata/issues/827 **Full Changelog**: https://github.com/node-red/node-red/compare/5.0.2...5.0.3 ### 4.1.12 — 4.1.12: Maintenance Release - Date: 2026-07-30 - Version: 4.1.12 - Original notes: https://github.com/node-red/node-red/releases/tag/4.1.12 - Permalink: https://whatsnew.fyi/product/node-red/releases/4.1.12 - **security** — Sanitize session messages ##### What's Changed * Sanitize session messages (v4 backport) by @knolleary in https://github.com/node-red/node-red/pull/5884 * Updates for 4.1.12 release by @knolleary in https://github.com/node-red/node-red/pull/5886 **Full Changelog**: https://github.com/node-red/node-red/compare/4.1.11...4.1.12 ### 5.0.2 — 5.0.2: Maintenance Release - Date: 2026-07-30 - Version: 5.0.2 - Original notes: https://github.com/node-red/node-red/releases/tag/5.0.2 - Permalink: https://whatsnew.fyi/product/node-red/releases/5.0.2 - **fixed** — Escape characters in mocha script commands - **added** — Add description for one letter attributes - **changed** — Update jsonata to latest - **fixed** — Fix tests for windows environment - **security** — Sanitize session messages ##### What's Changed * Fix: escape characters in mocha script commands by @Steve-Mcl in https://github.com/node-red/node-red/pull/5858 * added description for one letter attributes by @gorenje in https://github.com/node-red/node-red/pull/5853 * chore: Update jsonata to latest by @Steve-Mcl in https://github.com/node-red/node-red/pull/5859 * fix tests for windows env by @Steve-Mcl in https://github.com/node-red/node-red/pull/5866 * Sanitize session messages by @knolleary in https://github.com/node-red/node-red/pull/5883 * Updates for 5.0.2 release by @knolleary in https://github.com/node-red/node-red/pull/5885 **Full Changelog**: https://github.com/node-red/node-red/compare/5.0.1...5.0.2 ### 5.0.1 — 5.0.1: Maintenance Release - Date: 2026-07-01 - Version: 5.0.1 - Original notes: https://github.com/node-red/node-red/releases/tag/5.0.1 - Permalink: https://whatsnew.fyi/product/node-red/releases/5.0.1 - **changed** — Set minimum node version to 22.9 - **added** — Add Japanese translations for 5.0.0-beta.6 - **fixed** — Fix RED.sidebar.containsTab api - **changed** — Move sidebar resize-handle down one level in z-index - **fixed** — Avoid initialising sidebars with tabs that do not exist yet - **fixed** — Fix expandOnClick behaviour of treeList - **fixed** — Fix images in welcome tour for 4.1 - **added** — Add Japanese Translations for v5.0.0 - **added** — Add german translation for help texts of the link nodes - **fixed** — Don't throw error looking up locales for themes - **changed** — Make docs popup styling consistent with info sidebar - **fixed** — Reposition active popups in response to window resize events - **fixed** — Fix palette manager showing "0 plugins" - **fixed** — Fix scrollbars not updating when jumping between nodes in the same workspace - **fixed** — Sync theme preference into the embedded Node-RED editor - **fixed** — Fix issue with monaco after expanding and collapsing the editor - **fixed** — Fix navigation elements overlapping workspace content at edges - **fixed** — Fix git ref parsing resulting in broken merge conflicts and commit diffs - **fixed** — Fix scroll bars not updating properly - **fixed** — Fix info popover to support node.info() - **fixed** — Handle repositioning tooltip when aligned to top ##### What's Changed * Update default branch references by @knolleary in https://github.com/node-red/node-red/pull/5793 * Set minimum node version to 22.9 by @bonanitech in https://github.com/node-red/node-red/pull/5792 * Add Japanese translations for 5.0.0-beta.6 by @kazuhitoyokoi in https://github.com/node-red/node-red/pull/5394 * Remove dead link in contributing guide by @knolleary in https://github.com/node-red/node-red/pull/5797 * Fix RED.sidebar.containsTab api by @knolleary in https://github.com/node-red/node-red/pull/5816 * Move sidebar resize-handle down one level in z-index by @knolleary in https://github.com/node-red/node-red/pull/5817 * Avoid initialising sidebars with tabs that do not exist yet by @knolleary in https://github.com/node-red/node-red/pull/5818 * Fix expandOnClick behaviour of treeList by @knolleary in https://github.com/node-red/node-red/pull/5821 * Fix images in welcome tour for 4.1 by @kazuhitoyokoi in https://github.com/node-red/node-red/pull/5814 * Add Japanese Translations for v5.0.0 by @kazuhitoyokoi in https://github.com/node-red/node-red/pull/5815 * german translation for help texts of the link nodes by @m-schaeffler in https://github.com/node-red/node-red/pull/5801 * Don't throw error looking up locales for themes by @hardillb in https://github.com/node-red/node-red/pull/5813 * Make docs popup styling consistent with info sidebar by @knolleary in https://github.com/node-red/node-red/pull/5822 * Reposition active popups in response to window resize events by @knolleary in https://github.com/node-red/node-red/pull/5823 * [5810] NR5: "0 plugins" in palette manager by @n-lark in https://github.com/node-red/node-red/pull/5825 * [5809] NR5: Scrollbars are not updating when jumping between nodes in the same workspace by @n-lark in https://github.com/node-red/node-red/pull/5826 * [7522] Sync theme preference into the embedded Node-RED editor by @n-lark in https://github.com/node-red/node-red/pull/5819 * Fix issue with monaco after expanding and collapsing the editor by @Steve-Mcl in https://github.com/node-red/node-red/pull/5830 * [5808] NR5: navigaton elements overlap workspace content at edges by @n-lark in https://github.com/node-red/node-red/pull/5827 * [BUGFIX] Fix git ref parsing resulting in broken merge conflicts and commit diffs by @beasteers in https://github.com/node-red/node-red/pull/5833 * [5828] Scroll bars don't update properly by @n-lark in https://github.com/node-red/node-red/pull/5832 * [5839] NR5: info popover does not support node.info() by @n-lark in https://github.com/node-red/node-red/pull/5841 * Handle repositioning tooltip when aligned to top by @knolleary in https://github.com/node-red/node-red/pull/5844 * Load images in info popup before positioning by @knolleary in https://github.com/node-red/node-red/pull/5845 * Add --watch option to npm run dev by @knolleary in https://github.com/node-red/node-red/pull/5843 * Add a button to ignore the import of unknown types by @GogoVega in https://github.com/node-red/node-red/pull/5836 * Handle unknown node type properties in info properties table by @knolleary in https://github.com/node-red/node-red/pull/5846 * Update dependencies by @knolleary in https://github.com/node-red/node-red/pull/5847 * Backport dev changes to main by @knolleary in https://github.com/node-red/node-red/pull/5848 * Bump for 5.0.1 release by @knolleary in https://github.com/node-red/node-red/pull/5849 * Bump lock file by @knolleary in https://github.com/node-red/node-red/pull/5850 ##### New Contributors * @m-schaeffler made their first contribution in https://github.com/node-red/node-red/pull/5801 * @beasteers made their first contribution in https://github.com/node-red/node-red/pull/5833 **Full Changelog**: https://github.com/node-red/node-red/compare/5.0.0...5.0.1 ### 5.0.0 — 5.0.0: Milestone Release - Date: 2026-06-09 - Version: 5.0.0 - Original notes: https://github.com/node-red/node-red/releases/tag/5.0.0 - Permalink: https://whatsnew.fyi/product/node-red/releases/5.0.0 - **changed** — Node-RED now requires Node.js 22.9 or later - **changed** — Update sidebar UX with modernized design - **changed** — Improve workspace pan and zoom functionality - **fixed** — Fix panning workspace on touchscreens - **added** — Allow sidebar to be split into two panels - **added** — Add ability to use pfx or p12 file for TLS connection settings - **added** — Add TLS certificates and keys from environment variables - **added** — Add burst mode to delay node - **added** — Add pause button to debug sidebar - **changed** — Move location of new credentials files to be next to flows if they don't exist already in userdir - **fixed** — Update color of inactive tabs to not appear disabled - **changed** — Update Monaco editor to latest version 0.55.1 - **fixed** — Fix misaligned first tab in workspace - **fixed** — Fix selecting non-flow object in Explorer causing Info panel to go blank - **fixed** — Fix cursor events in workspace getting interrupted when over status and scroll bars - **fixed** — Fix vertical scrollbar overlapping subflow toolbar - **fixed** — Handle node-red-dashboard CSS poisoning - **changed** — Improve workspace footer handling of smaller screen widths - **changed** — Improve editor loading performance - **changed** — Improve touch handling for submenus ##### What's Changed Node-RED 5.0 is the biggest change to the editor experience in the history of the project. Back in our [roadmap post](https://nodered.org/blog/2025/12/03/node-red-roadmap-to-5) we set out four areas of focus - modernising the UX, improving node appearance, targeted functional enhancements, and updating our project infrastructure. After a long run of beta releases - and a huge amount of community feedback along the way - we're delighted to bring it all together in the final release. * Node-RED now requires Node.js 22.9 or later. At the time of release, we recommend running Node.js 24 ###### Full changelog * Update sidebar UX by @knolleary in https://github.com/node-red/node-red/pull/5327 * Prep dev branch for beta releases by @knolleary in https://github.com/node-red/node-red/pull/5367 * Workspace pan/zoom updates by @knolleary in https://github.com/node-red/node-red/pull/5312 * Update tour for 5-beta by @knolleary in https://github.com/node-red/node-red/pull/5370 * Fix panning workspace on touchscreens by @knolleary in https://github.com/node-red/node-red/pull/5371 * Update Sidebar UX by @knolleary in https://github.com/node-red/node-red/pull/5318 * Add ability to use pfx or p12 file for TLS connection settings option by @dceejay in https://github.com/node-red/node-red/pull/4907 * Update changelog for beta by @knolleary in https://github.com/node-red/node-red/pull/5375 * Allow sidebar to be split into two panels by @knolleary in https://github.com/node-red/node-red/pull/5378 * Update for beta.1 release by @knolleary in https://github.com/node-red/node-red/pull/5380 * Add TLS certs/keys from Env Vars by @hardillb in https://github.com/node-red/node-red/pull/5376 * Sync 4.1.3 changes to dev branch by @knolleary in https://github.com/node-red/node-red/pull/5445 * add burst mode to delay node by @dceejay in https://github.com/node-red/node-red/pull/5391 * UX updates for next beta by @knolleary in https://github.com/node-red/node-red/pull/5444 * Add pause button to debug sidebar by @dceejay in https://github.com/node-red/node-red/pull/5390 * Bump for 5beta2 by @knolleary in https://github.com/node-red/node-red/pull/5446 * Sync rel414 to dev branch by @knolleary in https://github.com/node-red/node-red/pull/5469 * Sync 4.1.5 to dev branch by @knolleary in https://github.com/node-red/node-red/pull/5481 * Resync 4.1.6 to dev branch by @knolleary in https://github.com/node-red/node-red/pull/5504 * Move location of new creds files to be next to flows (if they don't exist already in userdir) by @dceejay in https://github.com/node-red/node-red/pull/4951 * 136 - Update color of inactive tabs to not appear disabled by @n-lark in https://github.com/node-red/node-red/pull/5510 * Update Monaco to latest (0.55.1) by @Steve-Mcl in https://github.com/node-red/node-red/pull/5508 * UX updates for beta 3 by @knolleary in https://github.com/node-red/node-red/pull/5498 * Bump for beta3 release by @knolleary in https://github.com/node-red/node-red/pull/5514 * Sync 4.1.7 to dev branch by @knolleary in https://github.com/node-red/node-red/pull/5531 * [5525] UX: Misaligned first tab by @n-lark in https://github.com/node-red/node-red/pull/5536 * [5521] UX: Selecting non-flow object in Explorer causes Info to go blank by @n-lark in https://github.com/node-red/node-red/pull/5538 * [5523] UX: Cursor events in workspace get interrupted when over status/scroll bars by @n-lark in https://github.com/node-red/node-red/pull/5539 * [5522] UX: vertical scrollbar should not overlap subflow toolbar by @n-lark in https://github.com/node-red/node-red/pull/5537 * [5540] UX: handle node-red-dashboard css poisoning by @n-lark in https://github.com/node-red/node-red/pull/5548 * Improve workspace footer handling of smaller screen widths by @knolleary in https://github.com/node-red/node-red/pull/5549 * Editor loading improvements by @Steve-Mcl in https://github.com/node-red/node-red/pull/5541 * Better touch ha _[Truncated at 4000 characters — full notes: https://github.com/node-red/node-red/releases/tag/5.0.0]_ ### 4.1.11 — 4.1.11: Maintenance Release - Date: 2026-06-04 - Version: 4.1.11 - Original notes: https://github.com/node-red/node-red/releases/tag/4.1.11 - Permalink: https://whatsnew.fyi/product/node-red/releases/4.1.11 - **removed** — Remove debug console.log from externalModules - **fixed** — Ensure subsequent calls to the node editor can open - **security** — Sanitize all args passed to projects/git api - **fixed** — Fix typos - **fixed** — Fix box-shadow property value - **added** — Add description tooltips to palette categories - **changed** — Allow theme plugin to override node categories - **changed** — Add styles to prevent controls wrapping in find bar ##### What's Changed * Remove debug console.log from externalModules by @Autre31415 in https://github.com/node-red/node-red/pull/5737 * Ensure subsequent calls to the node editor can open by @Steve-Mcl in https://github.com/node-red/node-red/pull/5734 * Sanitize all args passed to projects/git api by @knolleary in https://github.com/node-red/node-red/pull/5768 * Typo fixes by @bonanitech in https://github.com/node-red/node-red/pull/5767 * Fix box-shadow property value by @bonanitech in https://github.com/node-red/node-red/pull/5764 * Add description tooltips to palette categories by @knolleary in https://github.com/node-red/node-red/pull/5769 * Allow theme plugin to override node categories by @knolleary in https://github.com/node-red/node-red/pull/5770 * Update dependencies by @knolleary in https://github.com/node-red/node-red/pull/5772 * Update mermaid in dev dependencies by @knolleary in https://github.com/node-red/node-red/pull/5775 * Add styles to prevent controls wrapping in find bar by @Steve-Mcl in https://github.com/node-red/node-red/pull/5779 * Bump for 4.1.11 release by @knolleary in https://github.com/node-red/node-red/pull/5781 ##### New Contributors * @Autre31415 made their first contribution in https://github.com/node-red/node-red/pull/5737 **Full Changelog**: https://github.com/node-red/node-red/compare/4.1.10...4.1.11 ### 4.1.10 — 4.1.10: Maintenance Release - Date: 2026-05-08 - Version: 4.1.10 - Original notes: https://github.com/node-red/node-red/releases/tag/4.1.10 - Permalink: https://whatsnew.fyi/product/node-red/releases/4.1.10 - **fixed** — Fix module name validation for uninstall and tgz install - **fixed** — Ensure project files are inside project root path ##### What's Changed * Fix module name validation for uninstall and tgz install by @knolleary in https://github.com/node-red/node-red/pull/5722 * Ensure project files are inside project root path by @knolleary in https://github.com/node-red/node-red/pull/5724 * Bump for 4.1.10 by @knolleary in https://github.com/node-red/node-red/pull/5723 * Update package lock by @knolleary in https://github.com/node-red/node-red/pull/5725 **Full Changelog**: https://github.com/node-red/node-red/compare/4.1.9...4.1.10 ### 4.1.9 — 4.1.9: Maintenance Release - Date: 2026-05-06 - Version: 4.1.9 - Original notes: https://github.com/node-red/node-red/releases/tag/4.1.9 - Permalink: https://whatsnew.fyi/product/node-red/releases/4.1.9 - **fixed** — Update config sidebar id handling - **fixed** — Fix reinitializing server with custom node - **added** — Allow a nodes defaults to be overridden by settings.js file - **fixed** — Handle invalid theme regex - **fixed** — Ensure custom subflow colors override theme overrides - **fixed** — Ensure tcp-request doesn't reuse uncloned msg objects - **changed** — Replace uuid library with native function crypto.randomUUID - **changed** — Bundle npm to enable cross-platform module management - **changed** — Indicate that use-tls label is using a custom config - **changed** — Update use-tls translations to indicate that a custom cert is used ##### What's Changed * Update config sidebar id handling by @knolleary in https://github.com/node-red/node-red/pull/5597 * Fix reinitializing server with custom node by @tobias47n9e in https://github.com/node-red/node-red/pull/5596 * Allow a nodes defaults to be overridden by settings.js file by @dceejay in https://github.com/node-red/node-red/pull/5591 * Handle invalid theme regex by @knolleary in https://github.com/node-red/node-red/pull/5598 * Ensure custom subflow colors override theme overrides by @knolleary in https://github.com/node-red/node-red/pull/5599 * Ensure tcp-request doesn't reuse uncloned msg objects by @hardillb in https://github.com/node-red/node-red/pull/5612 * Replace uuid library with native function crypto.randomUUID by @hlovdal in https://github.com/node-red/node-red/pull/5660 * Bundle npm to enable cross-platform module management by @knolleary in https://github.com/node-red/node-red/pull/5662 * Bump dependencies for 4.1.9 release by @knolleary in https://github.com/node-red/node-red/pull/5663 * Indicate that "use-tls" label is using a custom config by @tobias47n9e in https://github.com/node-red/node-red/pull/5665 * Update "use-tls" translations to indicate that a custom cert is used by @tobias47n9e in https://github.com/node-red/node-red/pull/5685 * Bump dependencies by @knolleary in https://github.com/node-red/node-red/pull/5714 * Bump for 4.1.9 release by @knolleary in https://github.com/node-red/node-red/pull/5715 ##### New Contributors * @tobias47n9e made their first contribution in https://github.com/node-red/node-red/pull/5596 **Full Changelog**: https://github.com/node-red/node-red/compare/4.1.8...4.1.9