Commit Graph

938 Commits

Author SHA1 Message Date
Jaakko Husso a9f8b2d46a feat(editor): Use node name as tool name at Vector Store retriever tool nodes (#15917) 2025-06-03 17:57:56 +03:00
Guillaume Jacquart 2f648098fd feat(editor): Enable source environment push button for project admins (#15527) 2025-06-03 14:18:04 +02:00
कारतोफ्फेलस्क्रिप्ट™ 21141b441f fix(Supabase Vector Store Node): Upgrade supabase SDK to address CVE-2025-48370 (#15934) 2025-06-03 13:24:27 +02:00
Guillaume Jacquart ac06610485 feat(core): Add config to override default database ping interval and default idle connection timeout (#15764) 2025-06-03 12:07:39 +02:00
कारतोफ्फेलस्क्रिप्ट™ 7c806ff532 refactor(core): Refactor some imports to reduce baseline memory usage (#15916) 2025-06-03 11:23:44 +02:00
Danny Martini 8abd556597 feat(core): Allow logging JSON to stdout (#15766) 2025-06-03 10:42:49 +02:00
github-actions[bot] 6e5e1eadc3 🚀 Release 1.97.0 (#15929)
Co-authored-by: netroy <196144+netroy@users.noreply.github.com>
2025-06-02 16:46:22 +02:00
कारतोफ्फेलस्क्रिप्ट™ 62dfc81fba Merge tag 'n8n@1.96.0' 2025-06-02 16:08:43 +02:00
Danny Martini 1e5b90571d fix(core): Honor absolute paths for N8N_LOG_FILE_LOCATION (#15873) 2025-06-02 15:31:01 +02:00
github-actions[bot] ab4587106f 🚀 Release 1.96.0 (#15921)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2025-06-02 14:38:25 +02:00
Marc Littlemore 4459c7e7b1 feat(API): Add user management endpoints to the Projects Public API (#12329)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-05-30 12:04:38 +01:00
Iván Ovejero c229e915ea refactor(core): Move Logger to @n8n/backend-common (#15721) 2025-05-30 12:57:47 +02:00
Iván Ovejero 7f8b943c1a fix(core): Support helpers.request in task runners (#15859) 2025-05-30 12:37:18 +02:00
Yiorgis Gozadinos 07a636eed6 feat(MCP Server Trigger Node): Cleanup MCP server management, use sanitized trigger node's name as name for the MCP server (#15751) 2025-05-29 15:07:17 +02:00
Mike Arvela c12784600f feat(core): Allow specifying Content-Security-Policy-Report-Only (#15805) 2025-05-29 09:26:24 +03:00
कारतोफ्फेलस्क्रिप्ट™ 9f44f40745 feat(core): Start listening to IPv6 addresses as well by default (#15810) 2025-05-28 19:43:49 +02:00
Benjamin Schroth d5068621e4 chore: Update langchain and langchain/openai packages (#15804) 2025-05-28 17:00:08 +02:00
Eugene 8ebfe794e1 chore: Update @langchain/qdrant and @qdrant/js-client-rest versions (no-changelog) (#15738) 2025-05-27 17:30:51 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3a2a70f193 chore: Enfore consistent file-name casing on all backend packages (#15755) 2025-05-27 16:45:50 +02:00
Danny Martini 6466e76c06 fix(core): Don't allow creating more projects than allowed by exploiting a race condition (#15218) 2025-05-27 15:50:44 +02:00
Danny Martini f062e260f4 build: Prettify schema.json using the correct config (#15637) 2025-05-27 15:49:12 +02:00
Iván Ovejero 38137d8bc3 chore(core): Update all refs from cli/src/databases to @n8n/db (#15708) 2025-05-27 11:41:27 +02:00
Danny Martini 7e2ebc820c chore(core): Parameterize sql queries and escape table names (#15186) 2025-05-26 17:39:05 +02:00
Danny Martini eca282d09c fix(core): Fix sorting of executions not working on postgres and mysql (#15423) 2025-05-26 16:23:24 +02:00
github-actions[bot] 38e1908bc4 🚀 Release 1.95.0 (#15694)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2025-05-26 14:39:53 +02:00
Eugene ca8f087a47 feat(editor): Evaluations frontend (no-changelog) (#15550)
Co-authored-by: Yiorgis Gozadinos <yiorgis@n8n.io>
Co-authored-by: JP van Oosten <jp@n8n.io>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-05-26 12:26:28 +02:00
Iván Ovejero 2bd80ced6e chore(core): Switch import/no-cycle to error level (#15408) 2025-05-23 17:59:48 +02:00
Elias Meire 7f0c6d62e6 feat(editor): Distinguish official verified nodes from community built nodes (#15630) 2025-05-23 17:04:22 +02:00
Danny Martini d09c6d8da8 build: Prettify schema.json before writing it (#15600) 2025-05-23 09:54:57 +02:00
Eugene fa620f2d5b feat(core): Evaluations backend (no-changelog) (#15542)
Co-authored-by: Yiorgis Gozadinos <yiorgis@n8n.io>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2025-05-23 09:05:13 +02:00
jeanpaul cf8b611d14 feat(Anthropic Chat Model Node): Set the new Claude 4 Sonnet model to be the default (#15609) 2025-05-23 08:58:35 +02:00
Jaakko Husso e5c2aea6fe feat(editor): Use resource locator at Simple Vector Store memory key, allow cross workflow use (#15421)
Remove workflow isolation from in-memory Simple Vector Store, making it possible to use vector stores created on other workflows. Display all current in-memory vector stores with a resource locator at Memory Key picker.

Note that these vector stores are still intended for non-production development use. Any users of an instance can access data in all in-memory vector stores as they aren't bound to workflows.
2025-05-22 23:34:59 +03:00
Benjamin Schroth bb2f675817 fix(Information Extractor Node): Improve error handling for empty inputs (#15590) 2025-05-22 14:52:23 +02:00
Eugene 8152f8c6a7 feat(core): Update data model for Evaluations (no-changelog) (#15520)
Co-authored-by: Yiorgis Gozadinos <yiorgis@n8n.io>
Co-authored-by: JP van Oosten <jp@n8n.io>
2025-05-22 12:55:31 +02:00
Ricardo Espinoza 2a35c19ef9 feat(core): Invalidate all sessions when MFA is enabled/disabled (#15524) 2025-05-21 08:59:22 +02:00
shortstacked 867842d473 feat: Migrate Test Workflows to Main Repo (#15504) 2025-05-20 07:24:56 +01:00
jeanpaul 8fd0738191 fix(Chat Trigger Node): Don't continue when action is load previous session and option is not set (#15438) 2025-05-19 16:21:23 +02:00
github-actions[bot] 9cf6265e9f 🚀 Release 1.94.0 (#15516)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2025-05-19 14:26:31 +02:00
Ria Scholz a1ee96d560 fix: Remove variable:read as a valid API key scope and make variable:update selectable in the UI (no-changelog) (#15356)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-05-16 13:36:43 -04:00
oleg 907485d016 feat: Add HTTP proxy for supported LLM nodes (#15449) 2025-05-16 12:23:26 +02:00
Iván Ovejero 226f1c73ce refactor(core): Move isObjectLiteral to @n8n/backend-common (#15414) 2025-05-15 12:31:58 +02:00
Danny Martini eecaea15f7 chore(benchmark): Don't enable insights in the default benchmarks (#15415) 2025-05-15 12:17:43 +02:00
jeanpaul 027a479172 fix(OpenAI Node): Hide the option to return URL for gpt-image-1 model (#15392) 2025-05-15 08:55:15 +02:00
Benjamin Schroth 71e5584d28 fix(Text Classifier Node): Return error for empty inputText (#15390) 2025-05-14 16:40:51 +02:00
Benjamin Schroth c8b9a7fdeb fix(Basic LLM Chain Node): Use JSON parsing for Claude 3.7 with thinking enabled (#15381) 2025-05-14 12:18:15 +02:00
Iván Ovejero 249b7f8556 refactor(core): Move migrations to @n8n/db (#15362) 2025-05-14 11:46:48 +02:00
Danny Martini 44ecad5883 fix(editor): Don't render now when startedAt is null (#15283) 2025-05-14 10:31:52 +02:00
Iván Ovejero 131baabb7f refactor(core): Remove legacy expression evaluator (#14518) 2025-05-13 17:29:48 +02:00
Iván Ovejero 3176f6fc89 refactor(core): Move dependencies of Logger to standalone packages (#15338) 2025-05-13 16:55:42 +02:00
Ricardo Espinoza 42016143ab feat(core): Update endpoint to retrieve folder to allow returning the path to root (no-changelog) (#15158) 2025-05-13 10:09:36 -04:00