github n8n-io/n8n n8n@2.2.0

pre-release6 hours ago

2.2.0 (2025-12-22)

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)

Don't miss a new n8n release

NewReleases is sending notifications on new releases.