Commit Graph

95 Commits

Author SHA1 Message Date
Mike Repeć
1a12af601b
fix(core): Report the real activation mode for triggers activated via the publication outbox (#36123)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 13:17:53 +00:00
Emilia
a9787fcd6f
feat(core): Commit a poll trigger's cursor and its execution in one transaction (no-changelog) (#35295)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-11 17:59:29 +00:00
Emilia
93ff542e92
feat(core): Add poller_state table for durable poll trigger cursors (no-changelog) (#35128)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-11 16:31:00 +00:00
Iván Ovejero
4afbd16dc7
ci: Run DB tests against the full supported Postgres range (#35960) 2026-08-11 09:49:07 +00:00
Kai
a044c0d1d8
feat(core): Auto-close workflow review requests when a workflow is archived or moved (#35772) 2026-08-07 12:53:25 +00:00
Danny Martini
1801f65d85
feat(core): Converge leader takeover through the reconciliation loop (#35454)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 06:24:49 +00:00
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)
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.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