n8n/packages/frontend/@n8n
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
..
chat 🚀 Release 2.20.0 (#29761) 2026-05-05 09:14:22 +00:00
composables 🚀 Release 2.19.0 (#29374) 2026-04-28 09:23:10 +00:00
design-system feat(editor): Redesign evaluation run detail page (#29592) 2026-05-07 15:02:59 +00:00
i18n feat: Add private credentials PoC (no-changelog) 2026-05-12 14:27:54 +02:00
rest-api-client 🚀 Release 2.20.0 (#29761) 2026-05-05 09:14:22 +00:00
stores fix(core): Simplify Slack redirect URL verification process for agents (#30033) 2026-05-07 18:38:32 +00:00
storybook refactor(editor): Align @n8n/design-system with DS3 (no-changelog) (#28428) 2026-04-28 09:53:05 +00:00