Releases: n8n-io/n8n
Releases · n8n-io/n8n
[email protected]
1.118.2 (2025-11-05)
Bug Fixes
Note
Release 1.118.2 with core bug fix for AI Agent v3 tool execution and version bumps across packages.
- Release 1.118.2
- Update
CHANGELOG.mdwith bug fix:coreAI Agent v3 tool execution issues. - Bump versions:
- Root
package.jsonto1.118.2 packages/clito1.118.2packages/coreto1.117.1packages/@n8n/dbto0.29.1packages/@n8n/task-runnerto1.54.1packages/node-devto1.116.1
- Root
- Update
Written by Cursor Bugbot for commit 25f170d. This will update automatically on new commits. Configure here.
[email protected]
1.119.0 (2025-11-03)
Bug Fixes
- AI Agent Node: AI Agent v3 only sees first tool response item (#21429) (d35ba6b)
- ai-builder: Do not show validation issues as tool errors (#21310) (3290bf0)
- ai-builder: Fixing canvas buttons - if workflow builder is enabled always show "build with AI" button (#21354) (3b53649)
- ai-builder: Hide the excute and refine dialog in the workflow builder if task was aborted (#21355) (f79d968)
- Airtop Node: Fix file upload and add support for session recording (#21248) (4e9ee11)
- core: Add execution hints support for tools (#21238) (8971a5a)
- core: Allow dynamic node parameters in Public API schema (#21345) (eb46201)
- core: Disable ANSI colors in production debug logs (#21344) (fa1ae8a)
- core: Ensure reconnect on broker down in native Python runner (#21475) (fbd60d2)
- core: Fix AI Agent v3 Tool Execution Issues (#21477) (11531c8)
- core: Grant admins full data table access (#21316) (18012d9)
- core: Harden security restrictions in native Python runner (#21263) (7cea1e2)
- core: Only select executionData from DB when requested (#21234) (4be0180)
- core: Protect against name-mangling in native Python runner (#21482) (9a56529)
- editor: Fix
Cannot read properties of undefinederror in evaluation loop (#21225) (27a3ce7) - editor: Fix event propagating and causing multiple telemetry calls for the same event (#21385) (e551ce8)
- editor: Handle
executionFinishedevent correctly for non-persisted executions (#21333) (8e2f55b) - editor: Hide credentials setup button in read-only mode (#21351) (638588e)
- editor: Keep loading executions initially until they fill up the sidebar (#21279) (900b2c3)
- editor: Lowercase resource in
Create Workflow/Credential/Folderbutton copy (#21320) (56805ca) - editor: Match user pagination options with API limits (#21377) (b1243ce)
- editor: Prevent 'sin' text concatenation in execution display (#21343) (f88f09c)
- editor: Swap data table modal button order and fix copy (#21318) (72ef61c)
- Fix inconsistent insight date range query behaviour (#21368) (440e83b)
- Fix insights query date range calculation in backend (#21409) (1a70592)
- Google Calendar Node: Fix event operation (#21414) (c4b9470)
- OpenAi Node: Allow
additionalProperties: {}in tools (#21328) (866ff1b) - Update packages for security fixes (#21375) (c553c4d)
- Update task runner to 1.4.1 (#21481) (9dea202)
- Xero Node: Fix currency dropdown sending wrong value to API (#19499) (49fabcf)
Features
- Add credential tests for ConvertKit, FormIo (#20361) (8ba12d9)
- ai-builder: Categorize prompts for taxonomy approach (#20862) (409462b)
- ai-builder: Check sub-nodes are connected to root node (#21330) (7c0d1db)
- API: Improve workflow settings specs in public API (#21297) (e356d54)
- AWS Assume role credentials (#20626) (f65b6a8)
- Bitbucket Trigger Node: Access token credentials (#20912) (6ec2c82)
- core: Build workflow index on server start and workflow updates (#21441) (6df508f)
- core: Create breaking change audit rule engine (#20918) (7d4ec36)
- core: Implement EULA acceptance handling in license activation process (#21095) (ef9d9f4)
- core: Introduce distroless runners image (#21389) (eb62988)
- core: Only allow relative redirects on SAML login (#21266) (77badda)
- core: Use custom agent to handle http(s) proxies (#21264) (8987659)
- Deprecate insights dateRange query filter (#21233) (ab269f6)
- editor: Add
Create variablebutton to project overview (#21348) (c41eefd) - editor: Add meta information in telemetry property (#21350) (284939f)
- editor: Allow duplicate and import in workflow menu if user has update permission (#21338) (64929cf)
- editor: Auto-select all credentials by default in push modal (#21216) (cd403bd)
- **editor...
[email protected]
[email protected]
[email protected]
1.118.0 (2025-10-27)
Bug Fixes
- AI Agent Node: Only use ai-tool output when reconstructing steps (#21061) (255db6a)
- AI Agent Node: Respect maxIterations parameter (#21081) (4ea2757)
- ai-builder: Auto-generate names only for workflows with default names (#21162) (4a4d1fe)
- ai-builder: Format user message to avoid markdown formatting errors (#21033) (70523e1)
- ai-builder: Prompt input scrolling fix and update max line from 6 -> 10 (#21165) (3caa5ac)
- Call n8n Sub-Workflow Tool Node: Fix return format for execute path (#21010) (b9b322e)
- core: Check all parents of subnodes for expression resolution (#21141) (1c4b838)
- core: Handle rejected promises from Rudderstack SDK (#21083) (520a9d4)
- editor: Close NDV on AI Builder message (#21158) (f37864e)
- editor: Fix tool params schema for object and array fields (#20956) (b2e0f8c)
- editor: Icon picker always on top (#21116) (9d764d0)
- HTTP Request Node: Fix expression value handling in
urlparameter (#21101) (0a82e8d) - Merge Node: Block file access for alasql (#20858) (79f1cca)
- n8n Form Node: From trigger selection (#21069) (8b42820)
- OpenAI Node: Don't include function calls when conversation id is used (#21047) (2fff388)
- Pin
@lezer/commonversion (#21074) (30ac847) - Sanitize cURL URLs with to {PLACEHOLDER} (#21032) (1e2bd08)
- Update playwright version (#21096) (e61de6f)
- Use correct enum import in CLI node templates (#20950) (1853108)
Features
- Add logic to parse and apply global roles for sso provisioning (#21007) (dc1437f)
- Add past execution schema viewing in NDV (#20954) (4698b93)
- Add patch endpoint and reload mechanisms for sso provisioning configuration (#20904) (ef688de)
- ai-builder: Properly separate system and user prompts in AI nodes (#21068) (8659a73)
- Allow OIDC logins to sync instance roles (#21055) (fcbf143)
- core: Add an incrementing version counter for the workflow entity (#20816) (dd61458)
- core: Add programmatic workflow validation in AI workflow builder (#20998) (fa7cdf3)
- core: Handle project variables sync on source control (#21001) (832774d)
- core: Support
N8N_BLOCK_RUNNER_ENV_ACCESSin native Python runner (#21215) (8527e4b) - editor: Add custom date range options to insights dashboard (#20952) (bf873e3)
- editor: Remove flag for project variables (#21037) (8e7eb98)
- Improve tests for loginUser (#21144) (85fb6e4)
- Only publish provisioning config changes on multi-main (#21134) (65b6b0e)
- OpenAI Node: Remove built-in MCP from V2 (#21159) (12833ea)
- OpenAI Node: Remove completions from V2 (#21078) (1d41e47)
- Parse and apply provisioned project role mappings (#21025) (ca624c6)
- Provision project roles from OIDC SSO (#21107) (fa4c979)
- Reduce unauthentication information in settings endpoint (#21133) (c859f4e)
- Support values configuration type for credentials in MongoDB Vector Store (#20888) (701f4f8)
- Trigger projects export and import on push and pull (#20459) (333ce1f)
- Wire up saml to instance role provisioning (#21080) (b8a62c8)
[email protected]
[email protected]
[email protected]
1.117.0 (2025-10-21)
Bug Fixes
- AI Agent Node: Track source node toolkit tools are executed from (#20866) (e195677)
- ai-builder: Accept empty expressionValues in builder request (#20993) (3f9866e)
- ai-builder: AI builder memory consumption issue (#20982) (b4a92f3)
- ai-builder: Assistant side panel open without blocking calls (#20714) (39b7966)
- ai-builder: Submit AI workflow builder prompt on enter, newline on shift+enter (#20863) (5b5cef8)
- Call n8n Sub-Workflow Tool Node: Return structured data from Workflow Tool when called by engine (#20869) (44d1835)
- core: Fix folders file overwrite for admin on push (#20813) (4a3e7d7)
- core: Fix normalization in per-item mode in native Python runner (#20750) (2224647)
- core: Prevent binary payload duplication in JS runner (#20753) (f193b7a)
- core: Prevent duplicate nodeExecuteBefore events for agent nodes (#20726) (d4cd6bf)
- core: Proxy all HTTP traffic instead of only axios (#20614) (f41b864)
- core: Set rfc3164 option to false for syslog client initialization (#20664) (bdcb049)
- core: Stop task process correctly in native Python runner (#20840) (c560f05)
- Detect resource owner change in source control (#20811) (e12df06)
- editor: Disallow drag-and-drop for non-immediate-ancestors of Python code node (#20773) (0fab5ea)
- editor: Enhance error handling and toast notifications in WorkflowDiffModal (#20812) (2ee3d26)
- editor: Expand URL validation to accept any HTTPS URL for workflow import instead of requiring a .json extension (#20509) (f0a3978)
- editor: Fetch workflow and version in parallel to prevent double render flicker (#20568) (76969eb)
- editor: Fix command bar test workflow command issue (#20910) (be27e94)
- editor: Hide Execute and refine section when error occurs after workflow update (#20876) (3d9d19e)
- editor: Update ProjectSettings UI to always show save/cancel buttons and add search functionality for members (#20828) (fa02786)
- editor: Use existing workflowState when setting node execution issues (#20777) (ef89640)
- Embeddings OpenAI Node: Add encodingFormat parameter to fix LM Studio compatibility (#20877) (61b8dbc)
- Fix source control pull information toast (#20787) (fbb35d4)
- Gmail Trigger Node: Prevent missing emails between polling intervals (#20794) (f3ebf05)
- HTTP Request Node: Support array in query request parrameters (#20510) (54dcfde)
- LM Chat Azure OpenAI Node: Set model name to ensure correct internal logic (#20893) (24f1ad9)
- Mistral Cloud Chat Mode Node: Support JSON response from latest Magistral models (#20853) (b8f43d3)
- MongoDB connection string parameter marked as password (#20868) (1eccd74)
- n8n Form Node: CSP headers should not be set on response with redirect (#20864) (7f651ca)
- Notion Node: Fix typo in Notion 'Operation' options (#20809) (b32c8ce)
- OpenAI Node: Re-enable list of models for non-OpenAI providers (#20647) (131a57e)
- OpenAI Node: Remove
local shell, updatesimplify outputlogic (#20957) (f282b02) - OpenAI Node: Rename "Create" to "Generate" (#20905) (d20a2e5)
- Qdrant Vector Store Node: Add support for custom content and metadata keys (#20873) (049c599)
- Sentry.io Node: Add credential tests and authenticate methods, fix self-hosted credentials (#20195) (11f8a3f)
- Slack Node: Fix incorrect option name stopping user groups from working (#20660) (7edbd7d)
Features
- Add GET /sso/provisioning/config endpoint for sso provisioning config (#20850) (c40aaa5)
- Add new env vars for sso provisioning configuration (#20749) (28a4e2c)
- ai-builder: Increase prompt limit to 5000 characters (#20865) (f37e7c2)
- ai-builder: Optimize Anthropic prompt caching with 4-breakpoint strategy (#20484) (3afb4db)
- Anthropic Node: Support custom headers for model requests (#20253) (7706ec8)
- Assign owner to pulled resources (#20920) (cec27a8)
- core: Add telemetry to monitor project variables usage (#20593) (fbe2783)
- core: Database migration to add workflow dependency index table (#20723) (ed3b19a)
- **editor, ai-...