n8n/packages
Guillaume Jacquart d55dd9b60d
feat: Add private credentials PoC (no-changelog)
Builds on the existing dynamic-credentials.ee module to let workflow
builders mark a credential as private so each user connects their own
copy.

- Toggle in credential edit UI relabeled to Static / Private.
- Manual editor runs seed an execution credential context from the
  running user so N8NCredentialResolver writes/reads per-user entries.
- OAuth2 "Connect" flow routes through the dynamic-credential origin
  for private credentials, writing tokens to DynamicCredentialUserEntry
  instead of the shared static data.
- Auto-bind a system-managed self-connect resolver: lazy-seeded on
  first need, falls back at resolution time, and stamped on the
  workflow settings on save so existing UI warnings clear.
- Credential list, node validation, and OAuth banner all reflect the
  per-user connection state via a new connectedByMe flag on credential
  responses.
- Friendlier runtime error for manual runs when the user hasn't
  connected yet.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 14:27:54 +02:00
..
@n8n fix(core): Allow same-domain redirects in instance-ai web research (TRUST-73) (#30107) 2026-05-11 12:40:43 +00:00
cli feat: Add private credentials PoC (no-changelog) 2026-05-12 14:27:54 +02:00
core feat: Add private credentials PoC (no-changelog) 2026-05-12 14:27:54 +02:00
extensions/insights 🚀 Release 2.16.0 (#28080) 2026-04-07 04:26:54 +00:00
frontend feat: Add private credentials PoC (no-changelog) 2026-05-12 14:27:54 +02:00
node-dev ci: Improve coverage reports (#27756) 2026-03-31 05:42:44 +00:00
nodes-base feat(Microsoft Outlook Node): Add location and attendees fields to calendar events (#29844) 2026-05-11 12:29:49 +00:00
testing fix(core): Add liveness timeouts for Instance AI (#30145) 2026-05-11 09:13:57 +00:00
workflow fix(core): Skip unknown fixedCollection keys instead of throwing (#29689) 2026-05-11 08:33:56 +00:00