Skip to content

Sync 4.1.3 changes to dev branch#5445

Merged
knolleary merged 74 commits intodevfrom
master-rebase
Jan 20, 2026
Merged

Sync 4.1.3 changes to dev branch#5445
knolleary merged 74 commits intodevfrom
master-rebase

Conversation

@knolleary
Copy link
Copy Markdown
Member

No description provided.

GogoVega and others added 30 commits November 17, 2025 09:52
This PR fixes several issues that can cause uncaught exceptions and crash Node-RED:

1. Fixed typo: `toLowercase()` -> `toLowerCase()` in getHeaderValue()
2. Added try-catch to beforeRequest hook
3. Added try-catch to beforeRedirect hook
4. Added try-catch to afterResponse hook (digest auth)
5. Added input validation to extractCookies() with array check
6. Added input validation to buildDigestHeader() for nonce/realm

These changes ensure that malformed responses or invalid data from servers
don't crash the entire Node-RED runtime.

Fixes: Uncaught exceptions in HTTP request node
Fix size and scrolling in Git config UI
Stricter validator for flow file name in project feature
Expand folder to avoid error in library
dimitrieh and others added 27 commits January 7, 2026 10:44
Removed 'fix/**' branch from push triggers.
Editor: Flow & subflow names are changed to all lowercase in search dialog #5348
- Remove package-lock.json from .gitignore
- Add validated package-lock.json (Node 20, 1003 packages)
- Update CI workflow to use npm ci instead of npm install
- Update README development instructions to use npm ci

This ensures all developers and CI get identical dependency trees,
protecting against npm supply chain attacks where compromised patch
versions could automatically propagate through semver ranges.

Closes #5424
File node TypedInput width fix
…rror

Fix flushing when in variable delay mode
…ceptions

fix(http-request): prevent uncaught exceptions in async hooks
…flow-navigation

TreeList: Fix widget treeList keyboard navigation scroll behavior
Ensure quick-add filter is applied properly when retriggering add
Readme markdown refactor for legibility in IDE's
…row-key-navigation

5343/Editor/Bug: Node help tab resets focus when arrow keys are used to switch between nodes
…hain

Add package-lock.json for reproducible dependency chains
@knolleary knolleary marked this pull request as ready for review January 20, 2026 17:13
@knolleary knolleary merged commit 6e4376f into dev Jan 20, 2026
5 checks passed
@knolleary knolleary deleted the master-rebase branch January 20, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants