chore: update n8n to 2.36.x (v2.74.0) - #1024
Conversation
- Updated n8n-nodes-base from 2.35.3 to 2.36.4 - Updated n8n-core from 2.35.3 to 2.36.5 - Updated n8n-workflow from 2.35.2 to 2.36.3 - Updated @n8n/n8n-nodes-langchain from 2.35.3 to 2.36.4 - Rebuilt node database: 2,616 nodes (832 core, 1,784 community) - No core nodes added or removed; 16 core node schemas changed - Schedule Trigger 1.4 (misfire policy), MCP Server Trigger 2.1 (instructions), Discord member moderation, OpenRouter provider routing, MiniMax M3/H3, Confluence page create/get schema (node still hidden upstream) - Refreshed community nodes (1,491 verified + 140 npm rows from 67 packages) - Refreshed READMEs (1,771/1,784) and generated 72 AI documentation summaries - Updated README badge and node counts, CHANGELOG, runtime version Conceived by Romuald Członkowski - www.aiadvisors.pl/en Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XYshDq1LbVSGxQuSaPgENj
There was a problem hiding this comment.
🟡 Changes recommended
The lockfile version is inconsistent with package.json and the updated dependency tree introduces a Node>=20.18.1 engines requirement (undici@7.29.0) that conflicts with the repo’s stated Node>=18 support.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Updates this repo’s pinned n8n dependency line to 2.36.x and bumps the package version to 2.74.0, alongside documentation/release-note updates that reflect the regenerated node database counts.
Changes:
- Bumped
n8n-*dependencies (and@n8n/n8n-nodes-langchain) to the 2.36.x line. - Bumped project/runtime package version to
2.74.0. - Updated README + changelog to reflect the new node database counts and notable upstream schema changes.
File summaries
| File | Description |
|---|---|
| README.md | Updates displayed n8n version badge and node-count/verified-count stats. |
| package.runtime.json | Bumps runtime package version to 2.74.0. |
| package.json | Bumps package version to 2.74.0 and updates n8n dependency pins to 2.36.x. |
| package-lock.json | Updates resolved dependency tree for the new n8n versions (but version header is out of sync). |
| Dockerfile | Updates n8n-workflow install used for TS compilation to 2.36.3. |
| CHANGELOG.md | Adds 2.74.0 release notes describing the n8n bump + database refresh. |
Review details
- Files reviewed: 5/7 changed files
- Comments generated: 1
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| n8n-MCP serves as a bridge between n8n's workflow automation platform and AI models, enabling them to understand and work with n8n nodes effectively. It provides structured access to: | ||
|
|
||
| - **2,541 n8n nodes** - 832 core nodes + 1,709 community nodes (1,441 verified) | ||
| - **2,616 n8n nodes** - 832 core nodes + 1,784 community nodes (1,495 verified) |
There was a problem hiding this comment.
Both numbers are real: 1,491 is what this sync fetched from the registry, 1,495 is the number of verified rows in the database (4 retained from earlier syncs). The README reports the database count; the CHANGELOG now states both so they reconcile (b7a42a8).
n8n-workflow 2.36.3 pulls @n8n/expression-runtime 0.27.1, which bumps isolated-vm from 6.x to 7.x. Version 7 requires Node 24 and has no prebuilt binary for Node 22, so on node:22-alpine npm falls back to a node-gyp compile that fails without Python. package.json already overrides isolated-vm to an empty stub, but the builder stage installs into a scratch package.json where the override did not apply. Also states both community verified counts in the CHANGELOG (1,491 fetched this sync, 1,495 rows in the database) so the README and release notes no longer read as conflicting. Reported by Copilot in the #1024 review. Conceived by Romuald Członkowski - www.aiadvisors.pl/en Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XYshDq1LbVSGxQuSaPgENj
There was a problem hiding this comment.
🟡 Changes recommended
package-lock.json version metadata is out of sync with the 2.74.0 bump (and one Dockerfile comment is now inaccurate), which should be corrected before release.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Review details
- Files reviewed: 5/7 changed files
- Comments generated: 1
- Review effort level: Lite
| # The overrides mirror package.json. isolated-vm is a native module pulled in through | ||
| # n8n-workflow (@n8n/expression-runtime); it is never used here, and from 7.x it ships | ||
| # no prebuilt binary for Node 22, so without the stub npm tries to compile it and fails | ||
| # on this image (no Python or build tools). |
Test Results Summary📊 ArtifactsGenerated at Thu, 27 Aug 2026 08:32:39 GMT |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Summary
Updates the n8n dependencies to the 2.36 line (
n8n@2.36.7is currentlatest) and rebuilds the node database.n8n-nodes-base2.35.3 → 2.36.4n8n-core2.35.3 → 2.36.5n8n-workflow2.35.2 → 2.36.3@n8n/n8n-nodes-langchain2.35.3 → 2.36.4Database
misfirePolicy(skip / coalesce / coalesce per owner) +misfireGraceSecondsinstructions,includeUserInOutputnodes-base.confluence— still hidden upstream, now carries a real schema (page create / get)Docker fix
n8n-workflow2.36.3 pulls@n8n/expression-runtime0.27.1, which bumpsisolated-vm6.x → 7.x. Version 7 requires Node 24 and ships no prebuilt binary for Node 22, so thenode:22-alpinebuilder stage fell back to a node-gyp compile and failed without Python.package.jsonalready stubsisolated-vmvia an npm override (never used by this server); the builder's scratchpackage.jsonnow carries the same override. Verified by replicating the builder's install +tscsteps locally against the stub.Verification
npm run validate— critical nodes and all 17 canonical core nodes presentnpm run test:unit— 5,793 passed, 35 skippednpm run typecheck— cleanConceived by Romuald Członkowski - www.aiadvisors.pl/en
🤖 Generated with Claude Code
https://claude.ai/code/session_01XYshDq1LbVSGxQuSaPgENj