chore: upgrade n8n to 2.31.0 #5

Open
autonomic-bot wants to merge 6 commits from upgrade-3.4.0+2.25.3 into main

Recipe upgrade: n8n 2.30.4 -> 2.31.0 (this PR lands on top of the existing open PR's stale 2.30.4 bump, superseding it with the current latest release).

Image tag changes

service current new
app (n8nio/n8n) 2.30.4 2.31.0
db (pgautoupgrade/pgautoupgrade) 18-alpine 18-alpine (unchanged, already latest)

Upstream release notes

Upstream release notes: app n8nio/n8n 2.30.4->2.31.0: https://github.com/n8n-io/n8n/releases/tag/n8n@2.31.0

Research summary

  • n8n 2.31.0 (released 2026-07-14): roughly 70 bug fixes plus feature work (agent favorites, MCP
    enhancements, evaluation collections UI). No breaking changes, deprecations, or required
    migrations explicitly flagged for this release.
  • Standard n8n 2.x rolling upgrade: DB migrations run automatically on startup.
  • Operator note (non-blocking, functional/UX only): 2.31.0 has private credentials enabled by
    default (renamed to "end-user credentials" in the UI), and the Notion node was migrated to a new
    API -- worth a heads-up for Notion-node users, but no compose/env/migration impact.
  • docs.n8n.io/release-notes/ (previously the registry note's cited source) now 404s; switched the
    registry note (cc-ci-plan/upstream/n8n.md) to cite GitHub Releases instead.

Live verification (cc-ci direct deploy, --chaos, dev-n8n.ci.commoninternet.net)

Deployed this exact change directly on cc-ci before opening this PR: service converged 1/1 on
n8nio/n8n:2.31.0, all TypeORM migrations completed cleanly on boot (sqlite mode), logged
"Recorded version change: 2.27.2 -> 2.31.0", editor served HTTP 200. Torn down after inspection.

abra recipe release n8n -z (patch bump; no breaking changes)

Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged -- for operator review.

cc @trav @notplants

Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.

cc @trav @notplants

Recipe upgrade: n8n 2.30.4 -> 2.31.0 (this PR lands on top of the existing open PR's stale 2.30.4 bump, superseding it with the current latest release). ## Image tag changes | service | current | new | |---------|---------|-----| | app (n8nio/n8n) | 2.30.4 | 2.31.0 | | db (pgautoupgrade/pgautoupgrade) | 18-alpine | 18-alpine (unchanged, already latest) | ## Upstream release notes **Upstream release notes:** app n8nio/n8n 2.30.4->2.31.0: https://github.com/n8n-io/n8n/releases/tag/n8n@2.31.0 ## Research summary - n8n 2.31.0 (released 2026-07-14): roughly 70 bug fixes plus feature work (agent favorites, MCP enhancements, evaluation collections UI). No breaking changes, deprecations, or required migrations explicitly flagged for this release. - Standard n8n 2.x rolling upgrade: DB migrations run automatically on startup. - Operator note (non-blocking, functional/UX only): 2.31.0 has private credentials enabled by default (renamed to "end-user credentials" in the UI), and the Notion node was migrated to a new API -- worth a heads-up for Notion-node users, but no compose/env/migration impact. - docs.n8n.io/release-notes/ (previously the registry note's cited source) now 404s; switched the registry note (cc-ci-plan/upstream/n8n.md) to cite GitHub Releases instead. ## Live verification (cc-ci direct deploy, --chaos, dev-n8n.ci.commoninternet.net) Deployed this exact change directly on cc-ci before opening this PR: service converged 1/1 on n8nio/n8n:2.31.0, all TypeORM migrations completed cleanly on boot (sqlite mode), logged "Recorded version change: 2.27.2 -> 2.31.0", editor served HTTP 200. Torn down after inspection. ## Recommended release (operator, after merge) `abra recipe release n8n -z` (patch bump; no breaking changes) Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged -- for operator review. cc @trav @notplants Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review. cc @trav @notplants
autonomic-bot added 1 commit 2026-06-05 04:29:51 +00:00
chore: upgrade to 3.4.0+2.25.3
All checks were successful
cc-ci/testme cc-ci: success
6e060edacc
autonomic-bot requested review from trav 2026-06-05 04:29:51 +00:00
autonomic-bot requested review from notplants 2026-06-05 04:29:51 +00:00
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-cin8n @ 6e060eda passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `n8n` @ `6e060eda` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/197/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/197) [![level](https://ci.commoninternet.net/runs/197/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/197) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/197) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: upgrade to 3.4.0+2.25.3 to chore: upgrade to 3.5.0+2.26.3 2026-06-12 04:10:30 +00:00
autonomic-bot added 1 commit 2026-06-12 04:10:30 +00:00
chore: upgrade to 3.5.0+2.26.3
All checks were successful
cc-ci/testme cc-ci: success
989c44b345
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-cin8n @ 989c44b3 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `n8n` @ `989c44b3` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/528/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/528) [![level](https://ci.commoninternet.net/runs/528/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/528) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/528) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: upgrade to 3.5.0+2.26.3 to chore: upgrade n8n to 2.27.3 2026-06-23 01:34:21 +00:00
autonomic-bot added 1 commit 2026-06-23 01:34:22 +00:00
chore: upgrade n8n to 2.27.3
All checks were successful
cc-ci/testme cc-ci: success
e1aed78e5e
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-cin8n @ e1aed78e passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `n8n` @ `e1aed78e` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/954/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/954) [![level](https://ci.commoninternet.net/runs/954/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/954) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/954) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: upgrade n8n to 2.27.3 to chore: upgrade n8n to 2.28.2 2026-06-29 02:10:34 +00:00
autonomic-bot added 1 commit 2026-06-29 02:10:35 +00:00
chore: upgrade n8n to 2.28.2
All checks were successful
cc-ci/testme cc-ci: success
ad051f6a95
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-cin8n @ ad051f6a passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `n8n` @ `ad051f6a` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/967/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/967) [![level](https://ci.commoninternet.net/runs/967/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/967) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/967) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: upgrade n8n to 2.28.2 to chore: upgrade n8n to 2.30.4 2026-07-13 23:38:46 +00:00
autonomic-bot added 1 commit 2026-07-13 23:38:47 +00:00
chore: upgrade n8n to 2.30.4
All checks were successful
cc-ci/testme cc-ci: success
28495ed68b
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-cin8n @ 28495ed6 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `n8n` @ `28495ed6` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/1126/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1126) [![level](https://ci.commoninternet.net/runs/1126/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1126) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1126) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: upgrade n8n to 2.30.4 to chore: upgrade n8n to 2.31.0 2026-07-15 00:11:45 +00:00
autonomic-bot added 1 commit 2026-07-15 00:11:46 +00:00
chore: upgrade n8n to 2.31.0
All checks were successful
cc-ci/testme cc-ci: success
fb89d14785
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-cin8n @ fb89d147 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `n8n` @ `fb89d147` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/1129/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1129) [![level](https://ci.commoninternet.net/runs/1129/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1129) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1129) · [dashboard](https://ci.commoninternet.net/)
All checks were successful
cc-ci/testme cc-ci: success
This pull request has changes conflicting with the target branch.
  • compose.yml
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin upgrade-3.4.0+2.25.3:upgrade-3.4.0+2.25.3
git checkout upgrade-3.4.0+2.25.3
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: recipe-maintainers/n8n#5
No description provided.