Kai
f52e2b831d
feat(editor): Show the latest workflow review state in the canvas header ( #35233 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 08:47:32 +00:00
Tomi Turtiainen
b964ed6f4b
refactor(core): Move sleep into @n8n/utils and unify sleep/sleepWithAbort ( #35057 )
2026-07-28 18:47:18 +00:00
Anne Aguirre
f62cc6319a
feat(ai-builder): Agent session records direct to session chat, not trace ( #34997 )
2026-07-27 14:46:14 +00:00
Albert Alises
7d8426f055
feat: Add admin-managed instance credentials ( #34364 )
2026-07-25 14:22:22 +00:00
Lorent Lempereur
4212fc2202
fix(core): Avoid loading execution data during credentials security audit ( #34876 )
2026-07-24 13:54:37 +00:00
Mike Repeć
4d861d16a6
fix(core): Prevent concurrent instance startups from racing database migrations ( #34685 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 10:54:41 +00:00
Danny Martini
056c1a6af3
fix(core): Self-heal orphaned trigger status rows on unpublish (no-changelog) ( #34443 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 15:17:11 +00:00
mfsiega
4818e79b5a
perf(core): Skip webhook-only workflows when enqueuing publications on leader handoff (no-changelog) ( #34076 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-07-15 14:02:22 +00:00
Matsu
cec46445ee
chore: Migrate packages/cli to Typescript 7 ( #34159 )
2026-07-15 11:49:51 +00:00
mfsiega
c761c4da9b
feat(core): Add trigger reconciliation to recover missed activations (no-changelog) ( #33577 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-07-14 14:40:33 +00:00
Matsu
8bb6489918
chore: Remove remaining Jest references (no-changelog) ( #33412 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-09 09:29:24 +03:00
Danny Martini
bde5f081fc
fix(core): Exclude published versions from workflow history prune ( #32239 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 14:35:17 +00:00
Tomi Turtiainen
8ff4759957
feat(core): Add workflow publication Prometheus metrics (no-changelog) ( #33299 )
2026-07-02 11:08:52 +00:00
Matsu
df97053888
chore: Remove references to Jest ( #33282 )
2026-07-01 09:03:25 +00:00
yehorkardash
bc3fe3eaa6
refactor(core): Drop redundant agent execution columns ( #32862 )
2026-06-30 07:36:26 +00: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
Andreas Fitzek
cb8dd25946
feat(API): List members of a global instance role ( #32836 )
2026-06-24 13:11:53 +00:00
Tomi Turtiainen
900c0eae4f
fix(core): Clean up workflow publication outbox records ( #32795 )
2026-06-23 08:37:38 +00:00
Tomi Turtiainen
87054d6bf0
feat(core): Add publication trigger lifecycle lock (no-changelog) ( #32496 )
2026-06-18 13:33:29 +00:00
Tomi Turtiainen
e345d55b1e
feat(core): Reclaim stale publication outbox leases (no-changelog) ( #32536 )
2026-06-18 08:42:20 +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
Emilia
c4c0e91807
fix(core): Prevent queue recovery from marking waiting executions as crashed ( #32316 )
2026-06-16 08:04:47 +00:00
Iván Ovejero
c3b35c1a60
perf(core): Optimize workflow lookups ( #24690 )
2026-06-12 12:43:40 +00:00
Tomi Turtiainen
2d37d832ba
feat(core): Publish workflow activations via the outbox (no-changelog) ( #31996 )
2026-06-11 09:43:30 +00:00
mfsiega
19b8c5ac7b
feat(core): Add outbox claim primitives for workflow publication (no-changelog) ( #31288 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-05 15:10:55 +00:00
Ricardo Espinoza
65b7919a8a
fix(core): Improve project routing for MCP-built workflows ( #30674 )
2026-05-22 19:54:21 +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
Michael Drury
9f92005938
fix(core): Agent sessions correctly quoting columns in queries for Postgres ( #29999 )
2026-05-07 12:30:12 +00:00
Declan Carroll
bb9bec3ba4
revert: Make Wait node fully durable by removing in-memory execution path ( #28538 )
2026-04-16 11:42:22 +00:00
Charlie Kolb
b353143543
fix(core): Increase timing delays in workflow publish history tests ( #28301 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 12:17:16 +00:00
Charlie Kolb
8509074cb6
fix(core): Migrate workflow publish history version id foreign key to set null instead (no-changelog) ( #27434 )
2026-04-10 08:24:11 +00:00
Michael Kret
6e2d35644f
feat: Add AI Gateway support for AI nodes ( #27593 )
...
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-04-07 09:11:24 +00:00
Declan Carroll
f025a786e7
perf(core): Make Wait node fully durable by removing in-memory execution path ( #27066 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 09:15:44 +00:00
oleg
629826ca1d
feat: Instance AI and local gateway modules (no-changelog) ( #27206 )
...
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.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2026-04-01 21:33:38 +03:00
Raúl Gómez Morales
3b00e1bafe
feat(core): Add server-side search, pagination, and filtering to GET /projects ( #27036 )
2026-03-16 08:23:27 +00:00
Irénée
0bc948be66
fix(core): Exclude disabled secret connections from autocomplete, resolution, and registry ( #26783 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 13:34:08 +00:00
Konstantin Tieber
4fe6b4fb73
feat(core): Improve secret proxy ( #26522 )
2026-03-05 20:01:37 +00:00
Andreas Fitzek
5a85a4f908
fix(core): Resolve multi-main startup race condition in AuthRolesService ( #26176 )
2026-02-24 18:07:18 +00:00
Ali Elkhateeb
bd92dabc5c
feat(core): Filter secrets provider autocomplete to connected vaults only ( #25927 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-19 09:48:20 +00:00
Guillaume Jacquart
a2034d8f42
chore(core): Use subquery instead of 2 step queries to find credentials by context ( #25754 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 21:24:02 +00:00
Guillaume Jacquart
c2f5d9976b
chore(core): Improve access controlled credentials and workflows fetching ( #25028 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 09:14:09 +00:00
Jaakko Husso
e6a4c64d4d
fix(core): Fix deadlock on Chat hub on Postgres with pool size of 1 ( #25654 )
2026-02-12 12:49:21 +00:00
phyllis-noester
112d0eb6b3
feat(core): Support disabling sharing from personal space ( #25259 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-02-04 19:19:05 +00:00
mfsiega
754386247c
feat(core): Index both draft and published workflow versions (no-changelog) ( #25009 )
2026-02-02 08:41:24 +00:00
Iván Ovejero
c4ce0fbfbb
refactor(core): Route execution creation through ExecutionPersistence ( #24912 )
2026-01-30 12:46:53 +00:00
mfsiega
0e1b2a870e
feat(core): Index both latest published and draft workflow versions ( #24861 )
2026-01-27 16:00:58 +00:00
Tomi Turtiainen
91fd383f32
refactor(core): Remove legacy sqlite driver code paths ( #24376 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2026-01-16 12:54:43 +00:00
Nikhil Kuriakose
4e28e01ba0
feat(editor): Notify users on first prod error ( #21764 )
2026-01-16 09:30:43 +00:00
Charlie Kolb
29ab6be235
refactor(core): Clean up workflow history compaction service and related utils ( #24043 )
2026-01-12 07:44:23 +00:00