Skip to content

chore: update n8n to 2.36.x (v2.74.0) - #1024

Merged
czlonkowski merged 2 commits into
mainfrom
update/n8n-2.36.7
Aug 27, 2026
Merged

chore: update n8n to 2.36.x (v2.74.0)#1024
czlonkowski merged 2 commits into
mainfrom
update/n8n-2.36.7

Conversation

@czlonkowski

@czlonkowski czlonkowski commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Summary

Updates the n8n dependencies to the 2.36 line (n8n@2.36.7 is current latest) and rebuilds the node database.

  • n8n-nodes-base 2.35.3 → 2.36.4
  • n8n-core 2.35.3 → 2.36.5
  • n8n-workflow 2.35.2 → 2.36.3
  • @n8n/n8n-nodes-langchain 2.35.3 → 2.36.4

Database

  • 2,616 nodes: 832 core (unchanged) + 1,784 community (up from 1,709)
  • No core nodes added or removed; 16 core schemas changed, 5 with a new typeVersion:
    • Schedule Trigger 1.4 — misfirePolicy (skip / coalesce / coalesce per owner) + misfireGraceSeconds
    • MCP Server Trigger 2.1 — server instructions, includeUserInOutput
    • MiniMax / MiniMax Tool / MiniMax Chat Model 1.1 — M3 chat and H3 video models as defaults
    • Discord — member ban / unban / kick / timeout with structured reasons
    • OpenRouter Chat Model — provider routing options
    • Jira — user-management scope notice
    • nodes-base.confluence — still hidden upstream, now carries a real schema (page create / get)
  • Community refresh: 1,491 verified nodes fetched this sync (1,495 verified rows in the database) + 140 npm rows from 67 packages, 3 rows dropped; READMEs 1,771/1,784; 72 AI summaries generated (coverage 1,771/1,784)

Docker fix

n8n-workflow 2.36.3 pulls @n8n/expression-runtime 0.27.1, which bumps isolated-vm 6.x → 7.x. Version 7 requires Node 24 and ships no prebuilt binary for Node 22, so the node:22-alpine builder stage fell back to a node-gyp compile and failed without Python. package.json already stubs isolated-vm via an npm override (never used by this server); the builder's scratch package.json now carries the same override. Verified by replicating the builder's install + tsc steps locally against the stub.

Verification

  • npm run validate — critical nodes and all 17 canonical core nodes present
  • npm run test:unit — 5,793 passed, 35 skipped
  • npm run typecheck — clean

Conceived by Romuald Członkowski - www.aiadvisors.pl/en

🤖 Generated with Claude Code

https://claude.ai/code/session_01XYshDq1LbVSGxQuSaPgENj

- 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
Copilot AI lite review requested due to automatic review settings August 27, 2026 08:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 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.

Comment thread README.md
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)

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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
Copilot AI review requested due to automatic review settings August 27, 2026 08:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 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

Comment thread Dockerfile
Comment on lines +20 to +23
# 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).
@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Test Results Summary

📊 Artifacts


Generated at Thu, 27 Aug 2026 08:32:39 GMT
Commit: 2a64085
Run: #1513

@codecov

codecov Bot commented Aug 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@czlonkowski
czlonkowski merged commit 71f338b into main Aug 27, 2026
16 checks passed
@czlonkowski
czlonkowski deleted the update/n8n-2.36.7 branch August 27, 2026 08:49
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.

2 participants