Commit Graph

1303 Commits

Author SHA1 Message Date
Stephen Wright
d4bb69aee2
refactor(core): Store redaction enforcement as a floor enum natively (#31629) 2026-06-03 12:29:42 +00:00
Tomi Turtiainen
163c718a3a
refactor: Refine trigger naming in core and cli (#31632) 2026-06-03 11:30:45 +00:00
Irénée
c32a33cda2
feat(core): Track OpenTelemetry usage telemetry (#31570) 2026-06-03 10:03:44 +00:00
Sandra Zollner
91166af946
feat(core): Add id-only credential resolution to package import (#31223)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 09:00:57 +00:00
Csaba Tuncsik
0fef7d572c
refactor(core): Resolve execution-time redaction as strictest per channel (#31504) 2026-06-03 08:12:54 +00:00
Ricardo Espinoza
412044731e
feat(core): Split API key scopes and let admins see and revoke any key (#31237)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-03 07:51:22 +00:00
kisst
717b8602df
feat(API): Expose mfaEnabled field in Public API user endpoints (#25512)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 17:00:26 +00:00
Guillaume Jacquart
8de9958c5f
feat(core): Grant execution owners access to their own redacted data (#31139)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 14:35:51 +00:00
Benjamin Schroth
2400bfed8b
feat(core): Evaluations wizard backend (no-changelog) (#31357) 2026-06-02 13:13:21 +00:00
Konstantin Tieber
e785e4e7f3
fix(core): The n8n import:workflow --activeState=fromJson cli can fail for subworkflow dependencies (#31377) 2026-06-02 12:48:50 +00:00
Ricardo Espinoza
d327be0756
feat(core): Paginate the API keys list endpoint (#31500)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-01 19:28:13 +00:00
Irénée
dbe395202b
feat: Add workflow-level telemetry tags (#30948) 2026-06-01 16:08:46 +00:00
mfsiega
fe635a754e
feat(core): Read from workflow_published_version for webhooks/triggers/pollers (no-changelog) (#26896)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-01 11:24:18 +00:00
Dmitrii
11538be71b
feat(core): Add project-level custom telemetry tags to OTel spans (#30985) 2026-06-01 09:48:18 +00:00
Ricardo Espinoza
ec83a0a944
feat(core): Track last-used timestamp on API keys (#31236)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Test: E2E Coverage Weekly / Prepare Docker (coverage) (push) Has been cancelled
Test: E2E Coverage Weekly / E2E (coverage) (push) Has been cancelled
Test: E2E Coverage Weekly / Aggregate Coverage (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (beta) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (stable) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (v1) (push) Has been cancelled
2026-05-31 21:44:50 +00:00
phyllis-noester
d6eb844c32
feat(core): Restrict credentials to declared supported nodes (#31260) 2026-05-30 15:04:42 +00:00
Yuliia Pominchuk
572a8075db
feat(core): Clean up credential data on static/private mode toggle (#31322) 2026-05-29 19:29:44 +00:00
Charlie Kolb
068547b500
fix(editor, core): Enhance source control endpoint access control (#31349)
Co-authored-by: Irénée <irenee.ajeneza@n8n.io>
2026-05-29 14:05:52 +00:00
Thanasis G
93c009aaeb
feat(core): Add audit event for redaction enforcement policy changes (#31078)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 07:15:42 +00:00
Guillaume Jacquart
920047d2db
feat(core): Allow users to disconnect their own dynamic credential connection (#31151)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 06:48:09 +00:00
Sandra Zollner
1a377abfaa
feat(core): Provide basic import of n8n packages (#30984) 2026-05-27 09:58:21 +00:00
Andreas Fitzek
1f41d33852
fix(core): Allow personal project owners to manage data redaction (#31153) 2026-05-26 19:50:32 +00:00
Andreas Fitzek
cf1a6fa18c
fix(core): Allow dynamic credential OAuth callbacks without skip-auth env var (#31103) 2026-05-26 15:09:07 +00:00
Yuliia Pominchuk
41c958bd9d
feat(core): Split workflow:updateRedactionSetting into enable and disable scopes (#30446)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2026-05-26 12:19:35 +01:00
Declan Carroll
060ab37a7b
chore: Run pnpm dedupe (no-changelog) (#31084)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 12:16:47 +01:00
Svetoslav Dekov
11c9e06dfe
feat(editor): Add canvas node grouping UI experiment (no-changelog) (#30472)
Co-authored-by: Daria <daria.staferova@n8n.io>
2026-05-26 12:15:28 +01:00
Eugene
4f68faa162
feat(core): Add version history to agents (no-changelog) (#30828)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-26 06:44:42 +00:00
James Gee
ca56b6b90a
feat(core): Package workflow export (#30641)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
2026-05-22 20:53:58 +00:00
Ricardo Espinoza
65b7919a8a
fix(core): Improve project routing for MCP-built workflows (#30674) 2026-05-22 19:54:21 +00:00
Andreas Fitzek
9b451b1476
feat(API): Add per-user connection status to credential responses (#30916) 2026-05-22 13:18:53 +00:00
Iván Ovejero
694a7a0614
refactor(core): Ungate workflow indexing (#30971) 2026-05-22 13:13:54 +00:00
Thanasis G
c351623d23
feat(editor): Add data redaction enforcement to Security & Policies (#30801)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 09:50:13 +00:00
Yuliia Pominchuk
5ad38d77b7
feat(core): Encrypt running user's auth cookie into manual execution credential context (#30811)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 09:42:04 +00:00
Andreas Fitzek
f7be4fc4e7
test(core): Add integration tests for runtime-credentials module (no-changelog) (#30910) 2026-05-21 15:11:41 +00:00
Guillaume Jacquart
cb330b35d5
refactor(core): Route workflow resolver lookups through a system fallback helper (#30689)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 14:35:51 +00:00
Irénée
4cf44e3df4
fix(core): Scope source control data tables by project (#30751) 2026-05-20 12:45:27 +00:00
Konstantin Tieber
19fef9be1b
feat(core): Support checking for workflow tags existing in preExecute hook (#30440)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-05-19 18:23:18 +00:00
phyllis-noester
401fe2097d
feat(core): Seeds system credential resolver for private credentials (no-changelog) (#30600) 2026-05-19 14:22:38 +00:00
Daria
b9ba2603ce
feat(core): Add support for creating and updating workflow groups (#30211) 2026-05-19 14:07:06 +00:00
Arvin A
315f4d3aba
feat(editor): Productize parallel evaluation execution (#30453)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 11:51:52 +00:00
Iván Ovejero
dc66f1eecc
fix(core): Update workflow version only on indexable content change (#30521) 2026-05-18 09:01:47 +00:00
Iván Ovejero
3bab056b42
fix(core): Bypass archived workflows in activation (#30517) 2026-05-15 13:00:30 +00:00
n8n-assistant[bot]
293d5afd64
chore: Bundle/2.x (#30359)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-05-13 08:23:48 +03:00
Stephen Wright
5fbc8d1f04
feat(core): Enforce instance-level redaction policy on workflow update (#30238) 2026-05-12 14:34:05 +00:00
Arvin A
6f9b99a3cf
feat(editor): Eval run detail loading + error states (TRUST-70 follow-up) (#29817)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-11 11:36:03 +00:00
Irénée
26beabb445
refactor(core): Split SSO loader (no-changelog) (#30065) 2026-05-11 10:16:02 +00:00
Declan Carroll
75ed71c001
fix(core): Add ESLint rule to prevent error instances in toThrow assertions (#29889)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 05:51:05 +00:00
Michael Drury
9f92005938
fix(core): Agent sessions correctly quoting columns in queries for Postgres (#29999) 2026-05-07 12:30:12 +00:00
Daria
bec74aeb4f
fix(core): Add workflow structure validation (#29699) 2026-05-06 11:42:12 +00:00
Csaba Tuncsik
9afbe13b81
feat(core): Server-side pagination, sorting, and filtering for encryption keys (#29708) 2026-05-06 09:20:14 +00:00