5935 Commits

Author SHA1 Message Date
Lorent Lempereur 532669c0c4 refactor(core): Migrate OAuth service requests through the shared HTTP client (#32501) 2026-06-19 06:32:05 +00:00
Bernhard Wittmann 0e4d2c3bdb fix(Salesforce Node): Reuse JWT session token across requests (#32325) 2026-06-19 05:40:25 +00:00
n8n-cat-bot[bot] bb6ecda357 chore: Bump http-proxy-middleware 3.0.5 → 3.0.7 (#32618)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-18 21:31:28 +00:00
n8n-cat-bot[bot] 9ee5004e93 chore: Bump multer 2.1.1 → 2.2.0 (#32607)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-06-18 18:59:40 +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
Lorent Lempereur fc47494df6 refactor(core): Migrate log-streaming webhook destination to OutboundHttp (#32407) 2026-06-18 15:33:17 +00:00
Tomi Turtiainen aba1f9f277 feat(core): Trace workflow publication outbox consumption (no-changelog) (#32587) 2026-06-18 14:57:25 +00:00
Lorent Lempereur 0f436372ce refactor(core): Migrate SAML IdP metadata fetch to outbound HTTP factory (no-changelog) (#32381) 2026-06-18 14:19:57 +00:00
Milorad FIlipović c91250f2a7 fix(core): Fix error path schema mismatch in mcp tools (#32560) 2026-06-18 13:56:33 +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 bed7e05d50 feat(core): Recover from runtime trigger failures in-process (no-changelog) (#32575) 2026-06-18 13:31:37 +00:00
Bernhard Wittmann 60ac61402a fix(core): Surface form submission errors instead of failing silently (#32305) 2026-06-18 13:02:31 +00:00
Phil Haack 8cccde9bf1 fix(core): Stop sending feature flags on telemetry events (no-changelog) (#32515) 2026-06-18 12:59:46 +00:00
Mutasem Aldmour db1e21fecf fix(core): Persist run data for Instance AI trigger executions in queue mode (#32498)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 12:34:11 +00:00
Tomi Turtiainen 44ba1bb8cf test(core): Stabilize flaky DB task runner tests (no-changelog) (#32572) 2026-06-18 11:49:25 +00:00
Lorent Lempereur ae17db7eb2 refactor(core): Migrate OIDC discovery fetch to outbound HTTP factory (no-changelog) (#32395) 2026-06-18 11:43:27 +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 7230fa3840 fix(core): Coalesce outbox drains and wait for in-flight processing on shutdown (#32548) 2026-06-18 11:29:19 +00:00
Marc Littlemore ebbd629a6a fix(core): Upgrade @n8n_io/license-sdk to v3 and resolve node-rsa to v2 (#32552)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 09:38:38 +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
James Gee 79746fc502 fix(core): Validate credential type when binding credentials on package import (no-changelog) (#32383) 2026-06-18 09:16:52 +00:00
Tomi Turtiainen 806656823d chore(core): Add debug logs to publication outbox processing (no-changelog) (#32519) 2026-06-18 08:58:36 +00:00
Tomi Turtiainen e345d55b1e feat(core): Reclaim stale publication outbox leases (no-changelog) (#32536) 2026-06-18 08:42:20 +00:00
mfsiega 6736610c6a feat(core): Handle workflow unpublish in the publication outbox (no-changelog) (#32528)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 08:12:47 +00:00
Lorent Lempereur 399a5c1683 refactor(core): Migrate OAuth2 identifier metadata fetch to outbound HTTP factory (#32535) 2026-06-18 08:04:16 +00:00
Srinjoy 0b2b1a7eea test: Add test coverage for DB migration 1784000000024-AddResourceToOAuthAuthorizationCodes (no-changelog) (#31691) 2026-06-18 07:48:00 +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
Ali Elkhateeb f6c2bcc6ec fix(core): Exclude error workflow executions from billable execution count (#32315) 2026-06-18 07:35:19 +00:00
Tomi Turtiainen 78d37ec45e test(core): Stabilize flaky task runner process connect waits (no-changelog) (#32514) 2026-06-18 07:19:51 +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
Albert Alises f53a64824c feat(core): Add Instance AI error correlation and structured observability (#32400) 2026-06-17 14:27:44 +00:00
Tomi Turtiainen 640dc13117 feat(core): Send push messages after publication outbox record is processed (no-changelog) (#32483) 2026-06-17 14:21:20 +00:00
Albert Alises 4218e1b017 feat(core): Add Prometheus metrics for Instance AI runs (#32489) 2026-06-17 14:16:17 +00:00
Joco-95 ef148c6cab fix: Removes phantom telemetry profile caused by missing user id fallback (#32344) 2026-06-17 13:38:53 +00:00
Dmitrii e4757d2584 fix(core): Account for pending CSV uploads in data-table size budget (#31394) 2026-06-17 13:33:48 +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
Ricardo Espinoza 58ba32d94e feat(core): Show required scope badge on Swagger UI operations (#32240) 2026-06-17 11:40:21 +00:00
Bernhard Wittmann 734af045c5 fix(core): Negotiate token_endpoint_auth_method during MCP OAuth2 DCR (#32289) 2026-06-17 11:26:57 +00:00
mfsiega 55168bd931 feat(core): Read published version in remaining execution paths (no-changelog) (#31975)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 10:28:46 +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
Jaakko Husso 8b6c13139c refactor(core): Extract InstanceAiTemporaryWorkflowService for AI temporary workflow reaping (#31597)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 09:19:26 +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
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