Tomi Turtiainen
8ff4759957
feat(core): Add workflow publication Prometheus metrics (no-changelog) ( #33299 )
2026-07-02 11:08:52 +00:00
oleg
3298e21958
feat(core): Support community node type definitions in AI Assistant ( #33340 )
2026-07-02 10:47:04 +00:00
Raúl Gómez Morales
365660fd39
fix(core): Surface Instance AI confirmations from merged follow-up runs (no-changelog) ( #33442 )
2026-07-02 10:34:50 +00:00
Milorad FIlipović
3f3b3a756c
fix(core): Harden MCP eval execution against transient network errors (no-changelog) ( #33398 )
2026-07-02 08:51:49 +00:00
Garrit Franke
d2d1605358
feat(core): Run all eslint-plugin-n8n-nodes-base rules in scan-community-package (no-changelog) ( #33418 )
2026-07-02 08:03:39 +00:00
Albert Alises
4192c9554e
feat(core): Prefer predefined credentials over generic auth on HTTP Request nodes ( #33298 )
2026-07-02 07:50:49 +00:00
Tomi Turtiainen
8e15e092e3
refactor(core): Move Result and ensureError into @n8n/utils (no-changelog) ( #33375 )
2026-07-02 07:46:18 +00:00
Garrit Franke
963c7f8f25
fix(core): Restore node-cli eslint peer to a range ( #33196 )
2026-07-02 07:21:11 +00:00
José Braulio González Valido
dbadc276a2
test(ai-builder): Pin eval experiments to the Staging LangSmith workspace (no-changelog) ( #33397 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-02 07:17:26 +00:00
Konstantin Tieber
3ead311851
fix(core): Beta import/export API not available on cloud (no-changelog) ( #33382 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-01 15:58:02 +00:00
Mutasem Aldmour
25d0d12871
feat(core): Route Instance AI billing to a dedicated credit pool ( #33263 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 14:02:53 +00:00
Ilfat Mindubaev
f82a932beb
feat(core): Add certificate authentication option to Microsoft OAuth2 credentials ( #33227 )
2026-07-01 13:55:09 +00:00
Ali Elkhateeb
0f46be02aa
feat(API): Support exporting projects via the public API ( #33084 )
...
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2026-07-01 13:54:46 +00:00
Lorent Lempereur
f008844d75
feat(core): Add durable scheduler database schema (no-changelog) ( #33315 )
...
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-07-01 13:12:59 +00:00
José Braulio González Valido
7d946c3031
fix(ai-builder): Prevent snapshot staging races during concurrent sandbox creation ( #33342 )
...
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.16.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.8 (1M context) <noreply@anthropic.com>
2026-07-01 12:53:17 +00:00
Iván Ovejero
a46b001f90
refactor: Deprecate Execute Sub-workflow "Run once for each item" mode ( #33376 )
2026-07-01 12:35:04 +00:00
Michael Drury
06dc810c53
fix(core): Agents as first class citizens multi-main support improvements (no-changelog) ( #33314 )
2026-07-01 12:29:00 +00:00
Michael Kret
704d24626c
fix: Handle AI Gateway-managed credentials in Instance AI ( #33365 )
2026-07-01 12:26:10 +00:00
Iván Ovejero
9dc43d066a
feat: Add unified N8N_WEBHOOK_URL for production and test webhook URLs ( #33312 )
2026-07-01 11:04:06 +00:00
Albert Alises
78ca212103
fix(core): Keep the user message when a run is stopped before it starts ( #33318 )
2026-07-01 11:03:00 +00:00
Matsu
25cecafef7
chore: Fix hoisted type errors on vite configurations ( #33276 )
2026-07-01 13:29:48 +03:00
yehorkardash
a62f0e3ebe
fix(Basic LLM Chain Node): Prevent "Failed to parse agent steps" error ( #33338 )
2026-07-01 10:07:00 +00:00
Mike Repeć
9410e961b9
fix(core): Preserve Date values passed to the expression isolate ( #33322 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 09:47:37 +00:00
Bernhard Wittmann
c3ce96110b
fix(MCP Server Trigger Node): Evict idle sessions to prevent memory leak ( #33201 )
2026-07-01 09:39:44 +00:00
Matsu
df97053888
chore: Remove references to Jest ( #33282 )
2026-07-01 09:03:25 +00:00
José Braulio González Valido
2ad33a1303
fix(ai-builder): Fix AI-node eval mock-execution timeouts (no-changelog) ( #33323 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 08:33:51 +00:00
Tomi Turtiainen
27f8d5abe6
feat(core): Parallelize workflow publication outbox consumption (no-changelog) ( #33247 )
2026-07-01 07:04:24 +00:00
Bernhard Wittmann
969e36eeaf
fix(core): Send Digest auth credentials only after the server challenge ( #32673 )
...
Co-authored-by: Nick Betcher <nick@nickbetcher.com>
2026-07-01 06:02:00 +00:00
Emilia
0c85921be7
feat(core): Add durable scheduler configuration and feature flag (no-changelog) ( #33308 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 00:02:04 +00:00
Emilia
de7743fc61
feat: Add @n8n/scheduler package scaffold for Durable Scheduler (no-changelog) ( #33294 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 15:53:22 +00:00
Benjamin Schroth
387bb73665
fix(AI Agent Node): Preserve parallel tool call structure in chat memory ( #32481 )
2026-06-30 14:41:00 +00:00
Savelii
4290e8461a
feat(editor): Show private credential icon on execution list runs ( #32957 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-30 14:06:54 +00:00
Tomi Turtiainen
871b253e9b
chore: Add route-aware sampling for webhook traces ( #33259 )
2026-06-30 14:03:01 +00:00
mfsiega
0a99ee3187
feat(core): Expose per-trigger workflow publication status (no-changelog) ( #33211 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 13:32:15 +00:00
Milorad FIlipović
44d5faeb7d
fix(core): Narrow mcp apps frame domains (no-changelog) ( #33123 )
2026-06-30 13:30:10 +00:00
Marcus
161d5951b6
fix(core): Add environment variable to configure redis tls serverName ( #31220 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-30 13:07:30 +00:00
Tomi Turtiainen
7fb04cdb98
refactor: Remove @n8n/utils barrel export (no-changelog) ( #33082 )
2026-06-30 16:05:24 +03:00
Alexander Gekov
61dbb9238a
feat(editor): Hide gateway-incompatible node parameters under managed credentials ( #32961 )
...
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.16.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
CI: Python / Checks (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-30 12:23:46 +00:00
Tomi Turtiainen
e6c30826f4
chore: Add no-application-error lint rule and ban new usage (no-changelog) ( #33248 )
2026-06-30 10:08:47 +00:00
José Braulio González Valido
65f375bbd4
feat(ai-builder): Make eval executionScenarios optional for build-only cases (no-changelog) ( #33252 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 09:41:14 +00:00
José Braulio González Valido
7ea6900e58
feat(ai-builder): Honor seedThread.liveTurnRunId in eval reconstruction (no-changelog) ( #33251 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 09:34:10 +00:00
José Braulio González Valido
b8a993a2ed
test(ai-builder): Render full judge text for eval failures, warn only on barely-passed units (no-changelog) ( #33127 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 09:30:35 +00:00
Matsu
eaa06586b4
ci: Include vue plugin to mcp-apps ( #33267 )
2026-06-30 12:31:09 +03:00
Thanasis G
ec665788b1
refactor(core): Expose AWS credentials via a proper n8n-nodes-base sub-path (no-changelog) ( #32989 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-30 09:02:07 +00:00
mfsiega
4979df1970
feat(core): Persist per-trigger workflow publication status (no-changelog) ( #33191 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 09:02:00 +00:00
Emilia
95a81ed219
feat(core): Add N8N_RUNNERS_ALLOW_TRANSITIVE_IMPORTS for the Python task runner ( #33130 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 08:20:12 +00:00
n8n-release-tag-merge[bot]
f4880b0287
Merge tag 'n8n@2.29.0'
2026-06-30 08:02:59 +00:00
yehorkardash
bc3fe3eaa6
refactor(core): Drop redundant agent execution columns ( #32862 )
2026-06-30 07:36:26 +00:00
Bernhard Wittmann
2e6bc87838
feat: Add LLM-as-judge grader to computer-use eval (no-changelog) ( #29840 )
...
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-06-30 07:35:31 +00:00
n8n-assistant[bot]
f3aec39cf3
🚀 Release 2.29.0 ( #33260 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-30 10:21:29 +03:00
Mutasem Aldmour
b67ef426e8
test: Add Instance AI flight-status-change workflow eval ( #33228 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 06:55:40 +00:00
Matsu
a068f3b57b
test: Cap per-suite test fork pool to bound CI parallelism ( #32939 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 05:47:06 +00:00
Matsu
ec48b83bed
chore: Bring typeORM fork to monorepo ( #32898 )
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.16.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-06-29 21:53:20 +03:00
Matsu
0d465d4428
test: Migrate cli package from Jest to Vitest ( #31804 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-06-29 21:19:56 +03:00
José Braulio González Valido
1d28330d18
feat(ai-builder): Dual-tenant LangSmith reads for Instance AI evals (no-changelog) ( #33230 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 17:17:14 +00:00
bjorger
77b54e6312
feat(core): Support skill references and allowed tools ( #33159 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 16:28:58 +00:00
Ricardo Espinoza
c5689d44e2
feat(core): Synthesize type definitions for custom and community nodes in MCP ( #32885 )
2026-06-29 15:59:51 +00:00
Riqwan Thamir
6d550faf7d
chore(core): Add test on voice based agent ( #33226 )
2026-06-29 14:23:40 +00:00
Thanasis G
aa67c064f2
feat(core): Use the AWS SDK to read system credentials (no-changelog) ( #32937 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-29 14:19:21 +00:00
Matsu
9a495280b3
test(MCP Client Tool Node): Stabilize runtime mocks and use vi APIs (no-changelog) ( #33222 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 12:24:16 +00:00
Colin Green
22b67a3c5e
fix(core): Release database ping connection when the health check times out ( #32838 )
...
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.16.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: Colin Green <colin.green+pyrc@payroc.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 11:38:45 +00:00
Michael Drury
3955bcafd3
fix(Google Vertex Chat Model Node): Support newer Gemini models and EU/US data residency ( #33135 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 11:37:03 +00:00
Garrit Franke
2c9b5f94dd
feat(core): Add no-asterisk-in-option-names community node lint rule (no-changelog) ( #33091 )
2026-06-29 11:26:19 +00:00
Yuliia Pominchuk
1439e1030e
feat(editor): Allow assigning custom instance roles and restyle the Users page role dropdown ( #33029 )
2026-06-29 11:24:13 +00:00
Albert Alises
b3705da795
fix(core): Cap builder verification re-runs with a hard attempt budget (no-changelog) ( #33197 )
2026-06-29 10:22:38 +00:00
José Braulio González Valido
23d70d1bb9
feat(ai-builder): Source eval test cases from LangTracer (no-changelog) ( #33067 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 10:17:49 +00:00
Jaakko Husso
c108dbf64a
feat(core): Turn Chat Hub off by default for instances not using it ( #33136 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 09:27:30 +00:00
Michael Drury
9977e7757a
fix(core): OpenAI and Anthropic custom header credentials causing inconsistent behaviours ( #33131 )
2026-06-29 09:14:06 +00:00
Arvin A
9b7451f387
ci: Record git provenance metadata on eval experiments (no-changelog) ( #33024 )
2026-06-29 09:12:31 +00:00
Andreas Fitzek
b14a98d4a6
fix(core): Serialize OAuth2 credential refresh to prevent rotating refresh-token invalidation ( #33092 )
2026-06-29 08:25:29 +00:00
Konstantin Tieber
f4e7016c0c
feat(core): Show alert when selected time range for insights lacks data ( #33180 )
2026-06-29 08:24:20 +00:00
Ilfat Mindubaev
6c85fdcd81
refactor: Extract formatPemBlock into @n8n/utils ( #32998 )
2026-06-29 08:19:29 +00:00
oleg
88544528d2
fix: Preserve AI Assistant Anthropic reasoning through proxy ( #33193 )
2026-06-29 08:12:37 +00:00
Albert Alises
de8f2984ed
fix(core): Stop the builder from re-running a workflow it just verified (no-changelog) ( #33141 )
2026-06-29 08:10:44 +00:00
Jaakko Husso
691d39d9c8
fix(core): Ground WhatsApp Trigger verify-token guidance and add regression evals (no-changelog) ( #33095 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 07:39:08 +00:00
mfsiega
c96395e76a
perf(core): Cache published version lookup (no-changelog) ( #32643 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2026-06-29 07:22:11 +00:00
Jaakko Husso
303b9f307c
chore(core): Reduce Daytona sandbox auto-archive and auto-delete defaults ( #33016 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 06:46:08 +00:00
n8n-cat-bot[bot]
c25f131863
fix: Import minimist from zx in run.mjs (no-changelog) ( #33186 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 09:33:08 +03:00
José Braulio González Valido
c3741ce12a
feat(ai-builder): Re-run Instance AI evals against the PR head on demand (no-changelog) ( #33148 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 06:00:43 +00:00
Guillaume Jacquart
bd751d1fb2
feat(core): Add credential:connect scope for private credentials ( #33070 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 05:23:20 +00:00
José Braulio González Valido
1f012f8cb5
test(ai-builder): Reproduce explicit scenario values in eval mocks (no-changelog) ( #33166 )
...
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.16.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: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 15:15:15 +00:00
Nikhil Kuriakose
fb5b358059
fix(core): Correct Extract from File output key in document processing best-practices ( #32992 )
...
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.16.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
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 10:21:36 +00:00
oleg
a00ac2722c
fix(core): Make AI Assistant workflow verification and setup repeatable ( #33085 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-06-26 13:39:28 +00:00
Jaakko Husso
3b27616b41
fix(core): Settle failed workflow verification instead of looping (no-changelog) ( #33111 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 13:14:04 +00:00
Ilfat Mindubaev
283eb7d11b
feat(core): Add certificate (private_key_jwt) client authentication to the OAuth2 flow (no-changelog) ( #32948 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 13:09:46 +00:00
Andreas Fitzek
a3a0a501da
fix(core): Parse OAuth2 token responses with non-standard content types ( #33018 )
2026-06-26 12:35:37 +00:00
Denisf88
e58bc8ad0c
feat(xAI Grok Chat Model Node): Add reasoning effort and priority options ( #32931 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 11:35:53 +00:00
Garrit Franke
191c454e33
feat: Add no-duplicate-param-options community node lint rule ( #32930 )
2026-06-26 10:36:05 +00:00
Garrit Franke
09f070bfca
feat(core): Add trigger-node-conventions ESLint rule for community nodes ( #32929 )
2026-06-26 10:35:45 +00:00
Albert Alises
5039919041
fix(core): Default Google Sheets resource locator to From list in AI builder (no-changelog) ( #32940 )
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.16.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-06-26 10:28:13 +00:00
yehorkardash
e220b4fec4
feat: Agent prompt and UI improvements (no-changelog) ( #31283 )
2026-06-26 10:20:58 +00:00
yehorkardash
0513a1d52e
feat: Add managed embedder creds for episodic memory (no-changelog) ( #31920 )
2026-06-26 10:15:31 +00:00
José Braulio González Valido
3380ca3790
fix(ai-builder): Reconstruct file-based seeded workflows and judge the whole conversation (no-changelog) ( #33048 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 10:06:20 +00:00
José Braulio González Valido
d78aba164e
test(ai-builder): Add absolute green-gate verdict for pr-tier evals (no-changelog) ( #32984 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 10:00:06 +00:00
Sajda Kabir
cd480af11a
fix(OpenAI Node): Convert binary stream to buffer before FormData append ( #26530 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-06-26 09:51:41 +00:00
Albert Alises
9161865a72
fix(core): Improve builder handling of errored expressions (no-changelog) ( #33059 )
2026-06-26 09:23:39 +00:00
Jaakko Husso
713203a1c5
fix(core): Surface infeasible core capabilities instead of silently downgrading (no-changelog) ( #33063 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 09:19:17 +00:00
Benjamin Schroth
486173a4bf
fix(MCP Server Trigger Node): Propagate tool errors with isError flag in MCP responses ( #28510 )
2026-06-26 09:15:27 +00:00
Dimitri Lavrenük
26ca75e9b5
feat: Browser use can be enabled/disabled separately from computer use ( #33026 )
2026-06-26 09:05:04 +00:00
Tomi Turtiainen
b43ed0880d
refactor: Rename @n8n/utils files to kebab-case and enforce with ESLint (PR 1a) ( #33028 )
2026-06-26 08:45:02 +00:00
Bernhard Wittmann
7f0d22b412
fix(OpenAI Node): Use output_text for assistant messages in Message a Model ( #32822 )
2026-06-26 08:04:11 +00:00
Emilia
83309b6a60
test(MCP Client Tool Node): Cover error-result handling in executeMcpTool (no-changelog) ( #32583 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 08:00:21 +00:00
Thomas Hauth
c2f2edbb71
fix(core): Align pdfjs-dist versions for PDF document loading ( #31732 )
2026-06-26 07:55:34 +00:00
Iván Ovejero
673b19f036
feat(core): Add database connection pool metrics ( #32670 )
2026-06-26 07:30:32 +00:00
Bernhard Wittmann
8565107dae
fix(MCP Client Tool Node): Reuse the MCP session across tool calls in an execution ( #32477 )
2026-06-26 07:11:53 +00:00
Bernhard Wittmann
6a3ad57e13
fix(Email Read Imap Node): Default to 7BIT when a message part has no encoding ( #32914 )
...
Co-authored-by: Manav Parasiya <manavparasiya1020@gmail.com>
2026-06-26 06:21:21 +00:00
Tomi Turtiainen
1c90655832
ci: Retry tbls Docker image pull in schema docs check ( #33021 )
2026-06-26 06:09:47 +00:00
Albert Alises
cf8ef2b1b7
test(core): Add eval ensuring builder decides technical choices instead of asking (no-changelog) ( #33053 )
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.16.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
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-06-25 22:33:38 +00:00
Albert Alises
548ffb6a11
feat(core): Generate per-run orchestrator identity (no-changelog) ( #33009 )
2026-06-25 18:47:08 +00:00
Jaakko Husso
abed4a34e6
fix(core): Report IAI agent background failures to Sentry ( #32972 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 18:19:06 +00:00
Albert Alises
02df832dd2
fix: Prefer placeholders over pre-build setup questions ( #32969 )
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.16.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-06-25 17:39:39 +00:00
Riqwan Thamir
58fb6ca742
feat(core): Add more use case evaluations to instance ai (no-changelog) ( #32963 )
2026-06-25 14:15:30 +00:00
Tomi Turtiainen
cd21e0f246
refactor(core): Give poll trigger execution its own scoped logger ( #32986 )
2026-06-25 12:59:23 +00:00
José Braulio González Valido
5fc00bf17d
fix(ai-builder): Guard optional conversation in run-debug report label (no-changelog) ( #32883 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 12:24:26 +00:00
Milorad FIlipović
5b77a717b0
fix(core): Handle array-style conversations in mcp evals (no-changelog) ( #33013 )
2026-06-25 11:53:57 +00:00
José Braulio González Valido
e3f2a432a5
build: Declare missing tsx devDependency in test/eval packages (no-changelog) ( #33012 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 14:58:40 +03:00
Albert Alises
7830ceccf5
fix(core): Route split in batches chains through loop output ( #32968 )
2026-06-25 11:09:41 +00:00
José Braulio González Valido
974e7be09b
fix(ai-builder): Scope seedThread reconstruction and add per-turn tool counts for the judge (no-changelog) ( #32962 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 10:56:59 +00:00
Dimitri Lavrenük
78e3d3d7d8
feat: Browser Use connects directly to n8n instance without Computer Use ( #32680 )
...
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-06-25 10:33:07 +00:00
Matsu
024d04397b
chore: Remove shamefully-hoist ( #32569 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 10:03:07 +00:00
Albert Alises
c605ea6955
fix(core): Stop builder dropping items on top-level-array HTTP responses (no-changelog) ( #32981 )
...
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.16.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
Co-authored-by: José Braulio González Valido <jose.gonzalez@n8n.io>
2026-06-25 10:01:48 +00:00
José Braulio González Valido
9140acb7ba
test(ai-builder): Improve eval mock fidelity and verifier conciseness (no-changelog) ( #32976 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 09:59:47 +00:00
Milorad FIlipović
e12ce0ead0
feat(core): Enable LangSmith for mcp evaluations (no-changelog) ( #32995 )
2026-06-25 09:33:22 +00:00
José Braulio González Valido
7b495c01db
test(core): Make instance-ai sandbox-setup mocks parallel-safe (no-changelog) ( #32982 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 09:15:31 +00:00
oleg
973611348b
feat(core): Ground Instance AI credential setup help in n8n docs ( #32817 )
2026-06-25 08:26:14 +00:00
Riqwan Thamir
b3a399553f
fix(core): Broken workflow verification loop in iAI (no-changelog) ( #32979 )
...
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2026-06-25 08:20:46 +00:00
Lorent Lempereur
b4c4c168f7
feat: Add configurable blocked hostnames for outbound requests ( #32977 )
2026-06-25 08:11:02 +00:00
Milorad FIlipović
d3dd105aae
feat(core): Make instanceAI evals more mcp-friendly (no-changelog) ( #32916 )
2026-06-25 06:33:50 +00:00
Riqwan Thamir
d3f1164a43
feat(core): Split obersvation memory into its own system prompt block to hold cache ( #32923 )
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.16.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-06-24 19:19:12 +00:00
Jaakko Husso
ffb32b7b72
fix(core): Persist Instance AI assistant output when a turn suspends ( #32958 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 15:56:34 +00:00
Riqwan Thamir
436bfbc875
feat(core): Add test for whatsapp support agent (no-changelog) ( #32953 )
2026-06-24 15:49:50 +00:00
bjorger
fd15e3942d
feat(core): Add sub-agent useWhen guidance (no-changelog) ( #32945 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 15:39:42 +00:00
Jaakko Husso
4a97d054cc
fix(core): Persist Instance AI user input on receipt ( #32917 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 14:56:22 +00:00
bjorger
4231ae8124
refactor(core): Remove top-level agent description (no-changelog) ( #32922 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 14:41:43 +00:00
bjorger
fa1dd61203
refactor(core): Remove node tools searcher module ( #32876 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 13:19:52 +00:00
Andreas Fitzek
cb8dd25946
feat(API): List members of a global instance role ( #32836 )
2026-06-24 13:11:53 +00:00
Iván Ovejero
4226c01515
feat(core): Add Azure storage mode for binary data ( #32837 )
2026-06-24 13:07:35 +00:00
Thanasis G
3dee0ff9b9
fix(core): Use regional AWS STS endpoints in China and GovCloud ( #32825 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 13:04:25 +00:00
Dimitri Lavrenük
93c4e7e73d
feat: N8n browser extension supports connecting directly to n8n instance ( #32783 )
2026-06-24 13:01:09 +00:00
Benjamin Schroth
52e7df6b59
feat(core): Expose $evaluation.runId expression global in eval executions ( #32843 )
2026-06-24 12:57:29 +00:00
bjorger
6b0c42eedc
test(core): Expand and stabilize SDK integration coverage ( #32781 )
...
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-06-24 10:46:31 +00:00
Emilia
b9cfa257ce
fix(core): Keep task runner serving during graceful shutdown so in-flight executions finish ( #32385 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 10:24:33 +00:00
José Braulio González Valido
d7a331afd4
test(ai-builder): Detect excessive build-workflow failures in instance-ai evals (no-changelog) ( #32808 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 09:56:59 +00:00
Garrit Franke
e22a99bb74
feat: Add require-mit-license rule for community nodes ( #32859 )
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.16.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-06-24 09:31:41 +00:00
Garrit Franke
ac179f6837
feat: Add require-param-default lint rule for community nodes (no-changelog) ( #32847 )
2026-06-24 09:25:53 +00:00
José Braulio González Valido
365fb7ec6d
test(ai-builder): Add multi-turn context-carry eval case (no-changelog) ( #32868 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 08:51:49 +00:00
yehorkardash
cb8bcc3d5c
test: Run agent integration tests in CI ( #32355 )
2026-06-24 08:18:35 +00:00
oleg
274339fda5
fix(core): Verify Instance AI workflows before setup ( #32872 )
2026-06-24 07:59:49 +00:00
Lorent Lempereur
0a9aeb0443
refactor(core): Clean up backend-network package (no-changelog) ( #32874 )
2026-06-24 07:54:12 +00:00
HaoJun
1a7b48dcc4
fix: Include cwd in shell_execute affected resources ( #32165 )
2026-06-24 06:49:28 +00:00
Albert Alises
5f4d196001
fix(core): Route clarifying questions through ask-user ( #32871 )
2026-06-24 06:48:14 +00:00
Matsu
15e71687d3
test: Increase initialization budget for lengthy test inits ( #32901 )
2026-06-24 06:31:13 +00:00
n8n-assistant[bot]
a4bc50f9a0
chore: Bundle/2.x ( #32896 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-06-24 09:43:29 +03:00
Csaba Tuncsik
328310a73c
chore: Add AWS SDK credential-discovery guardrails ( #32757 )
2026-06-24 04:35:15 +00:00
José Braulio González Valido
fe11536df1
feat(ai-builder): Add conversation pre-seeding to workflow evals (no-changelog) ( #32196 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-23 17:30:30 +00:00
Albert Alises
846e2cb36d
fix(core): Require verification evidence before Instance AI claims a fix works (no-changelog) ( #32835 )
2026-06-23 17:30:03 +00:00
Ricardo Espinoza
fb6e1b1779
fix(core): Run node-type-gated validators in MCP workflow build tools ( #31247 )
2026-06-23 13:57:53 +00:00
Albert Alises
842b01f08e
fix(core): Guide AI builder to create exact Data Table schemas and repair mismatches (no-changelog) ( #32811 )
2026-06-23 13:56:10 +00:00
n8n-release-tag-merge[bot]
78e79fdde4
Merge tag 'n8n@2.28.0'
2026-06-23 12:19:37 +00:00
Lorent Lempereur
90f7bf01fb
feat: Add lint rule enforcing centralized backend HTTP (no-changelog) ( #32658 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:56:30 +00:00
Riqwan Thamir
291fd2095c
feat(core): Fix building incorrect chained nodes ( #32844 )
2026-06-23 11:53:13 +00:00
n8n-assistant[bot]
0dac8a2785
🚀 Release 2.28.0 ( #32842 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-23 14:31:55 +03:00
Yuliia Pominchuk
3983a487a2
feat(editor): Add Roles settings area with instance roles tab ( #32775 )
2026-06-23 10:53:27 +00:00
Lorent Lempereur
3b3fe5aef0
feat(core): Validate redirect targets when routing requests through a proxy (no-changelog) ( #32662 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-06-23 10:38:12 +00:00
Jaakko Husso
01978171ef
fix(core): Keep thread history when observation cursor lacks observations ( #32773 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 10:37:37 +00:00
Stephen Wright
c3167769c3
refactor: Remove unused AWS SDK dependency and load the SDK lazily ( #32776 )
2026-06-23 10:27:28 +00:00
Romeo Balta
de9f3ef2db
feat(editor): Add published workflow count to dynamic banners (no-changelog) ( #32619 )
2026-06-23 10:31:47 +00:00
Tomi Turtiainen
900c0eae4f
fix(core): Clean up workflow publication outbox records ( #32795 )
2026-06-23 08:37:38 +00:00
Emilia
46aa8e4af7
fix(core): Let allowlisted Python packages import their own submodules via relative imports ( #32772 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 08:32:02 +00:00
Mutasem Aldmour
c7c93f1c4e
feat(core): Add token-based per-message credits for Instance AI (no-changelog) ( #32633 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 08:29:24 +00:00
Jaakko Husso
0c8955e793
feat(core): Persist IAI 'always allow' execute permissions on DB (no-changelog) ( #32599 )
2026-06-23 06:58:15 +00:00
Svetoslav Dekov
511e34fd7f
feat(editor): Preserve and author workflow node groups across update surfaces (no-changelog) ( #32771 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 06:55:59 +00:00
Jaakko Husso
8284c1aa64
chore: Upgrade Daytona SDK version ( #32741 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 06:40:10 +00:00
Emilia
524d4e8fb8
fix(core): Limit execution data size for display reads ( #32508 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 06:29:46 +00:00
Michael Drury
5003f5588a
feat(core): Add rich interaction chat tools to the agent preview chat (no-changelog) ( #32237 )
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.16.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-06-22 16:22:49 +00:00
Riqwan Thamir
c8e4c7606a
feat(core): Enable thinking modes for instance ai ( #32768 )
2026-06-22 15:24:31 +00:00
bjorger
8e5dd83e3b
feat(core): Add knowledge retrieval tools for agents ( #32485 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 14:36:18 +00:00
José Braulio González Valido
13239d1cfe
feat(ai-builder): Add per-test-case eval credentials via thread credential-view pinning (no-changelog) ( #32161 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-22 14:02:57 +00:00
Tomi Turtiainen
fb284d391a
fix(core): Reduce Sentry tracing noise from auto-instrumentation spans (no-changelog) ( #32592 )
2026-06-22 13:53:44 +00:00
Jaakko Husso
fecaa38952
feat(core): Add a way to override the snapshot version (no-changelog) ( #32740 )
2026-06-22 13:34:28 +00:00
Albert Alises
9ce241b8bf
fix(core): Stop re-asking answered or skipped clarifying questions ( #32755 )
2026-06-22 13:30:45 +00:00
Dimitri Lavrenük
097f6837cb
feat: Settings for MCP Registry server usage in Instance AI ( #31692 )
...
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-06-22 12:54:03 +00:00
Milorad FIlipović
0f1c1a82a4
fix(core): Drive workflow folder placement through validated parentFolderId ( #31364 )
2026-06-22 12:02:08 +00:00
bjorger
3ae74f10b0
feat(core): Add knowledge file storage for agents ( #31956 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 11:49:50 +00:00
Riqwan Thamir
9341fdb202
feat(core): Reduce templates complexity in KB ( #32694 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 11:21:18 +00:00
Riqwan Thamir
c7143e0e17
feat(core): Await memory tasks when running agent through evals (no-changelog) ( #32693 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 11:11:56 +00:00
Garrit Franke
9a6f205015
fix(core): Allow scoped @n8n/ai-node-sdk in community node peerDependencies (no-changelog) ( #32733 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 10:22:25 +00:00
Yuliia Pominchuk
f105b34281
fix(editor): Widen callable subworkflow list using callerPolicy in workflow picker ( #32522 )
2026-06-22 09:18:26 +00:00
yehorkardash
d501854409
fix(core): Deduplicate isRecord (no-changelog) ( #32469 )
2026-06-22 08:35:03 +00:00
Garrit Franke
fb16f724a3
feat(core): Add node-class-description-name-camelcase community node lint rule ( #32443 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 07:50:36 +00:00
Lorent Lempereur
18ff82da18
refactor(GoogleGemini Node): Use HTTP request helper for file downloads ( #32611 )
2026-06-21 11:04:37 +00:00
Lorent Lempereur
546132926e
refactor: Consolidate AI proxy helpers onto the network factory ( #32506 )
2026-06-20 21:05:42 +00:00
aikido-autofix[bot]
c7fcbb7a72
fix: Fix 26 security issues in electron, axios, undici and 5 more ( #32688 )
...
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-06-20 16:07:02 +00:00
Dimitri Lavrenük
675e5e86f6
feat: Surface MCP registry connections in the Instance AI sidebar ( #31748 )
...
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2026-06-19 18:06:44 +00:00
dmolenaars
ea9fd9ed7b
chore(alibaba cloud node): rename display names with qwen cloud ( #32632 )
...
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-19 14:58:09 +00:00
Riqwan Thamir
e11e0b122c
feat(core): Prioritize workflow as code over json ( #32668 )
2026-06-19 14:53:35 +00:00
Albert Alises
b294e3d51a
fix: Suggest the configured AI provider's chat model when building workflows ( #32634 )
2026-06-19 14:50:38 +00:00
Albert Alises
21994c465f
refactor(ai-builder): Reduce code complexity below maintainability thresholds (no-changelog) ( #32626 )
2026-06-19 12:22:04 +00:00
mfsiega
4468592117
feat(core): Add workflow-publish-wake-up pubsub event (no-changelog) ( #32580 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 12:13:30 +00:00
Albert Alises
cbb9ae5bda
fix(editor): Preserve existing node IDs when AI edits a workflow ( #32593 )
2026-06-19 11:59:45 +00:00
Michael Drury
083867d36f
fix(core): Allow agent builder access to RLC lookup for node tool fields (no-changelog) ( #31933 )
2026-06-19 11:51:00 +00:00
Michael Drury
6f8fd97070
chore(core): Changing tool call concurrency values (default 5 and max 100) (no-changelog) ( #32650 )
2026-06-19 11:31:45 +00:00
Sandra Zollner
6b453d96b1
feat(core): Add support for 'create-stub' mode in credential handling… ( #32507 )
2026-06-19 11:13:40 +00:00
Raúl Gómez Morales
b1687ef015
feat(editor): Open the current workflow and credentials in Instance AI from the editor ( #32398 )
2026-06-19 11:05:19 +00:00
Bernhard Wittmann
50887bf77e
fix(core): Time out stalled HTTP response body reads ( #32411 )
2026-06-19 10:53:35 +00:00
Alex Grozav
5d232a1466
feat(core): Add CRDT collaboration mode setting (no-changelog) ( #32636 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 09:38:09 +00:00
Lorent Lempereur
094d4696df
refactor(core): Route AI web research requests through the outbound HTTP client (no-changelog) ( #32609 )
2026-06-19 09:37:32 +00:00
Yuliia Pominchuk
e60bb4bd0e
feat(core): Enable creation of custom instance (global) roles ( #32590 )
2026-06-19 09:08:18 +00:00
oleg
1e80d41e7e
fix(core): Save Instance AI workflow edits through workspace files ( #32545 )
2026-06-19 08:40:30 +00:00
Jaakko Husso
ade94af96a
feat(core): OpenAI Responses API support for agent pdf passthrough ( #32604 )
...
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.16.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
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 07:03:20 +00:00
Michael Kret
e8d548210e
feat(editor): Gate n8n Connect selector on node typeVersion (no-changelog) ( #32565 )
2026-06-19 06:26:24 +00:00
Alexander Gekov
a70eb97822
feat(core): Support multiple base URLs in n8n Connect synthetic credentials (no-changelog) ( #32495 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-18 16:04:55 +00:00
Radiant Alex
64c337bba8
feat(AI Agent Node): Add binary PDF passthrough for models with native PDF support ( #28038 )
2026-06-18 15:35:32 +00:00
Lorent Lempereur
fc47494df6
refactor(core): Migrate log-streaming webhook destination to OutboundHttp ( #32407 )
2026-06-18 15:33:17 +00:00
Lorent Lempereur
88990bfc4b
refactor(core): Expose DI-free transport subpath and transport-agnostic request errors (no-changelog) ( #32566 )
2026-06-18 14:40:00 +00:00
Tomi Turtiainen
87054d6bf0
feat(core): Add publication trigger lifecycle lock (no-changelog) ( #32496 )
2026-06-18 13:33:29 +00:00
oleg
314324e285
fix(core): Preserve trace identifiers through Instance AI telemetry redaction (no-changelog) ( #32576 )
2026-06-18 12:30:42 +00:00
Albert Alises
d5dd4923a5
fix: Handle HTTP raw body validation loops ( #32277 )
2026-06-18 12:05:40 +00:00
Iván Ovejero
1d6415cd59
feat(core): Add Azure storage mode for execution data ( #32368 )
2026-06-18 11:33:04 +00:00
Tomi Turtiainen
79560920cb
refactor(core): Re-parent task runner error subclasses (no-changelog) ( #32543 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-18 10:30:56 +00:00
Mike Repeć
aae88a5db5
fix(core): Resolve legacy $item accessor properties in vm expression engine (no-changelog) ( #32551 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-06-18 10:27:32 +00:00
Raúl Gómez Morales
553d046bbd
refactor(editor): Unify instance AI agent run state with the rendered tree (no-changelog) ( #32124 )
2026-06-18 10:14:17 +00:00
Tomi Turtiainen
753c4f25fc
refactor(core): Register multi-main handlers reactively ( #32457 )
2026-06-18 09:36:04 +00:00
Lorent Lempereur
8e8c13ebe6
refactor(core): Route external secrets providers through the shared HTTP client ( #32453 )
2026-06-18 09:25:10 +00:00
Tomi Turtiainen
e345d55b1e
feat(core): Reclaim stale publication outbox leases (no-changelog) ( #32536 )
2026-06-18 08:42:20 +00:00
Riqwan Thamir
9d7ed01e95
feat(core): Add eval + trim builder prompt (no-changelog) ( #32484 )
2026-06-18 07:55:33 +00:00
Guillaume Jacquart
8cac6e7261
feat(core): Gate MCP tool calls on the caller's private-credential status ( #32446 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 07:46:48 +00:00
Matsu
328c1a4745
chore: Extraneous deps cleanup ( #32386 )
2026-06-18 07:42:31 +00:00
Tomi Turtiainen
185f3f229a
refactor(core): Replace deprecated ApplicationError in nodes-langchain (no-changelog) ( #32471 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-18 07:35:09 +00:00
mfsiega
dcbdb10a2b
feat(core): Enable scheduled execution deduplication by default ( #32533 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 07:13:34 +00:00
Ricardo Espinoza
888be2835f
feat(editor): Add owner filter to API keys "All" tab ( #32430 )
...
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2026-06-17 18:35:37 +00:00
RomanDavydchuk
7a3a190d37
feat(core): Support MCP tool filtering for Instance AI MCP connections ( #31836 )
2026-06-17 15:48:17 +00:00
Mike Repeć
10856a4f4d
feat(core): Track binary data size on execution entity rows (no-changelog) ( #32387 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 15:14:27 +00:00
Tomi Turtiainen
35b7fa7b99
feat(core): Add publication leader takeover and stepdown (no-changelog) ( #32463 )
2026-06-17 14:46:01 +00:00
yehorkardash
30224e9a41
feat: Refactor agent runtime ( #32293 )
2026-06-17 14:36:55 +00:00
Albert Alises
f53a64824c
feat(core): Add Instance AI error correlation and structured observability ( #32400 )
2026-06-17 14:27:44 +00:00
Albert Alises
4218e1b017
feat(core): Add Prometheus metrics for Instance AI runs ( #32489 )
2026-06-17 14:16:17 +00:00
Albert Alises
7b7a34993e
chore: Remove remaining Mastra references from Instance AI (docs + source) ( #32482 )
2026-06-17 13:56:16 +00:00
Albert Alises
630d57e3af
perf(core): Move Instance AI clock out of the cached prompt prefix ( #32452 )
2026-06-17 12:38:03 +00:00
Jaakko Husso
f815269228
feat(core): Expand secret redaction patterns (JWT, PEM keys, vendor tokens, URL creds) ( #32440 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 11:38:06 +00:00
Lorent Lempereur
7440fca5a3
fix(core): Suspend query acquisition during database connection recovery ( #32394 )
2026-06-17 10:29:43 +00:00
Emilia
b34ab3b34d
feat(core): Make MCP and OAuth server IP rate limits configurable via environment variables ( #32203 )
2026-06-17 09:39:36 +00:00
Jaakko Husso
9fe87a638a
feat(core): Add more supported PII redaction patterns (no-changelog) ( #32441 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 09:21:55 +00:00
oleg
f4a1ab6d99
feat(instance-ai): Simulate destructive and user-action nodes during workflow verification ( #32209 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-06-17 08:53:55 +00:00
Jaakko Husso
8ceeab547d
fix(core): Apply PII scrubber on telemetry (no-changelog) ( #32438 )
2026-06-17 08:47:05 +00:00
Riqwan Thamir
b60bc923d4
feat(core): Add ability to view agent traces locally under a flag (no-changelog) ( #32397 )
2026-06-17 08:36:38 +00:00
Emilia
ae7f699d78
fix(core): Propagate stop signal to sub-workflow executions on workers in queue mode ( #32206 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 08:23:13 +00:00
Tomi Turtiainen
6e1ef71193
feat(core): Enqueue active workflows on leader startup (no-changelog) ( #32349 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-06-17 07:46:50 +00:00
Andreas Fitzek
d6cc6c655e
feat(core): Resolve the triggering user's private credentials over MCP OAuth ( #32432 )
2026-06-17 07:39:09 +00:00
Albert Alises
1ea6f590e0
perf(core): Stabilize Instance AI prompt-cache prefix across turns ( #32404 )
2026-06-16 16:12:38 +00:00