Robin Braumann
b54500d438
fix(core): Preserve binary content in agent tool results ( #37206 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-28 08:43:28 +00:00
Benjamin Schroth
1fd2918c14
fix: Quote and validate Postgres table and column identifiers in AI nodes ( #31370 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-28 08:26:00 +00:00
Rúben Castro
69ffa3b947
feat(core): Evaluate content-import policy on workflow import and pull (no-changelog) ( #37151 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-28 08:14:01 +00:00
Tomi Turtiainen
6e21069861
docs(engine): Add ADR for trigger settlement before execution ( #37278 )
2026-08-28 08:07:25 +00:00
n8n-assistant[bot]
8229d1ebf7
chore: NODE-5828 - Generate Schema Files (no-changelog) ( #37230 )
...
Co-authored-by: Jon <jonathan.bennetts@gmail.com >
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io >
2026-08-28 08:06:12 +00:00
Miguel Ángel Moreno
8bf95ac2b6
fix(editor): Stop a new node from showing a deleted node's execution data ( #36915 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-28 07:56:27 +00:00
Dmitrii
662a64de83
refactor(API): De-Express projects endpoints and drop direct-repo reads (no-changelog) ( #37123 )
2026-08-28 07:53:17 +00:00
José Braulio González Valido
614dfa62f8
feat(ai-builder): Surface thread provenance on Instance AI traces (no-changelog) ( #36909 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-28 07:50:01 +00:00
Theodore Nastos
5dd2454f0d
fix(core): Prevent OpenTelemetry disable from failing when OTLP collector is unreachable ( #37203 )
2026-08-28 07:40:18 +00:00
n8n-cat-bot[bot]
044a90d368
fix: Restore legacy PEM headers when reformatting single-line keys ( #37088 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io >
2026-08-28 07:39:26 +00:00
n8n-cat-bot[bot]
3fe4b79eef
chore: Small upgrade for fast-uri - license-server ( #37211 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io >
2026-08-28 07:37:46 +00:00
Anne Aguirre
ede265d46f
fix(ai-builder): Add case for agent artifacts in AIA preview tab bar ( #37141 )
2026-08-28 07:16:50 +00:00
Matsu
d904f04b5b
ci: Improve cubic prompts and enable shadowing ( #37275 )
2026-08-28 07:15:09 +00:00
James Martin
fabb8a6da4
fix(editor): Fix Chat node in-editor test mode with authentication (no-changelog) ( #37252 )
...
Co-authored-by: MHMD <mohamed.dounnani@n8n.io >
2026-08-28 07:14:51 +00:00
MHMD
42a782d6fb
fix(core): Thread execution id through dynamic-credential storage ( #37233 )
2026-08-28 06:19:06 +00:00
n8n-assistant[bot]
a01b6727e5
chore: Update e2e impact map ( #37266 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-28 05:37:22 +00:00
n8n-cat-bot[bot]
ea85afe354
ci: Bound turbo concurrency against the Node heap cap on Lint and ( #37227 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-27 20:26:01 +00:00
Luigi Gubello
54b2b94d56
feat(core): Serve a nonce-based Content-Security-Policy on n8n's HTML pages ( #36749 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 16:39:04 +00:00
Lorent Lempereur
4b9dc5a5ec
fix(core): Apply proxy environment variables consistently across packages and processes ( #37124 )
...
Co-authored-by: Danny Martini <danny@n8n.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-27 16:26:08 +00:00
MHMD
1f062f9ec9
feat(core): Chat trigger publish validation & workflow:execute access control ( #37231 )
2026-08-27 15:45:04 +00:00
Bernhard Wittmann
bcd240f589
fix(HTTP Request Node): Keep SSL passphrases with whitespace intact ( #37020 )
2026-08-27 15:38:15 +00:00
Alex Grozav
e2afe16634
refactor(editor): Extract otel into a frontend module package (no-changelog) ( #36679 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: multica-agent <github@multica.ai >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: alexgrozav <6179477+alexgrozav@users.noreply.github.com >
Co-authored-by: CharlieKolb <13814565+CharlieKolb@users.noreply.github.com >
2026-08-27 15:34:47 +00:00
Tomi Turtiainen
6eb19e1668
feat(engine): Push engine 2.0 execution progress to the editor ( #37142 )
2026-08-27 15:32:25 +00:00
Sam Wooler
b3a77b0ba8
fix(API): Skip projectRelations eager-load in GET /credentials ( #37138 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-27 15:25:47 +00:00
Guillaume F.
7e6cfed293
fix(editor): Correct community node docs link interpolation key ( #37236 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-27 15:22:53 +00:00
Kai
a41c79f3e6
test(core): Restructure and dedupe the workflow review test suites (no-changelog) ( #37243 )
2026-08-27 15:22:35 +00:00
mfsiega
dcb57362c4
fix(core): Restore mutating array methods on $json data in expressions ( #37172 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-27 14:51:48 +00:00
Charlie Kolb
269de76c36
feat: Offer to send an anonymous failure report in the install script ( #37016 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-27 14:49:03 +00:00
Jaakko Husso
c2f636bc2d
fix(core): Keep the API version in the Gemini base URL for agent models ( #37239 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 14:43:46 +00:00
Bernhard Wittmann
720f397947
fix(core): Allow a domain-restricted credential to work in its own node ( #37200 )
2026-08-27 14:37:35 +00:00
Jan Kalkan
771a5c43f9
feat(editor): Add git connections settings page (no-changelog) ( #36991 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 14:27:15 +00:00
Yen Su
e60c43112c
feat(Databricks Node): Add user-delegated OAuth2 credential (authorization code + PKCE) ( #37007 )
2026-08-27 14:22:24 +00:00
Savelii
e644562969
fix(editor): Improve screen reader support for scope selector tool pills ( #37159 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-27 14:18:50 +00:00
Stephen Wright
5b9b3321dc
feat(MongoDB Node): Batch update and find-and-update writes with bulkWrite ( #37035 )
2026-08-27 14:14:53 +00:00
Iván Ovejero
f5557eff90
ci: Run nightly e2e on test-enabled -pc image build ( #37104 )
2026-08-27 14:05:55 +00:00
Tomi Turtiainen
68afc97ac9
feat(engine): Receive engine lifecycle events in the control plane ( #37014 )
2026-08-27 13:53:18 +00:00
Declan Carroll
ab32282d16
test: Pin the diff parsing and source filter in mutate.mjs ( #36746 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-08-27 13:46:20 +00:00
Danny Martini
946fb02849
feat(core): Give poll triggers an engine-derived time budget (no-changelog) ( #37119 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-27 13:30:58 +00:00
Matsu
4f36a2d96b
chore: Improve Cubic performance and configuration clarity ( #37193 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 16:42:28 +03:00
Rúben Castro
c678970930
test(core): Add integration tests for credentialDecrypt policy enforcement (no-changelog) ( #37223 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-27 13:17:12 +00:00
Precious Amesinlola
da6da00bd1
feat(editor): Update the order of providers in the agent builder model picker ( #37143 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-27 13:16:39 +00:00
Emilia
82ce843b5d
test: Wait for task runner registration before executing code in e2e tests (no-changelog) ( #37220 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-27 13:03:09 +00:00
Jaakko Husso
a7661cb4f4
test(core): Support tool-result cleanup in the eval stub workspace (no-changelog) ( #37202 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 12:47:15 +00:00
Mutasem Aldmour
b9342a5bb8
fix(core): Detect invalid Slack Block Kit payloads in AI Assistant builds ( #37217 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 12:46:19 +00:00
Pierantonio Cangianiello
f9814b753f
fix(core): Respond with an error when a webhook execution ends before the Respond to Webhook node runs ( #37006 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 12:34:52 +00:00
Matsu
7785b08a97
ci: Release fixer ( #37201 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 12:27:27 +00:00
Kai
51ac8f6896
refactor(core): Split workflow review repositories by use case (no-changelog) ( #37188 )
2026-08-27 12:12:02 +00:00
Jaakko Husso
5b4c65be39
fix(editor): Show an activity indicator while the AI Assistant is still working ( #37046 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 11:58:29 +00:00
Mutasem Aldmour
6420048d7a
feat(core): Let workflow verification target a specific trigger ( #37091 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 11:52:12 +00:00
Stephen Wright
86c2a2b20d
fix(core): Surface the original error instead of replaying single-use bodies on OAuth2 401 retry ( #37000 )
2026-08-27 11:24:49 +00:00