n8n Release Notes

Last updated: Dec 22, 2025

  • Dec 22, 2025
    • Parsed from source:
      Dec 22, 2025
    • Detected by Releasebot:
      Dec 22, 2025
    n8n logo

    n8n

    2.2.0

    n8n ships a stability focused update with broad bug fixes across core, editor and AI builder improving memory handling, chat reliability and workflow safety. It also adds features like ai builder versioning and multi agent workflow improvements plus platform header for OpenAI and dynamic credential support.

    Bug Fixes

    • ai-builder: Allow running get-node-examples tool in parallel (#23473) (041a39b)
    • ai-builder: Connection validation respects node version and type (#23349) (0bd7a94)
    • Basic LLM Chain Node: Support ResponsesApi and OpenAI tools (#22936) (3b694a6)
    • core: Add isToolExecution method to context classes and update HttpRequestV3 to conditionally show hints (#23143) (07a1a4e)
    • core: Check mime type when restoring attachments in chat memory (#23287) (5c3b7b6)
    • core: Ensure runner does not terminate pipe reader prematurely (#23448) (93bb0c5)
    • core: Error running evaluations in queue mode (#23248) (d9d5a01)
    • core: Fix access control checks for displaying workflow and execution links on Chat hub (#23524) (240f10a)
    • core: Fix Ollama models support on Chat hub (#23458) (0611184)
    • core: Fix verified community packages reinstall (#23428) (6b6b828)
    • core: Preserve AI tool input/output data on execution error (#23292) (e861344)
    • core: Skip saving workflow statistics on 'chat' executions (#23465) (2868d1b)
    • Don't encrypt state for hooks calls (#23357) (c739d33)
    • editor: Allow space key in input fields when holding shift (#23153) (9cfd6e5)
    • editor: Fix navigation menu layout (#23271) (a211e62)
    • editor: Fix placeholder telemetry event triggering too many times (#23454) (2837869)
    • editor: Fix wf nodes not updated correctly on workflow activated/deactivated events (#23333) (ffbf66e)
    • editor: Implement node position checks and overlap detection for canvas operations (#22536) (09566a0)
    • editor: Not close publish modal when clicking outside (#23240) (9c19072)
    • editor: Preserve AI Builder chat state when switching routes during streaming (#23442) (99f398e)
    • editor: Prevent Reka UI from interfering with Element Plus dropdown selections (#23370) (f700aff)
    • editor: Previous message does not exist error when sending chat message (#23298) (04636cc)
    • editor: Remove running tool messages when AI builder task fails (#23437) (da9014f)
    • editor: Restore correct node icon colors in nodes panel (#23152) (ed65ef9)
    • editor: Select default Chat hub model to use from models allowed by settings (#23348) (804a007)
    • Embeddings OpenAI Node: Validate embedding inputs to prevent undefined errors (#23328) (eb3b771)
    • Extracts data from PDF without memory issues (#23309) (b0c3c39)
    • Fix broken route for variables notification toast on pull (#23339) (fc2bdd3)
    • Guardrails Node: Handle Unicode characters (#21807) (238a8fe)
    • Handle nodes with missing type field in ActivateExecuteWorkflowTriggerWorkflows migration (#23392) (538181c)
    • Limit access to files based on regex pattern (#23413) (e22acaa)
    • Lint error needs to be hovered not the text (#23310) (864095b)
    • Microsoft OneDrive Node: Don't overwrite filename from node parameters when uploading binary file (#22949) (6ae4999)
    • n8n Form Node: Restores executions status check for waiting forms (#23452) (bded5f5)
    • Only support specified git config keys in Git node (#23264) (8382e27)
    • Phantombuster Node: Don't send empty objects in request (#22303) (cec256f)
    • Postgres Node: Add Continue on Error support for type validation errors in RMC (#23235) (3aeb247)
    • Sharepoint file selection correctly applies filter (#23155) (e0ab5ba)
    • Webhook Node: Use CIDR matching for IP whitelist check (#23399) (11f8597)

    Features

    • ai-builder: Add support for versioning in ai-builder (#23060) (5818d58)
    • ai-builder: Multi-agent workflow builder improvements, best practices and better template usage (#23417) (94dd47b)
    • All requests to OpenAI include a platform header (#23463) (f971567)
    • Assign default project admin on pull (#23355) (d5c0934)
    • core: Add dedicated workflow:publish project scope to use instead of the generic workflow:update (#23289) (011c4bb)
    • core: Add log streaming events for 2FA enable/disable (#23302) (ca96ffc)
    • core: Add log streaming events for variables (#23425) (150d16d)
    • core: Add options necessary for AWS elasticache cluster with TLS (#23274) (2565757)
    • core: Add workflow activation events to log streaming (#23251) (42effef)
    • core: Add workflow settings to log streaming (#23294) (4ece6dc)
    • core: Change data table size limit refresh rate from 60 to 5 seconds (#22852) (8457373)
    • editor: Connect workflows from MCP settings page (#23025) (a84b0e5)
    • editor: Group sub-node execution errors with same messages inside a tooltip (#23402) (378a32f)
    • editor: Update Chat sidebar to match v2 styles (#23267) (9bebbab)
    • Support dynamic credentials in oauth refresh (#23225) (0f17bef)
    Original source Report a problem
  • Dec 15, 2025
    • Parsed from source:
      Dec 15, 2025
    • Detected by Releasebot:
      Dec 17, 2025
    n8n logo

    n8n

    2.1.0

    New release brings a broad set of fixes and features across core, editor, AI builder, and data nodes. Highlights include env var support on runners, improved workflow history, dynamic credential updates, and AI agent tooling enhancements for smoother automation.

    Bug Fixes

    • Add HOME env var to distroless runners image (#22796) (064f90c)
    • Add version history records when importing workflows (#22974) (50e337f)
    • AI Agent Node: Handle continueOnFail for maxIterations correctly (#23218) (95af975)
    • AI Agent Node: Support thinking mode for Anthropic models (#22585) (07be71b)
    • AI Agent Tool Node: Implement version 3 for agent tool node (#22587) (ebca18b)
    • AI session metadata call fix (#22775) (7091bc7)
    • ai-builder: Fix error message for large context windows (#23135) (f987817)
    • ai-builder: Hide execute and refine button when there's no trigger (#23144) (2c7bd9a)
    • ai-builder: Only tidy up nodes if a new node is added (#22514) (1a342fc)
    • ai-builder: Refresh license in sdk when renewed (#22969) (776152d)
    • ai-builder: Updating stream recursion limit and removing tool node static parameter validation (#23023) (c3190fc)
    • Allow negative numbers when parsing objects from string (#22937) (cf6f75b)
    • API: Fixes how toJsonSchema creates dependant allOf checks when multiple fields depend on same field (#23114) (957ebef)
    • Backfill missing workflow history records (#23070) (5074c99)
    • Chat Trigger Node: Fix file upload with streaming in public chat (#23138) (49a709b)
    • core, editor: Move single webhook trigger check to the backend (#22450) (3026a81)
    • core: Add missing env vars to internal mode (#22965) (7e08952)
    • core: Allowlist HOME env var in JS runner config (#22839) (fb9f913)
    • core: Do not prevent credential save if property has default value (#22720) (9913991)
    • core: Don't resume parent workflow when the child workflow goes into waiting (#22964) (37d2d46)
    • core: During partial execution don't include loop as start node if the loop isn't closed (#22555) (803ab42)
    • core: Fix html header check (#22713) (553b244)
    • core: Hide migration rule issues not relevant to cloud (#22749) (ad56240)
    • core: Make workers memory constraints more container aware (#22698) (99c30ed)
    • core: Move subworfklow binary duplication to workflowExecuteAfter before execution cleaning (#22390) (0e0410c)
    • core: Only resolve the filepath once (#22767) (fc93272)
    • core: Prevent execution data from being overwritten on manual workflow resume (#22665) (85e204c)
    • core: Reload external secrets settings and providers from db on pubsub event (#23045) (74ede64)
    • core: Support lowercase proxy environment variables (#21201) (d42654f)
    • core: Throw error when workflow is too big for webhook registration (#21860) (fd08baf)
    • core: Use the structured destination node in test webhook registration (#22456) (b8fa03b)
    • core: Workflow diff preview errors out in push dialog for workflow that's newly created (#22861) (b8d433f)
    • Data Table Node: Convert dates to ISO strings in the output (#23123) (a3971d8)
    • Duplicate selector in workflow settings (#22984) (87f6b51)
    • editor: Align execute button in modal when executing tools (#22588) (f482809)
    • editor: Allow running webhook workflow even when a node has error (#22239) (94137d0)
    • editor: Cannot close focus tab in version tab (#23071) (90c2d2e)
    • editor: Cannot copy JSON in log view for sub executions (#23117) (e77037c)
    • editor: Clear sticky notifications when leaving workflow (#23067) (9677c5f)
    • editor: Column order in workflow UNION query to fix sorting (#22026) (9a2f2e7)
    • editor: Disable noImplicitAny in typescript plugin (#22104) (c43543f)
    • editor: Disable publish button when no changes (#23137) (e391a28)
    • editor: Don't create duplicate placeholder nodes on agent failure (#22715) (599c6eb)
    • editor: Don't show unnecessary callout when submitting a chat message (#23207) (be29a4c)
    • editor: External link aligned to the right in resource locator (#22631) (c088840)
    • editor: Fix correct $fromAi expression showing as error (#22711) (f2eb85d)
    • editor: Fix project selector scroll (#22728) (c5a31a3)
    • editor: Fix scope based - move nodes and node pasting (#22608) (d4d7cb7)
    • editor: Fix style of concurrent execution header (#23118) (dcc41a1)
    • editor: Make sure when you duplicate a workflow MCP is disabled (#22784) (2f78ed9)
    • editor: Model selector dropdown menu in chat closes too eagerly (#23058) (2eecc8f)
    • editor: Preserve expression in webhook path when duplicating a workflow (#23140) (ec0c87d)
    • editor: Propagate last successful execution to expression edit modal (#22666) (ec8ed89)
    • editor: Remove fallback model connection when disabled in root node (#23089) (8c7267f)
    • editor: Rename active with publish for workflows (#23111) (88b29bb)
    • editor: Restore workflow tool view-execution link for V3 Agents (#22730) (feab6d3)
    • editor: Show node settings in protected view for read-only review (#23009) (b420987)
    • editor: Update credential sharing tooltip (#23095) (e47c435)
    • editor: Update the value of updated at on data changes (#22634) (f5d144c)
    • editor: Workflow sharing modal 'no users found' message (#23213) (69cb29c)
    • Evaluation Node: Docs link falls back to default (#23130) (a2fd770)
    • Fix checksum hashing when WebCrypto is unavailable (#23024) (34260fe)
    • Fix error branching in Set Node (#23127) (f2d5cdf)
    • Form Node: Remove uploaded files from tmp (#22873) (15a8e1b)
    • Guardrails Node: Remove Guardrails from "Source for Prompt" (#22435) (f20420e)
    • Harden form and trigger response handling (#23061) (c9abeff)
    • Improve schema preview handling for trigger nodes (#23126) (6ac5ee7)
    • Improve webhook trigger node tests (#23187) (d490cc9)
    • MCP Client Node: Make "Use Dynamic Client Registration" toggle not required (#22645) (5ded4e8)
    • PAY-4074 - Owner registration in multi-main setup (#22520) (5c76f1e)
    • Read/Write Files from Disk Node: Throw error when file not found, normalize windows path (#22455) (4df815e)
    • Reduce OAuth authorization request by excluding shared projects (#22986) (b916c45)
    • Remove apk tools from runner image (#22925) (902e1a8)
    • Reset git files when push fails (#23142) (ce8fc2a)
    • SerpApi Tool Node: Fix SerpApi tool calling to work with Tools Agent v3 (#23198) (f248b53)
    • Slack Node: Rate limit requests in RLC getChannels (#22149) (756ea6e)
    • Update Node.js version to 22.21.1 (#23016) (494f9ba)
    • Upgrade urllib3 in runners image (#22975) (c6d7423)
    • Webhook Node: Assign default binary property names if it's empty or whitespace (#21857) (cb2ac85)

    Features

    • Add and update telemetry events (#22762) (bbdc991)
    • Add Support for AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE (EKS Pod Identity) (#21584) (dd95858)
    • Add support for dynamic credentials to oauth callback (#23013) (ce317e3)
    • Add validate identity helper to resolver (#23068) (9e7fafb)
    • ai-builder: Add "workflow_modified" to builder end of response telemetry (#23226) (7a4effa)
    • ai-builder: Add autofocus for input field (#22919) (a089448)
    • ai-builder: Consolidate builder telemetry (#22644) (dcbc24d)
    • ai-builder: Design updates for workflow builder chat experience (#22765) (c69a517)
    • ai-builder: WF builder programmatic validation for HTTP request and set nodes (correct credential usage) (#22941) (272a5d4)
    • Collect dynamic and fixed time saved insights (#22607) (9245f2d)
    • core: Add breaking change rule for start node deprecation (#23097) (810edf2)
    • core: Add Chat commands on command bar (#23063) (e3da10e)
    • core: Add credential resolver entity for dynamic credential module (#22609) (a02d7ba)
    • core: Add credential resolver service for CRUD operations (#22653) (b8d045b)
    • core: Add isResolvable in public and internal APIs (#23119) (2f329b3)
    • core: Add new Chat hub feature for chatting with LLMs and your n8n agent workflows (#23035) (fa1c87f)
    • core: Add resolvable fields to credential entity (#22712) (a19fefe)
    • core: Add SerpApi Google search support to Chat hub (#23199) (8619e07)
    • core: Add toolCode nodes to the pyodide check for v2 migration (#22659) (1be7404)
    • core: Add types endpoint to get all credential resolver types (#22923) (fd7cc85)
    • core: Add workflow cancellation events to log streaming (#23151) (568dba2)
    • core: Dynamic credential resolvers API routes (#22862) (5799cf7)
    • core: Implement credential resolution service (#23015) (bc1f238)
    • core: Introduce native Python code tool for AI agent (#22595) (763b858)
    • core: Make chat hub workflows treat activeWorkflowId correctly (#22546) (d6b9e7c)
    • core: Node feature flags (#22950) (182313a)
    • core: Use credential entity resolver fields on resolving and storing process (#23107) (551dbfd)
    • Dynamic credentials authorization endpoint for oauth2 (#22944) (5214afa)
    • editor: Add credentials resolvers list UI (#23082) (08754cb)
    • editor: Add JS method aliases (#21799) (1b256cc)
    • editor: Edit workflow descriptions from the MCP page (#22967) (1c2e89f)
    • editor: First shot at adding a dynamic credential section on the credential modal (#22983) (e59be66)
    • editor: Implement modal to edit/create credential resolver, and resolver workflow settings (#22977) (432545a)
    • editor: Improve node component visual states (#20242) (25043d3)
    • editor: Move workflow description edit button to settings (#22301) (492aca0)
    • editor: Redesign MCP settings page (#22677) (40ff047)
    • editor: Rename columns in data tables (#21747) (b226547)
    • editor: UI improvements for credential resolver modal (#23027) (9bffc72)
    • Enable time saved node for testing (#22650) (c57052a)
    • Fix types, add resolver id to csrf state (#23087) (3ced9b3)
    • Form Node: Split form name and label (#22304) (271a9dd)
    • FTP Node: Add timeout option (#21868) (d710895)
    • Google Gemini Node: Ability to create a file store and upload files to it (#22988) (c4d6502)
    • Google Gemini Node: Introduce built-in Gemini tools (#22454) (f830447)
    • Make underlying oauth abstractions more generic (#22741) (5926ebf)
    • Support oauth1 authorization for dynamic credentials (#22972) (0a56a56)
    Original source Report a problem
  • Dec 8, 2025
    • Parsed from source:
      Dec 8, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    n8n logo

    n8n

    2.0.0

    n8n rolls out a stability-focused update with numerous fixes and a new pre-activation node validation feature. It includes HOME env var support, credential handling tweaks, security patches, and editor/theme refinements to improve reliability and polish.

    Bug Fixes

    Features

    Original source Report a problem
  • Dec 4, 2025
    • Parsed from source:
      Dec 4, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    n8n logo

    n8n

    2.0.0-rc.2

    Bug Fixes

    • core: Prevent execution data from being overwritten on manual workflow resume (#22665) (f603bc8)
    Original source Report a problem
  • Dec 4, 2025
    • Parsed from source:
      Dec 4, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    n8n logo

    n8n

    2.0.0-rc.1

    n8n releases a focused update with fixes and new capabilities. Sub-workflows now return correct data to parents. Core adds default env access lock and a native Python code tool for AI. Editor gets a redesigned sidebar for better UX.

    Bug Fixes

    • core: Make sub-workflows with waits return correct data to parents (#22611) (14205dc)

    Features

    • core: Block access to env in code and expressions by default (#22643) (0ffd760)
    • core: Introduce native Python code tool for AI agent (#22658) (b1bc778)
    • editor: Sidebar redesign (#22395) (0ba2043)
    Original source Report a problem
  • Dec 4, 2025
    • Parsed from source:
      Dec 4, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    n8n logo

    n8n

    2.0.0-rc.3

    Bug Fixes

    • core: Address review feedback for sub-workflow wait fix (#22745) (ce64032)

    Features

    • editor: Improve node component visual states (#20242) (3fc1c56)
    Original source Report a problem
  • Dec 1, 2025
    • Parsed from source:
      Dec 1, 2025
    • Detected by Releasebot:
      Dec 1, 2025
    • Modified by Releasebot:
      Dec 11, 2025
    n8n logo

    n8n

    1.123.0

    n8n rolls out a broad set of bug fixes and stability improvements across core, editor, and AI nodes. Expect better memory handling, safer workflow edits, improved imports and validation, and updated dependencies plus session and security tweaks for a smoother experience.

    Bug Fixes

    • AI Agent Node: Unify memory management for streaming/non-streaming (#22243) (df81c77)
    • ai-builder: Fix import of multiple nodes with maxNode, add validation (#22348) (4319da6)
    • ai-builder: Keep existing pin data when modifying the workflow (#22266) (83ea8e1)
    • Bump node-forge and body-parser (#22418) (3c0e809)
    • core, editor: Support inclusive and exclusive destination node mode in the frontend and API (#22244) (344c909)
    • core: Add missing workflowId when creating base subworkflowworkflow additional data (#22312) (8f6c3b2)
    • core: Add response validation for requests during DCR (#22076) (9ab9d1c)
    • core: Defer requirements check for Python runner in internal mode (#22448) (97d8b39)
    • core: Introduce batch workflow rule to fix subworkflow with wait node detection (#22447) (e0bc441)
    • core: Mark '' and [] as empty when filtering numbers (#22347) (a4d2cfa)
    • core: OIDC form breaks when enabling OIDC while SAML is active (#22463) (613b088)
    • core: Prevent credentials saving if missing required properties (#22213) (6d88007)
    • core: Send prod workflow succeeded for wfs in projects (#22223) (7068fe2)
    • Detect workflow calling itself expression in migration report (#22516) (1ddb634)
    • editor, core: Fix display for binary data metadata origin (#22270) (df1aa13)
    • editor: Avoid clearing EULA license key when closing dialog (#22424) (fe05ea4)
    • editor: Eval trigger node with data table works when underlying data changes (#22389) (6f1b09e)
    • editor: Fix editor pan / zoom when inserting nodes (#22401) (f435430)
    • editor: Fix issue for blinking/jumping UI when switching projects (#22256) (6185550)
    • editor: Fix node name tooltip in NDV header (#21760) (6fd8ca9)
    • editor: Make sure Pin action 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 in n8n-node CLI (#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)
    • Sort Node: Periodic error when using Code sort type (#22409) (2360d87)
    • Support resolving $fromAI in vector store tools (#22457) (d72d68c)
    • Update base image dependencies to latest security patches (#22275) (5fd1702)
    • When chat session is reset, update session id (#22288) (7d82c3c)
    Original source Report a problem
  • Nov 24, 2025
    • Parsed from source:
      Nov 24, 2025
    • Detected by Releasebot:
      Nov 25, 2025
    n8n logo

    n8n

    1.122.0

    n8n rolls out a major bug fixes and features update across core, editor and AI builder with new capabilities like global credentials, a new MCP Client Node, improved data tables, and safer command execution. Expect smoother workflows and expanded builder options.

    Bug Fixes

    • @n8n/scan-community-package not working on Windows (#22077) (27eeec0)
    • Agent Node: Thinking model issue - undefined .map error (#22046) (231e4ef)
    • ai-builder: Fixing scroll issues when workflow builder when NDV is open (#22005) (4d525e8)
    • ai-builder: Improving workflow builder following model instructions and using AI agent node (#22011) (da2446e)
    • API: Add correct payload example (#22057) (a0c2071)
    • ChatTrigger Node: Keep session ID when load previous session is on (#22150) (ca84de8)
    • core: Add project id on /new and /from-url endpoints to add project scope auth (#21865) (cb0fa96)
    • core: Allow chat to process text files as well as images (#22093) (aa17707)
    • core: Fix mcp access scope issue (#22031) (eb6cbfc)
    • core: Prevent worker instance from running insights collection (#21610) (219b60b)
    • core: Restore moment to regular runners image (#22212) (b3ceeaf)
    • core: Use execFile instead of exec to prevent command injection (#21952) (296684e)
    • editor: Add responsiveness to the templates panel (#22132) (1527fe9)
    • editor: Close card dropdowns when workflows list is scrolled (#21630) (c6434ac)
    • editor: Fixing tag style on canvas (#21957) (2b03b5b)
    • editor: Inconsistent syntax highlight color (#22029) (5d1c375)
    • editor: Minor design fixes for the migration report (#22110) (68a81c2)
    • editor: Notice background colors (#22044) (ad1e422)
    • editor: Reduce length of the component and update position (#21838) (29527d0)
    • editor: Replace icon for null in schema view (#21415) (e569750)
    • editor: Trim whitespace from workflow owner name (#21483) (0dca2b0)
    • editor: Typo fix for oauth (#21980) (2681c70)
    • Fixing failing CI tests for nodes-langchain package (#22099) (77b7c2d)
    • Google BigQuery Node: Prevent infinite loop on job fail (#21741) (008cd8d)
    • Improve json repair logic (#22088) (60a9cbf)
    • Improve logging for settings store (#22216) (e3a2614)
    • In queue mode "Respond to Webhook" node returns 500 when there is an error in the execution (#21981) (fe297d0)
    • n8n Form Node: Allow undefined formatDate (#21811) (a9f117c)
    • OpenAi Node: Fix grammar in audio operation descriptions (#22041) (75402fb)
    • OpenAI Node: Use new model for text classification (#22130) (7c4771e)
    • Salesforce Trigger Node: Fix Opportunity updated description (#22169) (07fcd07)

    Features

    • Add best practices for all builder categories (#21943) (214a7e9)
    • Add support for global credentials (#21700) (55c3150)
    • ai-builder: Add python script for workflow comparison (#21927) (246387e)
    • ai-builder: Send workflow validation issues to telemetry (#21837) (0a355cc)
    • Block UI updates for instance / project roles if provisioning enabed (#22095) (72cdca2)
    • core: Allow creating data tables from csv files (#21051) (2830665)
    • core: Configurable workflow statistics metrics (#18241) (a896417)
    • core: Make user role provisioning available on enterprise (#22166) (6786915)
    • core: Move settings for SSO user role provisioning from dedicated page to existing form (#21901) (34039b3)
    • core: Shorten copy text on confirm provisioning dialog (#22086) (4ddd708)
    • core: Update binary data breaking change (#22100) (4c2c1ce)
    • editor: Add dismissable callout for scaling mode enabled customers (#21897) (fe5697d)
    • editor: CSV download support for data tables (#22048) (81a3d39)
    • editor: Custom project roles Beta release (#22228) (1a7089d)
    • editor: Improve Data tables visibility (#22074) (993040a)
    • editor: Update command bar wf search to match by any query term (#21798) (5591207)
    • MCP Client Node: New node (#21942) (69e092a)
    • Stripe Node: Add meter events for billing (#21962) (5319bc8)
    Original source Report a problem
  • Nov 18, 2025
    • Parsed from source:
      Nov 18, 2025
    • Detected by Releasebot:
      Nov 18, 2025
    n8n logo

    n8n

    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 Pin action 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 in n8n-node CLI (#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/http endpoint (#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)
    Original source Report a problem
  • Nov 10, 2025
    • Parsed from source:
      Nov 10, 2025
    • Detected by Releasebot:
      Nov 11, 2025
    n8n logo

    n8n

    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 .item in Run once for all items mode (#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, password in update (#21522) (477ffea)
    • Prevent multiple api requests when changing workflow owner (#21335) (b610e55)
    • SendGrid Node: Use /scopes for 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 Errors option (#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)
    Original source Report a problem

Related vendors