Commit Graph

5574 Commits

Author SHA1 Message Date
bjorger
73ccc82a19
feat(core): Persist episodic memory entries (#30760) 2026-05-22 06:03:16 +00:00
Joco-95
ab7c54d4d5
feat: Updates PostHog feature flags evaluation method & filters out unused event (#30272) 2026-05-21 21:52:50 +00:00
Arvin A
9bf8bde3b7
feat(core): Wire LLM eval server + credential URL rewrite (no-changelog) (#30740)
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: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 16:07:47 +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
Albert Alises
eda83e16a2
feat(core): Add runtime skill loading foundation (no-changelog) (#30832) 2026-05-21 13:25:43 +00:00
Andreas Fitzek
7cfee608ca
refactor(core): Rename inbound-secrets module to runtime-credentials (no-changelog) (#30889) 2026-05-21 13:08:57 +00:00
Michael Drury
222c14aea1
feat(core): Improve agent Slack configuration UI (no-changelog) (#30749) 2026-05-21 13:06:15 +00:00
José Braulio González Valido
e9b1c7c48f
chore(ai-builder): Tag Daytona sandboxes with name prefix and labels (no-changelog) (#30697)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 12:43:36 +00:00
Jaakko Husso
52e15bdcaf
feat(core): Add tool for checking workflow validation errors (#30868) 2026-05-21 12:40:47 +00:00
yehorkardash
a69a66c223
fix(core): Use expression isolate for ephemeral node executor (no-changelog) (#30892) 2026-05-21 12:29:59 +00:00
Dmitrii
b80738bb18
feat(core): Add project.id to workflow.execute OTEL span (#30803) 2026-05-21 10:18:08 +00:00
Lorent Lempereur
ca381670da
fix(core): Show clear error when running a tool node without an Agent (#30626) 2026-05-21 09:48:28 +00:00
Albert Alises
bd5cd31093
perf(ai-builder): Defer heavy idle-boot dependencies (-27 MiB heap) (#30834)
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.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
2026-05-21 09:28:39 +00:00
Jaakko Husso
50dc050dc1
fix(core): Handle null pinData column at executions, save empty object as pinData on instanceAI (#30698) 2026-05-21 08:38:18 +00:00
Declan Carroll
9401b5433d
ci: Stabilise Codecov uploads and tighten coverage scope (no-changelog) (#30844)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 08:27:19 +00:00
Guillaume Jacquart
593ed3c4a6
feat(core): Route private OAuth2 credentials through dynamic-credential origin (#30653)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 08:13:24 +00:00
phyllis-noester
449abdd180
fix(core): Surface SSO claims and role mapping diagnostics (#30753) 2026-05-20 16:44:14 +00:00
Andreas Fitzek
e721119034
feat(core): Add inbound secret module with runtime credential accessor (no-changelog) (#30326) 2026-05-20 16:21:55 +00:00
Guillaume Jacquart
d7d8519515
feat(core): Add system resolver id lookup to DynamicCredentialsProxy (#30790)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 14:24:15 +00:00
Guillaume Jacquart
a4ff8358e1
feat(core): Inline JWKS in OAuth2 dynamic client registration (#29986) 2026-05-20 13:33:18 +00:00
Irénée
4cf44e3df4
fix(core): Scope source control data tables by project (#30751) 2026-05-20 12:45:27 +00:00
Iván Ovejero
2bc621e943
fix(core): Keep workflow active when external hook rejects publish (#30707) 2026-05-20 12:34:21 +00:00
Michael Drury
0f673356b5
chore(core): Agents feature memory usage reduction (no-changelog) (#30323)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-05-20 12:11:11 +00:00
Arvin A
b0a7dd03f1
feat(core): Add unpinNodes opt-in field to eval execution (no-changelog) (#30737) 2026-05-20 12:10:35 +00:00
Arvin A
6137d25509
feat(core): Add AI insights endpoint for eval collections (TRUST-80) (#30301) 2026-05-20 10:35:41 +00:00
oleg
c8ac2fb1f2
feat(core): Rework LangSmith tracing (no-changelog) (#30017) 2026-05-20 10:06:11 +00:00
Andreas Fitzek
2743f51f32
fix(core): Populate manual user id on webhook execution data path (#30644) 2026-05-20 08:38:18 +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
Albert Alises
cdfc9053f6
fix(core): Keep Instance AI HITL confirmations waiting (#30722)
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.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
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-19 15:55:46 +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
oleg
d7d2cc1442
feat(core): Add native agent substrate (no-changelog) (#30015)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-05-19 13:48:45 +00:00
n8n-release-tag-merge[bot]
b9d8452d8c Merge tag 'n8n@2.22.0' 2026-05-19 12:08:53 +00:00
Tomi Turtiainen
4ee0f670d3
refactor(core): Remove legacy leader election implementation (no-changelog) (#30640) 2026-05-19 11:41:44 +00:00
n8n-assistant[bot]
5ca71e8c0a
🚀 Release 2.22.0 (#30713)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-19 11:36:59 +00:00
Jon
5af7249979
fix(editor): Hide custom scopes for managed OAuth credentials (#30306)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-05-19 10:59:17 +00:00
bjorger
604b42cdc3
feat(core): Wire observational memory runtime (#30342)
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-05-19 10:41:04 +00:00
Albert Alises
4a0dd577a6
refactor: Remove user-facing AI research mode (no-changelog) (#30699) 2026-05-19 10:10:28 +00:00
Stephen Wright
0002d78a4a
feat(core): Persist stripped trigger values into secureArtifacts (#30448)
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.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
Util: Sync API Docs / sync-public-api (push) Waiting to run
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-05-19 08:43:00 +00:00
Irénée
e39f233af7
feat(core): Add custom OpenTelemetry tags per node (#30442)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-19 08:09:29 +00:00
bjorger
784a56dcf5
feat(core): Add observation log reflector (#30341)
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-05-19 07:58:05 +00:00
Iván Ovejero
b56ff15826
feat(core): Make Bull job retention configurable (#30651) 2026-05-19 07:06:03 +00:00
hayden
9d4fc35a5c
fix(core): Align MCP OAuth issued aud with advertised resource URL (#30055)
Signed-off-by: kimsehwan96 <sktpghks138@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-05-18 18:20:41 +00:00
Andreas Fitzek
4e8cb9d475
feat(core): Add globally-registered execution context hooks and inbound-secrets stripper (no-changelog) (#30119)
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.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
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-18 16:27:30 +00:00
bjorger
a0864307af
feat(core): Add observation log observer (#30340)
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-05-18 16:02:15 +00:00
RomanDavydchuk
722d99e122
feat(core): Persist and periodically fetch MCP servers from a remote API (#30298) 2026-05-18 14:07:27 +00:00
Declan Carroll
f5cc969c7c
build: Bump isolated-vm to 6.1.2 (#30519)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 13:58:04 +00:00
Dimitri Lavrenük
c32591e66c
feat: Computer use tools to safely create credentials (no-changelog) (#30320) 2026-05-18 12:46:17 +00:00
Irénée
d67cef8b25
fix(core): Limit Insights compaction runs (#30503) 2026-05-18 12:24:17 +00:00