Extend the open n8n upgrade PR: n8nio/n8n 2.34.4 → 2.37.6 (previously 2.34.4 → 2.37.3 on this same PR; 2.37.4 and 2.37.6 are newer than 2.37.3, and 2.37.5 was withdrawn — no such tag on Docker Hub). One evolving upgrade PR per recipe.
Delta since this PR's previous head (2.37.3 → 2.37.6), all core bugfixes — no breaking changes:
2.37.4 (2026-08-28): allow a domain-restricted credential to work in its own node.
2.37.6 (2026-08-31): thread the execution id through dynamic-credential storage.
Full-window highlights already flagged when the PR was at 2.37.3 (2.34.4 → 2.37.6): no breaking compose/config changes, no N8N_* env renames, no required DB migration — TypeORM migrations auto-run on boot (verified live). Rolling 2.x upgrade safe. Whole 2.37.x line is still marked Pre-release on GitHub (2.36.9 holds the Stable/Latest badge) — consistent with the established newest-tag precedent for n8n on this repo (2.34.2/2.35.2/2.36.3/2.37.3 were all pre-release when taken).
Operator Action Required
The two 2.37.0 API behavior changes only affect HTTP API callers (not recipes): decorator body routes now require Content-Type: application/json, and the binary-data endpoint was adapted. No action for this deploy.
Config deprecations observed on boot are pre-existing (recipe-level foresight, not blockers): WEBHOOK_URL to N8N_WEBHOOK_URL, N8N_UNVERIFIED_PACKAGES_ENABLED, N8N_RUNNERS_TASK_TIMEOUT, N8N_COMPRESSION_* — the n8n image continues to accept them.
Version bump (NOT done in this PR)
The coop-cloud.${STACK_NAME}.version label is untouched — this is the operator's final publish step (feature minor):
abra recipe release n8n -y
Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.
Extend the open n8n upgrade PR: **`n8nio/n8n` 2.34.4 → 2.37.6** (previously 2.34.4 → 2.37.3 on this same PR; 2.37.4 and 2.37.6 are newer than 2.37.3, and **2.37.5 was withdrawn** — no such tag on Docker Hub). One evolving upgrade PR per recipe.
## Image tag table
| service | image | current (main) | target |
|---------|-------|----------------|--------|
| app | n8nio/n8n | `2.34.4` | **`2.37.6`** |
| db (compose.postgres.yml only) | pgautoupgrade/pgautoupgrade | `18-alpine` | unchanged (already latest; abra: no new versions) |
## Upstream release notes
- **n8nio/n8n 2.34.4 → 2.37.6:** https://github.com/n8n-io/n8n/releases (tag `n8n@<version>`; the docs-site changelog 404s — GitHub Releases are canonical)
Delta since this PR's previous head (2.37.3 → 2.37.6), all core bugfixes — no breaking changes:
- **2.37.4** (2026-08-28): allow a domain-restricted credential to work in its own node.
- **2.37.6** (2026-08-31): thread the execution id through dynamic-credential storage.
Full-window highlights already flagged when the PR was at 2.37.3 (2.34.4 → 2.37.6): no breaking compose/config changes, no `N8N_*` env renames, no required DB migration — TypeORM migrations auto-run on boot (verified live). Rolling 2.x upgrade safe. Whole 2.37.x line is still marked **Pre-release** on GitHub (2.36.9 holds the Stable/Latest badge) — consistent with the established newest-tag precedent for n8n on this repo (2.34.2/2.35.2/2.36.3/2.37.3 were all pre-release when taken).
## Operator Action Required
- The two **2.37.0 API behavior changes** only affect HTTP API callers (not recipes): decorator body routes now require `Content-Type: application/json`, and the binary-data endpoint was adapted. No action for this deploy.
- Config deprecations observed on boot are pre-existing (recipe-level foresight, not blockers): `WEBHOOK_URL` to `N8N_WEBHOOK_URL`, `N8N_UNVERIFIED_PACKAGES_ENABLED`, `N8N_RUNNERS_TASK_TIMEOUT`, `N8N_COMPRESSION_*` — the n8n image continues to accept them.
## Version bump (NOT done in this PR)
The `coop-cloud.${STACK_NAME}.version` label is untouched — this is the operator's final publish step (feature minor):
```
abra recipe release n8n -y
```
Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.
cc @trav @notplants
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Extend the open n8n upgrade PR:
n8nio/n8n2.34.4 → 2.37.6 (previously 2.34.4 → 2.37.3 on this same PR; 2.37.4 and 2.37.6 are newer than 2.37.3, and 2.37.5 was withdrawn — no such tag on Docker Hub). One evolving upgrade PR per recipe.Image tag table
2.34.42.37.618-alpineUpstream release notes
n8n@<version>; the docs-site changelog 404s — GitHub Releases are canonical)Delta since this PR's previous head (2.37.3 → 2.37.6), all core bugfixes — no breaking changes:
Full-window highlights already flagged when the PR was at 2.37.3 (2.34.4 → 2.37.6): no breaking compose/config changes, no
N8N_*env renames, no required DB migration — TypeORM migrations auto-run on boot (verified live). Rolling 2.x upgrade safe. Whole 2.37.x line is still marked Pre-release on GitHub (2.36.9 holds the Stable/Latest badge) — consistent with the established newest-tag precedent for n8n on this repo (2.34.2/2.35.2/2.36.3/2.37.3 were all pre-release when taken).Operator Action Required
Content-Type: application/json, and the binary-data endpoint was adapted. No action for this deploy.WEBHOOK_URLtoN8N_WEBHOOK_URL,N8N_UNVERIFIED_PACKAGES_ENABLED,N8N_RUNNERS_TASK_TIMEOUT,N8N_COMPRESSION_*— the n8n image continues to accept them.Version bump (NOT done in this PR)
The
coop-cloud.${STACK_NAME}.versionlabel is untouched — this is the operator's final publish step (feature minor):Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.
cc @trav @notplants
!testme
🌻 cc-ci —
n8n@cdfded83✅ passed → https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1278(summary card unavailable — see the run for details.) full logs · dashboard
chore: upgrade n8n to 2.35.3to chore: upgrade n8nio/n8n to 2.35.2!testme
🌻 cc-ci —
n8n@032ca011✅ passed → https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1284(summary card unavailable — see the run for details.) full logs · dashboard
chore: upgrade n8nio/n8n to 2.35.2to chore: upgrade n8nio/n8n to 2.36.3!testme
🌻 cc-ci —
n8n@9a124248✅ passed → https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1299(summary card unavailable — see the run for details.) full logs · dashboard
chore: upgrade n8nio/n8n to 2.36.3to chore: upgrade n8nio/n8n to 2.37.3!testme
cc-ci: failed to start a CI run (see bridge logs).
chore: upgrade n8nio/n8n to 2.37.3to chore: upgrade n8nio/n8n to 2.37.6!testme
🌻 cc-ci —
n8n@02397bfd✅ passed → https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1312(summary card unavailable — see the run for details.) full logs · dashboard
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.