App-tag bump from the current upstream-main baseline (n8nio/n8n:2.40.5, recipe 3.5.1+2.40.5). Note: PR #8 (branch upgrade-ef0dd56) carried the 2.39.2→2.40.5 work, which has since landed upstream (released as 3.5.1+2.40.5); that PR is a no-op merge and is reconciled as such — this is its successor bump, not a parallel upgrade PR. Recipe version label is not touched (publish is the operator's final abra recipe release).
2.41.0 is a feature minor (AI-builder/editor/API features: standalone node execution + node-execution permission, promotion binding preflight, push-based reload endpoint for custom-node dev, Microsoft Teams mentions, MiniMax dynamic models). 2.41.1–2.41.3 are core bugfix patches. No BREAKING CHANGE section, no N8N_* env renames, no required manual migration, no compose/storage-path change. Only node-level migration: Monday.com Node → API v2026-07.
Operator action required
None for the recipe. Rolling 2.x upgrade; TypeORM migrations auto-run on boot (verified live: all migrations completed cleanly on a fresh dev-n8n deploy at 2.41.3, editor served /healthz 200 and / 200, "Recorded version change: (none) -> 2.41.3").
The 2.40.x POST /rest/login field rename to emailOrLdapLoginId is unchanged at 2.41.3; cc-ci only GETs /rest/login and POST /rest/owner/setup (DTO + password policy unchanged) — upgrade-tier readiness verified live.
Informational startup deprecation warnings (no recipe impact): N8N_UNVERIFIED_PACKAGES_ENABLED, N8N_RUNNERS_MODE (internal mode deprecated), N8N_RUNNERS_TASK_TIMEOUT, N8N_COMPRESSION_NODE_* future default changes. Recipe does not set these.
2.41.x is marked Pre-release on GitHub, consistent with the prior tracking-the-newest-tag precedent (Stable badge remains on the 2.40.x line). Flagged for the operator.
Recommended release (operator, after merge)
abra recipe release n8n -y
(feature minor across 2.40.5 → 2.41.3; bumps the version label + tags + publishes — not run by this skill.)
Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.
## Recipe upgrade — n8n `n8nio/n8n` 2.40.5 → 2.41.3
App-tag bump from the current upstream-main baseline (`n8nio/n8n:2.40.5`, recipe `3.5.1+2.40.5`). Note: PR #8 (branch `upgrade-ef0dd56`) carried the 2.39.2→2.40.5 work, which has since landed **upstream** (released as `3.5.1+2.40.5`); that PR is a no-op merge and is reconciled as such — this is its successor bump, not a parallel upgrade PR. Recipe version label is **not** touched (publish is the operator's final `abra recipe release`).
### Image tags
| service | image | current | new |
|---|---|---|---|
| app | `n8nio/n8n` | `2.40.5` | `2.41.3` |
| db (`compose.postgres.yml`) | `pgautoupgrade/pgautoupgrade` | `18-alpine` | `18-alpine` (unchanged — already latest) |
### Upstream release notes
**Upstream release notes:** app n8n 2.40.5→2.41.3: https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.3
- 2.41.0 (feature minor): https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.0
- 2.41.1: https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.1
- 2.41.2: https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.2
**Upstream release notes:** db pgautoupgrade 18-alpine→18-alpine: (no change) https://hub.docker.com/r/pgautoupgrade/pgautoupgrade/tags
### What's in 2.41.x
2.41.0 is a **feature minor** (AI-builder/editor/API features: standalone node execution + node-execution permission, promotion binding preflight, push-based reload endpoint for custom-node dev, Microsoft Teams mentions, MiniMax dynamic models). 2.41.1–2.41.3 are core bugfix patches. No `BREAKING CHANGE` section, **no `N8N_*` env renames, no required manual migration, no compose/storage-path change.** Only node-level migration: Monday.com Node → API v2026-07.
### Operator action required
- **None for the recipe.** Rolling 2.x upgrade; TypeORM migrations auto-run on boot (verified live: all migrations completed cleanly on a fresh `dev-n8n` deploy at 2.41.3, editor served /healthz 200 and `/` 200, "Recorded version change: (none) -> 2.41.3").
- The 2.40.x `POST /rest/login` field rename to `emailOrLdapLoginId` is unchanged at 2.41.3; cc-ci only GETs `/rest/login` and `POST /rest/owner/setup` (DTO + password policy unchanged) — upgrade-tier readiness verified live.
- Informational startup deprecation warnings (no recipe impact): `N8N_UNVERIFIED_PACKAGES_ENABLED`, `N8N_RUNNERS_MODE` (internal mode deprecated), `N8N_RUNNERS_TASK_TIMEOUT`, `N8N_COMPRESSION_NODE_*` future default changes. Recipe does not set these.
- 2.41.x is marked Pre-release on GitHub, consistent with the prior tracking-the-newest-tag precedent (Stable badge remains on the 2.40.x line). Flagged for the operator.
### Recommended release (operator, after merge)
abra recipe release n8n -y
(feature minor across 2.40.5 → 2.41.3; bumps the version label + tags + publishes — not run by this skill.)
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.
Recipe upgrade — n8n
n8nio/n8n2.40.5 → 2.41.3App-tag bump from the current upstream-main baseline (
n8nio/n8n:2.40.5, recipe3.5.1+2.40.5). Note: PR #8 (branchupgrade-ef0dd56) carried the 2.39.2→2.40.5 work, which has since landed upstream (released as3.5.1+2.40.5); that PR is a no-op merge and is reconciled as such — this is its successor bump, not a parallel upgrade PR. Recipe version label is not touched (publish is the operator's finalabra recipe release).Image tags
n8nio/n8n2.40.52.41.3compose.postgres.yml)pgautoupgrade/pgautoupgrade18-alpine18-alpine(unchanged — already latest)Upstream release notes
Upstream release notes: app n8n 2.40.5→2.41.3: https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.3
Upstream release notes: db pgautoupgrade 18-alpine→18-alpine: (no change) https://hub.docker.com/r/pgautoupgrade/pgautoupgrade/tags
What's in 2.41.x
2.41.0 is a feature minor (AI-builder/editor/API features: standalone node execution + node-execution permission, promotion binding preflight, push-based reload endpoint for custom-node dev, Microsoft Teams mentions, MiniMax dynamic models). 2.41.1–2.41.3 are core bugfix patches. No
BREAKING CHANGEsection, noN8N_*env renames, no required manual migration, no compose/storage-path change. Only node-level migration: Monday.com Node → API v2026-07.Operator action required
dev-n8ndeploy at 2.41.3, editor served /healthz 200 and/200, "Recorded version change: (none) -> 2.41.3").POST /rest/loginfield rename toemailOrLdapLoginIdis unchanged at 2.41.3; cc-ci only GETs/rest/loginandPOST /rest/owner/setup(DTO + password policy unchanged) — upgrade-tier readiness verified live.N8N_UNVERIFIED_PACKAGES_ENABLED,N8N_RUNNERS_MODE(internal mode deprecated),N8N_RUNNERS_TASK_TIMEOUT,N8N_COMPRESSION_NODE_*future default changes. Recipe does not set these.Recommended release (operator, after merge)
abra recipe release n8n -y
(feature minor across 2.40.5 → 2.41.3; bumps the version label + tags + publishes — not run by this skill.)
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@a144baf1✅ passedfull logs · dashboard
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.