📅 You're Invited: Meet the Socket team at RSAC (April 28 – May 1).RSVP
Socket
Sign inDemoInstall
Socket

n8n-node-dev

Package Overview
Dependencies
Maintainers
2
Versions
289
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

n8n-node-dev - npm Package Versions

2345
29

1.89.0

Diff
jan_n8n_io
published 1.89.0 •

Changelog

Source

1.89.0 (2025-04-14)

Bug Fixes

  • AI Agent Node: Allow removal of system message (#14407) (2451ead)
  • core: Restore run data value when offloading to workers (#14516) (313cfec)
  • core: Schema parsing bypassing config key assignment (#14556) (d390258)
  • core: Validate task runner mode (#14376) (52170f1)
  • editor: Add telemetry to Insights (#14511) (2fb970a)
  • editor: Implement insight's design feedback 4 (#14550) (cc089be)
  • editor: Schema preview displays for some empty nodes (#14488) (8c35229)
  • Fix issue with Qdrant not always connecting (#14328) (6748db9)
  • Summarize Node: Fix property key with dot notation (#14528) (c890108)
  • xAI Grok Chat Model Node: Remove stream_options parameter (#14496) (8c417d7)

Features

  • Add nested search in folders (#14372) (cade309)
  • API: Add user id information on push tracking when available (#14519) (6195789)
  • API: Match insights summary period with number of days filter in graphs and table (#14500) (ec73958)
  • core: Add a new option to customize SSH tunnel idle timeout (#14522) (965baae)
  • core: Handle disabled modules logic and db engine dependent default for insights (#14243) (b568caa)
  • core: Make runtime prototype mutation protection configurable for task runner (#14515) (d6ae388)
  • editor: Make logs applicable for all nodes (#14397) (d24b684)
  • editor: Show specific content when 0 data on insights (#14609) (296d5b4)
  • editor: Tweak nodes panel to update AI category name and highlight AI Transform node (#14608) (9c34e3d)
  • Salesforce Node: Add credentials test (#14486) (6b2d31c)
  • SearXNG Node: Add SearXNG tool (#13218) (0b46055)
  • Update Easy AI workflow (#14521) (53812a5)
jan_n8n_io
published 1.88.0 •

Changelog

Source

1.88.0 (2025-04-10)

Bug Fixes

  • API: Fix ratio tests on insights by workflow (#14448) (6c73d7e)
  • Code Node: Use an explicit indexURL to load the pyodide runtime (#14487) (860bb1e)
  • core: Fall back to regular mode for execute and executeBatch commands (#14381) (84e85c9)
  • core: Fix routing for waiting webhooks and forms (#14470) (b5d5b57)
  • editor: Fix race condition for updating node and workflow execution status (#14353) (a495d81)
  • editor: Improve node creator items typing and fix missing icons (#14449) (ad6c83a)
  • editor: Inline expression previews are not displayed in NDV (#14475) (aee83bf)
  • editor: Prevent moving non owned workflows to folders (#14474) (2a5c3d4)
  • Isolate license SDK proxy settings to avoid affecting unrelated requests (#14451) (7463f0c)

Features

  • Azure Cosmos DB Node: New node (#14156) (b52f9f0)
  • Email Trigger (IMAP) Node: IMAP trigger node returns message UIDs (#13152) (4578709)
  • MCP Client Tool Node: Add MCP Client Tool Node to connect to MCP servers over SSE (#14464) (34252f5)
  • MCP Server Trigger Node: Add MCP Server Trigger node to expose tools to MCP clients (#14403) (8360283)
  • Milvus Vector Store Node: Add support for the Milvus vector db (#14404) (048b9d7)

Performance Improvements

  • core: Batch raw insights save and add metadata cache (#14261) (60afb46)
jan_n8n_io
published 1.87.0 •

Changelog

Source

1.87.0 (2025-04-07)

Bug Fixes

  • API: Insights - round failure rate to 3 decimals (#14325) (cf37ee3)
  • Code Node: Ensure 'Generate Code' works with empty input object (#14352) (480b44d)
  • core: Add cross-origin checks on push endpoints (#14365) (178628a)
  • core: Detach workflow from parent folder in source project when transferring ownership (#14414) (adbfb44)
  • core: Return correct trigger count for nodes with multiple webhooks (#14300) (39e2d35)
  • core: Sandbox HTML binary files in viewing mode (#14350) (9c8a5f9)
  • core: Upgrade swagger/openai setup to address CVE-2024-57083 (#14314) (4a95035)
  • Disable autocomplete expression for specialized editor types (#14344) (0450542)
  • editor: Autofocus Search in Move Folder Dialog (#14378) (d60ed74)
  • editor: Change label for unexecuted nodes (#14260) (08450b2)
  • editor: Disable Drag and Drop for ResourceMapper 'attemptToConvertTypes' switch (#14327) (64aeb37)
  • editor: Fix empty objects in schema view in output panel (#14355) (2f0b5e4)
  • editor: Fix search highlights on node details view table schema (#14379) (3d64d14)
  • editor: Hide node toolbar on AddNodes node type (#14317) (a245a5c)
  • editor: Improve sub-workflow debugging for more node error types (#14347) (9104743)
  • editor: Insights FE fixes and improvements (#14398) (e8a7acd)
  • editor: Make styling of search labels inline (#14323) (8abbc30)
  • editor: Memory getting rendered in chat on workflow load (#14346) (5382531)
  • editor: Support 'View Execution' links with multiple branches (#14345) (744e2da)
  • Google Sheets Node: Improve error message when row_number is null or undefined (#14229) (c5e2d2d)
  • HTTP Request Tool Node: Fix OAuth2 requests (#14380) (7cef314)
  • Jira Trigger Node: Fix Jira webhook subscriptions on Jira v10+ (#14333) (cd212e4)
  • Kafka Node: Upgrade kafkajs and add tests (#14326) (5c58e8e)
  • n8n Form Node: Add doctype to page (#14306) (df9ea09)
  • n8n Form Node: Remove field requirement and do not inherit description (#14254) (4bc1c1a)
  • Pipedrive Trigger Node: Add support for webhooks v2 (#14220) (a39502f)
  • Show correct message on retry (#14321) (501963f)

Features

  • Add example @n8n/n8n-extension-insights extension package (#14360) (b91be49)
  • Add support for google vertex embeddings (#14359) (85cbfb6)
  • Airtop Node: Add Airtop node (#13809) (a7a165d)
  • API: Add config to set age threshold for insights compaction (#14221) (17a829f)
  • API: Add insights config on frontend settings (#14315) (837131f)
  • API: Implement BE api for insights data (#14064) (db38149)
  • core: Add special [@tool](https://github.com/tool) displayOption (#14318) (73748e3)
  • core: Don't store insights for sub workflow executions (#14384) (7379f44)
  • core: Make detaching floatable entitlements on shutdown configurable (#14266) (c9565fc)
  • core: Upgrade to express 5 to address CVE-2024-52798 (#14332) (4110f31)
  • editor: Display a notice for HTTP header auth credentials (#14389) (ec4dd9f)
  • editor: Hover actions on the logs overview (#14386) (8f9ea23)
  • editor: Insights dashboard (#13739) (90ba680)
  • editor: Show error state in the logs overview (#14248) (37e5349)
  • GitHub Node: GitHub Node Overhaul implementation #12271 (#13238) (33e265a)
  • MongoDB Chat Memory Node: New MongoDB Chat Memory Node (#14049) (0bac6ff)
  • Postgres Node: Batching warning for executeQuery operation insert query (#14287) (f85b851)
  • Think Tool Node: ToolThink, a simple tool to force the AI agent to do some thinking (#14351) (281b70b)
jan_n8n_io
published 1.86.0 •

Changelog

Source

1.86.0 (2025-03-31)

Bug Fixes

  • API: Fix import config import (#14137) (6f60d65)
  • API: Summarize insights from current datetime instead of beginning of the day (#14186) (bf274c0)
  • Baserow Node: Fix issue where database selection was returning other types (#14115) (10f6c3b)
  • Basic LLM Chain Node: Prevent incorrect wrapping of output (#14183) (b9030d4)
  • Basic LLM Chain Node: Prevent stringifying of structured output on previous versions (#14200) (bbd6e8e)
  • core: Fix OAuth1 callback token request (#14251) (4ea219b)
  • Correct connections in SentimentAnalysis and TextClassifier (#14155) (70764a0)
  • editor: Adjust URL on lost change warning Cancel or failed save (#13683) (fdcca1d)
  • editor: Change freeAiCredits success text size (#14161) (ca01236)
  • editor: Check for when to show the community+ modal for the folder's feature (#14146) (9e3bfe2)
  • editor: Handle Leading Spaces in Workflow Search (#13889) (8aad7db)
  • editor: Remove selection box when only one node selected using selection rectangle (#14160) (acbaec5)
  • editor: Remove title icon on Overview subpages (#14128) (4bd42e2)
  • editor: Show left-hand NDV floating nodes in correct order (#14126) (71f281b)
  • Microsoft SQL Node: Fix maximum call stack on execute query (#13940) (a082a16)
  • n8n Form Node: Hidden field fix (#14219) (9bd72ea)
  • n8n Form Node: Show Form Complition after Form Complition page (#14226) (af77730)
  • OpenAI Node: Show correct inputs for AI node (#14142) (5bf10cd)
  • Slack Node: Make sure paginated calls use the defined limits (#14185) (24fad51)
  • Slack Trigger Node: Fix issue with new user event not correctly working (#14129) (5f4e56f)
  • Summarize Node: Fix type casting of strings and numbers (#14259) (4443a5f)

Features

  • API: Add day to week compaction for insights dashboard (#14165) (db99974)
  • API: Add failureRate as sort field for insights by workflow (#14247) (877823d)
  • API: Add fields to insight by time type and export types from index (#14172) (3d332ab)
  • API: Create schema and dto types for insights dashboard query param and api responses (#14163) (6eee081)
  • API: Return null deviation on insights summary if previous period has no data (#14193) (ffc0a59)
  • core: Explicitly warn if tool passed binary data to Agent (#14071) (88f5851)
  • editor: Improve schema view empty state when node has binary data (#14044) (22ddf1b)
  • editor: Logs overview panel (#14045) (d1710a1)
  • Matrix Node: Add audio and video media types (#14057) (cb01f2d)
  • SendGrid Node: Add option to specify "reply to" email addresses (#14282) (68d9460)
  • Telegram Trigger Node: Add options to restrict to chat and user IDs (#14164) (f651766)
jan_n8n_io
published 1.85.0 •

Changelog

Source

1.85.0 (2025-03-24)

Bug Fixes

  • Allow saved credenitals types of up to 64 characters instead of 32 (#13985) (bc15bb1)
  • Allow username to be set in Redis chat memory (#13926) (b2e359a)
  • core: Allow running webhook servers in multi-main mode (#13989) (e0fd505)
  • core: Bring back the missing GMT and UTC timezone for workflow settings (#13999) (bda0688)
  • core: Do not use url.includes to check for domain names (#13802) (d3bc80c)
  • core: Don't fail partial execution when an unrelated node is dirty (#13925) (918cc51)
  • core: Ensure frontend sentry releases also follow semver (#14019) (401ed2c)
  • editor: Add "time saved per execution" workflow setting (#13369) (6992c36)
  • editor: Add smart decimals directive (#14054) (1a26fc2)
  • editor: Fix routing between workflow editing and new workflow pages (#14031) (6817abe)

Features

  • Add appendN8nAttribution option to sendAndWait operation (#13697) (d6d5a66)
  • Add xAiGrok Chat Model node and credentials (#13670) (cc502fb)
  • Allow custom scopes for Entra credential (#13796) (7e10361)
  • API: Fix generation strategy for mysql/mariadb (#14028) (24d8eac)
  • API: Implement compaction logic for insights (#14062) (d8433d2)
  • Cat 720 improve pre merge ci (#14116) (743b63e)
  • core: Add folder synchronization to environments feature (#14005) (198f17d)
  • core: Add tool to uninstall a community node (#14026) (e0f9506)
  • core: Allow community nodes to be used as tools (#14042) (9d698ed)
  • core: Allow customizing auth cookie samesite attribute and CSP headers (#13855) (17fc5c1)
  • core: Enable folders feature via license server (#13942) (fa7e7ac)
  • core: Implement API to retrieve summary metrics (#13927) (b616ceb)
  • core: Support importing a singular workflow object (#14041) (91b2796)
  • core: Update endpoint to update a workflow, to support updating the workflow parent folder (no-chagelog) (#13906) (3a5cc4a)
  • editor: Add variables and context section to schema view (#13875) (c06ce76)
  • editor: Always show collapsed panel at the bottom of canvas (#13715) (2e9d3ad)
  • editor: Insights summary banner (#13424) (df474f3)
  • Extract from File Node: Add relax_quote option (#13607) (830d2c5)
  • n8n Form Trigger Node: Respond with File (#13507) (8f46371)
  • Salesforce Node: Add support for PKCE (#14082) (defeb2e)
  • SeaTable Node: Update node with new options (#11431) (d0fdb11)
  • Simple Vector Store Node: Implement store cleaning based on age/used memory (#13986) (e06c552)
jan_n8n_io
published 1.84.0 •

Changelog

Source

1.84.0 (2025-03-17)

Bug Fixes

  • AWS SES Node: Encode template parameters properly (#13570) (ca8d249)
  • core: Avoid using structuredClone on node descriptions (#13832) (d2df154)
  • core: Clean run data for dirty nodes properly, including their children (#13821) (b3f9cde)
  • core: Ensure worker stops picking up new jobs while shutting down (#13714) (4fe2495)
  • core: Find correct start nodes when the first node after that has no run data has pinned data (#13784) (cbf2476)
  • core: License should ignore empty input on onFeatureChange (#13912) (dedcdbd)
  • core: Log all command errors messages (#13827) (e8334ee)
  • core: Update samlify and xml-crypto to address CVE-2025-29775 and CVE-2025-29774 (#13951) (c91688d)
  • Do not trigger sendAndWait response on bot visit if response type is approval (#13792) (526a2e4)
  • editor: Add disabled state with tooltip on project creation buttons if user lacks permission (#13867) (e33d0d7)
  • editor: Decrease notification max-height (#13858) (1c2feb4)
  • editor: Disable test step option in context menu for sub-nodes (#13816) (b6d5092)
  • editor: Disable deactivated node execution (#13643) (473f6d4)
  • editor: Fix logo alignment issues (#13870) (d2e4706)
  • editor: Fix NDV panels size on narrow screens (#13708) (899f6c9)
  • editor: Fix options parameters that have extra displayName field (#13928) (eec3251)
  • editor: Increase contrast on hover for AI button (#13920) (c239b8f)
  • editor: Tweak schema view empty state copy and styling (#13819) (cfc7a14)
  • Execute method should be assigned to a Routing node even if it has webhook defined (#13910) (3a4247a)
  • MySQL Node: Fix potential sql injection (#13818) (dd4f51c)
  • n8n Form Node: Resolve expressions in HTML fields (#13755) (de23ae5)
  • n8n Form Trigger Node: Add back the query selector for multiselect (#13987) (39208dc)
  • OpenAI Chat Model Node: Sort models alphabetically (#13909) (3103748)
  • Postgres Node: RMC do not mark collumn as required if identity_generation is BY DEFAULT (#13752) (b563254)
  • Structured Output Parser Node, Auto-fixing Output Parser Node, Tools Agent Node: Structured output improvements (#13908) (5b6b787)
  • Update Sentry rewriteFramesIntegration prefix (no-changleog) (#13900) (1eec246)

Features

  • editor: Add toJsonString to string extensions (#13798) (4e93ffd)
  • editor: Popping logs out into a new window (#13788) (4d04c22)
  • Hints for tools and agent (#13386) (ec8a719)
  • Merge Node: Better pairedItem mapping in combineBySql operation if SELECT query (#13849) (881d3f8)
  • MongoDB Atlas Vector Store Node: Add Mongo db vector store Node (#12924) (3d87228)
  • WhatsApp Trigger Node: New option to opt-out from message status updates (#13751) (9c040ee)
jan_n8n_io
published 1.83.1 •
jan_n8n_io
published 1.83.0 •

Changelog

Source

1.83.0 (2025-03-10)

Bug Fixes

  • Airtable Node: Table RLC should depend on Base RLC (#13735) (321fac2)
  • Call n8n Workflow Tool Node: Return all items from subexecution (#13393) (d9e3cfe)
  • core: Correct NODE_OPTIONS export syntax for custom certificates (#13779) (080fc51)
  • core: Do not validate email when LDAP is enabled (#13605) (17738c5)
  • core: Fix task runner error report from user-defined function (#13706) (9bedd87)
  • core: Pass NODE_PATH to task runners (#13652) (906770a)
  • editor: Allow pinned data for Code node AI generation (#13638) (6d7e346)
  • editor: Apply html sanitization in right lifecycle (#13703) (8ab3073)
  • editor: Copy JSON from selected run if node has been multiple times (#13673) (5eddf00)
  • editor: Don't flag uiStore as dirty on node selected (#13641) (4f6d76c)
  • editor: Enable pin data button to also un-pin (#13642) (24681f8)
  • editor: Expand error view to full output panel width (#13688) (97ca702)
  • editor: Fix code node displays lint messages in wrong location (#13664) (d3ead68)
  • editor: Fix GCP icon size for external secrets modal (#13672) (77425f0)
  • editor: Fix opening 'Schema' view by default after opening binary nodes (#13676) (3cd34b5)
  • editor: Fix RLC dropdown vanishing when focusing search input (#13579) (5ac8691)
  • editor: Fix save keybind in expression editor and unfocused node details view (#13640) (9ba9443)
  • editor: Fix sidebar logo container layout (#13203) (850d458)
  • editor: Ignore required module type declaration error in code node (#13628) (2a5738a)
  • editor: Match nodes for autocomplete (#13716) (8043a6c)
  • editor: Render credential-only nodes when loading from the backend (#13689) (c821f1c)
  • editor: Show error details in resource locator dropdown (#13679) (630608c)
  • editor: Support pasting values that start with = (#13699) (9e83ff5)
  • Elasticsearch Node: Use POST instead of GET to allow request body in search API (#13302) (783bf7b)
  • GitHub Node: Fix workflow resource locator (#13599) (b7f7121)
  • Google Sheets Node: Accommodate special characters when updating row (#13589) (e633e91)
  • In addNodeToBeExecuted if stillDataMissing allow more then 2 inputs (#13704) (e9a8a7f)
  • n8n Form Trigger Node: Sanitize HTML for formNode (#13595) (20dfaa3)
  • S3 Node: Fix issue when connecting to Supabase storage (#13667) (5fe33ef)

Features

jan_n8n_io
published 1.82.2 •
jan_n8n_io
published 1.81.2 •
2345
29