- Nov 18, 2025
- Parsed from source:Nov 18, 2025
- Detected by Releasebot:Nov 18, 2025
1.121.0
n8n rolls out a stability driven update with extensive bug fixes across core, editor, and node teams. Highlights include improved health checks, safer error handling, and better performance, plus new features like enhanced text search and expanded node capabilities.
Bug Fixes
- Code Node: Revert node icon back to old icon (#21777) (7bb3fdc)
- core: Add timeout and recovery for database connection health checks (#21506) (09c8b2d)
- core: Capture stoppedAt timestamp and improve fullRunData handling (#21290) (343413d)
- core: Correctly filter custom nodes when NODES_INCLUDE/EXCLUDE is set (#21705) (08fea7b)
- core: Declarative Node - Continue using Error Output returns empty item (#21823) (e3a996d)
- core: Enforce timeout for task requests (#21493) (e9d8757)
- core: Ensure database fallback when Redis cache fails on webhook lookup (#21872) (7716212)
- core: Fix type issues for execution context (#21852) (1098db4)
- core: Validate package version when installing community node (#21886) (6eeb739)
- editor: Avoid node overlap when adding Loop node between existing nodes (#21419) (94e5b1e)
- editor: Filtering for archived workflows in error workflows list (#21874) (cc3f31a)
- editor: Fix command bar keyboard events handing (#21759) (86f6da3)
- editor: Fix node name tooltip in NDV header (#21760) (6fd8ca9)
- editor: Make sure
Pinaction works only for pinnabe nodes (#21723) (cf9eb4e) - editor: Previous nodes' outputs aren't available in expression editor for sub-nodes (#21730) (bd62be0)
- editor: Provide better output for subnode execution errors (#21714) (5b2d15e)
- editor: Refresh insights weekly summary when entering any of the /home routes (#21859) (c3e6439)
- editor: Small UI tweaks for data size warnings (#21693) (f9404ec)
- editor: Take user back to correct project after archive/delete (#21940) (9ddedb0)
- editor: Workflow tags style issue (#21697) (af7417b)
- Embeddings Azure OpenAi Node: Add proxy agent (#18663) (0ab07f0)
- Enable respond to chat node as tool (#21253) (49eebcf)
- Fix expr-eval dependency for CVE-2025-12735 (#21862) (2661162)
- Form Node: Update mime-types package to handle x-zip-compressed (#21492) (8a935aa)
- Form Trigger Node: Do not translate checkbox values (#21737) (64137eb)
- Git Node: Disable git hooks by default (#21797) (4dd853b)
Google Vertex sub-node error handling (#21504) (cc55fef)
Improve dev mode output and command reliability inn8n-nodeCLI (#21231) (970f1b7)
Improve domain validation (#21534) (404640f) - MCP Client Tool Node: DCR not working on cloud (#21808) (5f419f4)
- MCP Client Tool Node: Respect the timeout option (#21478) (9299a7e)
- MCP Client Tool Node: Scope is not working if use credential without DRC on (Scope set but pass to /auth endpoint is null) (#21520) (d3d2017)
- MCP Client Tool Node: Use proxy for MCP calls (#21720) (d9e2dc2)
- Merge Node: Show node icon in V1 (#21812) (65622e0)
- Schedule Trigger Node: Show interval boundaries (#21732) (6963164)
- Slack Node: Enable pagination for RLC - listChannels (#21434) (bd04340)
Features
- ai-builder: Updating prompt suggestions for the workflow builder (#21690) (72dfa55)
- Airtop Node: Add support for airtop agents (#21624) (6d30615)
- Azure AI Search API Node: Add Azure AI Search Vector Store Node (v2) (#21892) (9c11c3f)
- Block invite acceptance on SSO systems (#21830) (f73eba7)
- core: Add ACR parameter to OIDC settings (#20974) (bc61f94)
- core: Enable workflow history to all users (#21240) (e3267b2)
- core: Implement all breaking changes rules to v2 (#21217) (363a777)
- core: Improve workflows text search (#21738) (35488e7)
- core: Return WWW-Authenticate header in
/mcp-server/httpendpoint (#21686) (8ed3486) - Disable user invites on SSO systems (#21806) (3cdfff7)
- editor: Add missing doc url from backend response. remove feature flag (#21936) (8e5e596)
- editor: Auto-select operator type when drag and dropping values (#21260) (707da6c)
- editor: Create breaking change audit page (#21633) (2e27198)
- editor: Global row search on data table details view (#21447) (95ab79f)
- editor: New simplified empty layout (#21214) (705a781)
- Expression editor - ability to preview HTML or Markdown in results pane (#21408) (c8a29a7)
- MCP Client Tool Node: Add multiple headers authentication option (#21435) (2a623ea)
- Prevent ldap email based account when there are deplicate emails (#21745) (b3af602)
- Support custom encryption keys for imports / exports (#21863) (040dcdb)
- Update upgrade wording for variables (#21939) (e0e15bf)
- Nov 10, 2025
- Parsed from source:Nov 10, 2025
- Detected by Releasebot:Nov 11, 2025
1.120.0
N8n ships a fresh update with a wave of bug fixes and new capabilities. Highlights include MySQL/MariaDB support, improved AI node searches, CORS on discovery endpoints, OAuth and SAML boosts, and safer editor UX.
Bug Fixes
- ai-builder: Add support for node versions in searching, adding and updating nodes (#21488) (8270f37)
- ai-builder: Reduce "workflow state too big" errors (#21542) (e5d7fb9)
- API: Fix returning role as slug on the users api handler (#21490) (941a54e)
- Change unicode range to support more characters in expression parser (#21394) (0a799e1)
- Code Node: Update error message when using
.iteminRun once for all itemsmode (#21416) (306972d) - core: Column size for token column (#21609) (8504beb)
- core: Include role in user-invite-email-click (#21546) (27fd768) ([27fd768deb9a1fc4e38cc8a524d224049c210da8))
- core: Insights fix same day queries (#21574) (c100736)
- core: Insights use time aware range when end date is today, and start of day for past ranges (#21540) (4dc58aa)
- editor: Ensure license activation modal works when used without EULA (#21681) (4e70050)
- editor: Fix button image link in easy AI template sticky note for UK users (#21527) (74a0b51)
- editor: Fix hanging logs panel tooltip (#21631) (53efa28)
- editor: Fix main button create variable disable state based on scopes (#21521) (d2e623e)
- editor: Fix preview for json output with long values (#21412) (f354200)
- editor: Limit telemetry event size to 32kb (#21312) (b68d3bf)
- editor: Log view doesn't scroll in manual execution (#21529) (6945e21)
- Embeddings AWS Bedrock Node, AWS Bedrock Chat Model Node: Fix HTTP proxy (#21509) (53d91ee)
- Ensure workflows and folders updatedAt/createdAt aren't mixed up in project sorting (#21484) (d9d36bf)
- Google Workspace Admin Node: Include
changePasswordAtNextLogin,passwordin update (#21522) (477ffea) - Prevent multiple api requests when changing workflow owner (#21335) (b610e55)
- SendGrid Node: Use
/scopesfor credential testing (#21499) (c5db57f) - Slack Node: Prevent invalid array arg on team join (#20382) (afd40c6)
Features
- Add support for mysql / mariadb (#21525) (9bcad5a)
- Add unit tests for getAttributesFromLoginResponse and handleSamlLogin (#21678) (9e240d6)
- Allow CORS in the discovery endpoints (#21602) (3070e44)
- core: Adapt breaking changes report data to UI needs (#21442) (a2a484e)
- core: Add OAuth to MCP server (#21469) (cd167ac)
- core: Add workflow descriptions (#21526) (ecc6706)
- core: Just in time role provisioning for SAML login (#21387) (2eb1de6)
- editor: Data size warning in AI Logs input/output sections (#21555) (09f91a8)
- Extract from File Node: Add
Skip Records With Errorsoption (#21347) (0ccf470) - Provide data export of access settings when enabling JIT (#21532) (146e4ad)
- Redis Node: Add list length (LLEN) operation (#21420) (b0df438)
- Use experiment feature flag for SSO provisioning (no changelog) (#21494) (a2d6c8d)
- Nov 3, 2025
- Parsed from source:Nov 3, 2025
- Detected by Releasebot:Nov 4, 2025
1.119.0
Major release with bug fixes and new capabilities across AI builder, core, editor, and nodes. Highlights include improved AI Agent tool execution, dynamic API schema, new nodes and security hardening, plus workflow and UI improvements for a smoother experience.
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: Dynamic banners support (#21045) (2cb8e84)
- editor: Implement EULA acceptance modal and integrate with license activation flow (#21027) (9767afd)
- editor: Remove beta labels from Data table feature (#21322) (8f5bc13)
- Guardrails Node: Add new node (#20755) (453f908)
- MCP Client Tool Node: Add support for OAuth2 with Dynamic Client Registration (#21034) (6177f67)
- OpenAI Node: Add Responses API support to chat model (#20969) (5312358)
- Support dynamic node icons using expressions (#20814) (71de992)
- Oct 27, 2025
- Parsed from source:Oct 27, 2025
- Detected by Releasebot:Oct 28, 2025
1.118.0
N8N rolls out a broad update with AI builder and node improvements, stronger error handling, and workflow reliability fixes. It also adds SSO provisioning enhancements, new insights options, and performance tweaks for faster workflows.
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)
Performance Improvements
Original source Report a problem - Oct 21, 2025
- Parsed from source:Oct 21, 2025
- Detected by Releasebot:Oct 21, 2025
1.117.0
This release delivers broad bug fixes across AI builder, core runners, editors and many nodes, plus new SSO provisioning options and endpoints. It also adds performance improvements and UI enhancements, signaling real product updates now available to users.
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-builder: Add resolved expressions context to AI builder (#20605) (5c74a0b)
- editor: Add custom roles CRUD UI (#19224) (d4eb0bb)
- editor: Auto-assign credentials to other nodes (#20722) (5130c11)
- editor: Enable rendering verified nodes in preview service (#20065) (1c07bba)
- editor: Make the main create resource button aware of the selected tab (#20725) (7aa2f48)
- Lemonade Model Node: Add Lemonade server as a node (#20557) (f310b13)
- OpenAI Node: Add Responses API and video generation support (#20657) (91c09bb)
- oracleDb Node: Add Oracle Database SQL Node (#20867) (b211401)
- SSO provisioning settings UI (#20961) (04438f8)
Performance Improvements
Original source Report a problem - Oct 13, 2025
- Parsed from source:Oct 13, 2025
- Detected by Releasebot:Oct 13, 2025
1.116.0
n8n rolls out a stability–driven update with broad bug fixes and polishing across core, editor, and AI builder. Expect smoother data handling, safer executions, and UI tweaks plus new node support and minor feature enhancements.
Bug Fixes
- ai-builder: Fix loading of Data Table nodes for AI Builder (#20546) (c21968d)
- core: Block introspection attributes unconditionally (#20641) (7ae88f8)
- core: Fix broker websocket connection closure on runner heartbeat failure (#20584) (892cc82)
- core: Fix N8N_ENCRYPTION_KEY_FILE environment variable not working (#20230) (502dd71)
- core: Fix worker setup completion (#20495) (8f042a6)
- core: Make sure scopes are deleted after rename (#20498) (a998e1d)
- core: Only resume waiting parent workflows (#20342) (bebccfd)
- core: Prevent re-imported scheduled workflow to execute twice (#20438) (8f7f480)
- core: Prevent subscript access to blocked attributes (#20710) (0026b6b)
- core: Remove logs skipping flag from native Python runner (#20441) (123a742)
- core: Retain source overwrite in paired items in tool executions (#20629) (6f368c3)
- core: Return insights when only one day is selected (#20543) (dc72c23)
- core: Solve intermittent typeorm-related build errors for
QueryDeepPartialEntity(#20556) (dfb1851) - core: Tighten Sentry error filtering in native Python runner (#20500) (bcdbada)
- editor: Compact large ITaskDataConnections before sending to AI Builder (#20545) (e58480f)
- editor: Fix data table add row missing border (#20514) (799634f)
- editor: Fix inputs when extracting sub-workflows with Split Out nodes (#19923) (fa64bf1)
- editor: Input/output panel in log view shows "N of N item(s)" when nothing matched (#20224) (9b46bf6)
- editor: Keep source control and user area fixed to bottom of sidebar (#20530) (0f28b3f)
- editor: New NDV design tweaks (#19903) (ca84331)
- editor: Rename property names in event (#20537) (32573ca)
- editor: Set warning limit to 80% of max limit for data tables (#20613) (fb94b77)
- Extract from File Node: Fix xlsx data read when readAsString is true (#20565) (1a8b6e1)
- Github Node: Fix GitHub node no longer shows repo owner for Get Issues operation (#20580) (3d74c3e)
- Google Workspace Admin Node: Rename userId to userKey (#15940) (65b1df9)
- HTTP Request Node: Body must be stringified while using AWS credentials (#20526) (c28ac73)
- Invalid secret expression value for AWS secret keys containing / (#20433) (f46b5e1)
- Microsoft Graph Security Node: Add missing offline_access scope to credentials (#20532) (8dd7c40)
- Pin node version in Docker base image (#20634) (4d80c2e)
- Prevent runtime import via
__builtins__dict in native Python runner (#20628) (09c8559) - Slack Node: Add :history scopes to support the 'history' operation in Slack node (#20523) (88b8719)
- Supabase Node: Fix issue with execute function was called with incorrect parameters when accessing schema if set by expression (#20507) (b868284)
- Update libxml2 (#20635) (2ac03d0)
- Update path.join -> safeJoinPath for compression utils (#20461) (ad11e77)
Features
- Add docs to
@n8n/eslint-plugin-community-nodes(#20266) (6cb36b5) - Add status check for project json files in git folder (#20369) (2f38db8)
- Add strict mode and cloud lint rules to @n8n/node-cli (#20142) (b1baca5)
- Add support for displayOptions in INodePropertyOptions (#20184) (fd50563)
- ai-builder, editor: Flag AI builder placeholder parameters and render them on front-end (#20494) (95d0c45)
- API: Add project and projectId fields to get and update a variable project (#20544) (5bddbed)
- core: Telemetry for data tables storage limit reached (#20485) (52ad94f)
- core: Track package_version of community nodes (#20428) (0da3e14)
- core: Use project variable in executions (#20275) (ca69904)
- Define node's waiting message in the node's description (#20416) (d03a6c0)
- editor: Allow expressions to autocomplete project variables (#20269) (2a7b341)
- editor: Create new variable page inside overview project page (#20332) (cd0bbe2)
- editor: Improve community node tracking (#20479) (07c60b2)
- editor: Introduce
Replace Nodecontext menu option (#20287) (273840c) - Ollama Node: Add Ollama vendor with tool support and image analysis (#19371) (c257a8f)
- Redis Vector Store Node: Redis vector store node implementation (#19428) (f178a59)
- Roll out Lucide icons to Nodes, remove FontAwesome icons (#20477) (596cdfe)
- Split Out Node: Incorrect warning fix (#20468) (fb501d6)
- Oct 6, 2025
- Parsed from source:Oct 6, 2025
- Detected by Releasebot:Oct 7, 2025
1.115.0
n8n delivers a broad maintenance release with numerous bug fixes across nodes and core, plus new features like project import from json and an AI assistant beta label. Expect improved reliability, error handling, and performance in day‑to‑day workflows.
Bug Fixes
n8n-nodenot working on Windows (#20091) (c3fff03)- Add missing
testandauthenticateto OpenWeatherMap, Azure Storage and Netlify credentials (#20221) (18a5924) - Allow creation of vector search indexes in MongoDB node (#20235) (8df5211)
- Anthropic Chat Model Node: Fix Sonnet 4.5 not working with default topP (#20286) (fd7b2a5)
- AwsS3 Node: Return data with continueOnFail (#19951) (ac0e7e3)
- core: Add
globalsandlocalsto denylist in native Python runner (#20172) (77d7408) - core: Add cancellation reasons (#20238) (0681e78) (0681e78)
- core: Capture stderr from task process in native Python runner (#20180) (7af1a5c)
- core: Check all outputs for chat triggers, first output only for webhooks (#20308) (412322a)
- core: Do not report to Sentry successful ws close in native Python runner (#20257) (4ca6e4f)
- core: Fix paired item data retrieval in loops with IF nodes (#20309) (a9a450b)
- core: Keep submodules of safe modules in native Python runner (#20284) (7eb8a32)
- core: Make transition self-healing on
SIGTERM(#20243) (8fa5b57) - core: Prevent race condition on job processing handler registration (#20219) (cd8926e)
- core: Prevent resolving of raw “$” as stringified function (#19237) (93df675)
- core: Show error description in tools (#19914) (165f74b)
- core: Support log streaming in webhook processors (#20215) (5ca781f)
- core: Undo backend validation for moving workflow on protected instance (#20404) (316dafa)
- Disable Builder if license does not have feature (#20318) (5ad9e81)
- Disable Execute and Refine button if no credits remaining (#20248) (4685009)
- Discord Node: Add test to Discord Webhook credential (#20314) (f1a51c4)
- Discord Node: Fix parseDiscordError to properly display Discord API errors (#17606) (f331c5e)
- Don't allow moving a readonly workflow (#20227) (16e4c7e)
- editor: Add auto-scroll on drag in workflows list (#20193) (14d0e17)
- editor: Add rule to prevent undefined components (missing imports) in Vue (#20273) (2d00ebd)
- editor: Add upgrade indicators and tooltip for unlicensed project roles (#20225) (93769f4)
- editor: Fix
ctrl+sshortcut when renaming node (#20310) (324ee62) - editor: Fix workflow name not resolving in node expressions preview (#19979) (44731a9)
- editor: Frontend housekeeping (#20292) (0bf3151)
- editor: Incorrect toast when starting workflow manually via chat trigger (#20073) (7d36648)
- editor: Show running edge with existing run data as green (#20204) (3d30f95)
- Fallback to cli command if http request failed in npm-utils for community packages (#19413) (2bde2e6)
- Fix font paths in design system (#20256) (7aed600)
- Grist Node: Allow filtering for numbers <= 0 (#20045) (96d3faf)
- S3 Node: Consider LocationConstraint from GetBucketLocation optional due to many non-compliant S3 implementations (#15432) (21abe2d)
- Salesforce Trigger Node: Cleanup logic update (#19769) (96a643e)
- Show Builder's Ask Admin tooltip just for owner (#20246) (c221833)
- Spreadsheet File Node: Use streams to read xlsx (#19953) (ef1c079)
- Update links (#20022) (3ad0706)
- Use monospace for param preview (#19975) (02c6a94)
- When a workflow is waiting indefinitely, it now show the correct message (#20350) (efc2b55)
Features
- Import project from json file stored in git folder (#20294) (65942c3)
- Add beta label for AI Assistant/Builder (#20346) (57bea34)
- core: Add projectId foreign key to the variable table (#20058) (bf1b26d)
- core: Make variable update DTO fields optional for patch and add validation (#20348) (e23bcfd)
- core: Update variables API to reflect project variables (#20187) (d5159f0)
- Exclude large data tables by default, allow inclusion with override flag (#20298) (208027b)
- Export projects as json files in source control folder (#20196) (5c398e4)
- GCP secrets with no latest version no longer breaks secret sync (#20203) (6e39a0d)
- Github Node: Introduce get issues operation on user resource (#16951) (065bbcf)
- Gmail Node: Add "Recipients only" option for reply mode (#19912) (7570922)
- Implement Agent executing tools in the engine (#20030) (fadfb75)
- PAY-3776 / PAY-3777 add postgres export / import steps (#20145) (0ffa4d0)
- PAY-3778 add import portion to db tests (#20141) (9360a35)
- PAY-3859 encrypt decrypt (#20155) (41bf7be)
- Use SafePathJoin, Raw SQL queries for insertions (#20244) (af13918)
- User streams for compression / decompression (#20289) (efffc75)
Performance Improvements
Original source Report a problem - Sep 29, 2025
- Parsed from source:Sep 29, 2025
- Detected by Releasebot:Oct 3, 2025
1.114.0
Shipping a broad set of fixes across core, editor, and nodes plus new features and performance tweaks. Highlights include improved chat trigger UI, OAuth2/PKCE fixes, resilient data handling, richer insights, ESLint tooling, and UI polish. Overall stability and usability gains.
Bug Fixes
- ChatTrigger Node: Chat submit button, fix disabled state coloring (#20085) (47cbd72)
- core: Allow accessing nodes.json in preview mode (#19920) (a26810b)
- core: Batch markAsCrashed updates to avoid oversized queries (#19904) (2db47fd)
- core: Ensure cancellation interrupts runner tasks in worker (#19864) (fac005b)
- core: Fix PKCE OAuth2 flows to work without client secret (#19601) (199d919)
- core: Iterate over all main output branches when extracting response (#19963) (0b7db24)
- core: Only print deprecation notices on start command (#19987) (4d024ec)
- core: Preserve sourceOverwrite in pairedItem data during workflow execution (#20064) (7de2edd)
- core: Remove Data Table experimental warning log (#19978) (7273d41)
- core: Surface workflow config errors to the webhook caller (#19858) (8327257)
- core: Use different query to get sqlite data table sizes (#19878) (24f08e1)
- editor: Adjust insight's project filter placeholder (#19909) (4c0e19f)
- editor: Clean up NDV RunData loading states (#20082) (874c890)
- editor: Fix data tables id column sort icon (#19981) (0475599)
- editor: Fix empty credential translation (#20019) (fa66401)
- editor: Fix keyboard navigation in node creator with pre-built agents experiment (#19853) (a56d6ab)
- editor: Fix reka popover issue when uncontrolled (#19952) (36df7da)
- editor: Fix rlc input selection issue when not in list mode (#20004) (c6443c3)
- editor: Fix UI being blocked from loading while data table limits are being fetched (#19871) (436c5ab)
- editor: Improve arrow key navigation in chat message panel (#19926) (0f19655)
- editor: Make shortcuts for toggling input/output panel work in the popped out log view (#19911) (8049da2)
- editor: Make the data table size cache longer by default (#19875) (71cf584)
- editor: Mark Workflow Extraction Modal Submit Button as loading and show error toast on error (#19976) (60560ba)
- editor: Reflect Wait node's execution status correctly in log view (#19898) (a679359)
- Gmail Trigger Node: Show warning about multiple items returned (#19896) (83173fb)
- MCP Client Tool Node: Change default transport to HTTP Streamable (#20053) (e0a9de7)
- Microsoft Excel 365 Node: Allow appending to empty sheets (#19642) (c96e6ae)
- Only show AI assistant when AI service URL is setup (#18774) (002f380)
- OpenAI Node: Missing header for assistant API calls (#20060) (a6c7e39)
- Pass project ID to the wf execution demo iframe (#19785) (a0efb97)
- Postgres Node: Fix citext and user defined field type mapping (#19780) (669a7b5)
- Slack Node: Reply to message (#19760) (977d37f)
- WhatsApp Business Cloud Node: Include whatsapp id in contact properties (#19762) (ea9093c)
- Wordpress Node: Handle
beforequery parameter when getting many posts or pages (#20041) (3963e97)
Features
- Add community node ESLint plugin, use in scanner (#19660) (b55c95c)
- Binary data access improvements (#19629) (182a40e)
- core: Add custom data range query to insights endpoints (#20009) (24ea97a)
- core: Add HTTPS protocol support for environments (#19482) (9806e6f)
- core: Add startDate and endDate filter query to insights endpoints (#19954) (7c3e1c9)
- core: Adjust n8n email template styling (#19969) (dbf3284)
- core: Throw customized error on assigned custom role deletion (#19900) (a01e5a5)
- editor: Add keyboard shortcut for run data search in the log view and mapper popover (#19745) (1ca9bbe)
- editor: Show node update button in ndv and nodecreator (#19696) (ef5ec8a)
- Make project member updates immediate (#19837) (b59f976)
- PAY-3774 entities import logic (#19770) (560c951)
- PAY-3775 disable ref to use master (#20086) (03d351a)
- PAY-3775 github action to test exporting to sqlite (#20069) (0e9464a)
- PAY-3855 ensure latest migrations run (#19917) (2160c55)
Performance Improvements
Original source Report a problem - Sep 26, 2025
- Parsed from source:Sep 26, 2025
- Detected by Releasebot:Sep 29, 2025
This release contains a bug fix. For full release details, refer to Releases on GitHub.
Original source Report a problem - Sep 26, 2025
- Parsed from source:Sep 26, 2025
- Detected by Releasebot:Sep 29, 2025
This release contains a bug fix. For full release details, refer to Releases on GitHub.
Original source Report a problem