Releases: n8n-io/n8n
Releases · n8n-io/n8n
n8n@1.71.0
1.71.0 (2024-12-04)
Bug Fixes
- core: Fix push for waiting executions (#11984) (8d71307)
- core: Improve header parameter parsing on http client responses (#11953) (41e9e39)
- core: Opt-out from optimizations if
$item
is used (#12036) (872535a) - core: Use the configured timezone in task runner (#12032) (2e6845a)
- core: Validate node name when creating
NodeOperationErrror
(#11999) (e68c9da) - editor: Add execution concurrency info and paywall (#11847) (57d3269)
- editor: Fix bug causing connection lines to disappear when hovering stickies (#11950) (439a1cc)
- editor: Fix canvas keybindings using splitter keys such as zooming using
+
key (#12022) (6af9c82) - editor: Fix community check (#11979) (af0398a)
- editor: Fix copy/paste keyboard events in canvas chat (#12004) (967340a)
- editor: Fix node showing as successful if errors exists on subsequent runs (#12019) (8616b17)
- editor: Fix pin data showing up in production executions on new canvas (#11951) (5f6f8a1)
- editor: Handle source control initialization to prevent UI form crashing (#11776) (6be8e86)
- editor: Implement dirty nodes for partial executions (#11739) (b8da4ff)
- editor: Resolve going back from Settings (#11958) (d74423c)
- editor: Unify executions card label color (#11949) (fc79718)
- editor: Use optional chaining for all members in execution data when using the debug feature (#12024) (67aa0c9)
- GraphQL Node: Throw error if GraphQL variables are not objects or strings (#11904) (85f30b2)
- HTTP Request Node: Use iconv-lite to decode http responses, to support more encoding types (#11930) (461b39c)
- Load workflows with unconnected Switch outputs (#12020) (abc851c)
- n8n Form Node: Use https to load google fonts (#11948) (eccd924)
- Telegram Trigger Node: Fix header secret check (#12018) (f16de4d)
- Webflow Node: Fix issue with pagination in v2 node (#11934) (1eb94bc)
- Webflow Node: Fix issue with publishing items (#11982) (0a8a57e)
Features
- AI Transform Node: Node Prompt improvements (#11611) (40a7445)
- Code Node: Warning if pairedItem absent or could not be auto mapped (#11737) (3a5bd12)
- editor: Canvas chat UI & UX improvements (#11924) (1e25774)
- editor: Persist user's preferred display modes on localStorage (#11929) (bd69316)
Performance Improvements
n8n@1.70.1
n8n@1.70.0
1.70.0 (2024-11-27)
Bug Fixes
- AI Agent Node: Add binary message before scratchpad to prevent tool calling loops (#11845) (5c80cb5)
- CodeNodeEditor walk cannot read properties of null (#11129) (d99e0a7)
- core: Bring back execution data on the
executionFinished
push message (#11821) (0313570) - core: Correct invalid WS status code on removing connection (#11901) (1d80225)
- core: Don't use unbound context methods in code sandboxes (#11914) (f6c0d04)
- core: Fix broken execution query when using projectId (#11852) (a061dbc)
- core: Fix validation of items returned in the task runner (#11897) (a535e88)
- editor: Add missing trigger waiting tooltip on new canvas (#11918) (a8df221)
- editor: Don't re-render input panel after node finishes executing (#11813) (b3a99a2)
- editor: Fix AI assistant loading message layout (#11819) (89b4807)
- editor: Fix new canvas discovery tooltip position after adding github stars button (#11898) (f4ab5c7)
- editor: Fix node position not getting set when dragging selection on new canvas (#11871) (595de81)
- editor: Restore workers view (#11876) (3aa72f6)
- editor: Turn NPS survey into a modal and make sure it shows above the Ask AI button (#11814) (ca169f3)
- editor: Use
crypto.randomUUID()
to initialize node id if missing on new canvas (#11873) (bc4857a) - n8n Form Node: Duplicate popup in manual mode (#11925) (2c34bf4)
- n8n Form Node: Redirect if completion page to trigger (#11822) (1a8fb7b)
- OpenAI Node: Remove preview chatInput parameter for
Assistant:Messsage
operation (#11825) (4dde287) - Retain execution data between partial executions (new flow) (#11828) (3320436)
Features
- Add SharePoint credentials (#11570) (05c6109)
- Add Zabbix credential only node (#11489) (fbd1ecf)
- AI Transform Node: Support for drag and drop (#11276) (2c252b0)
- editor: Drop
response
wrapper requirement from Subworkflow Tool output (#11785) (cd3598a) - editor: Improve node and edge bring-to-front mechanism on new canvas (#11793) (b89ca9d)
- editor: Make new canvas connections go underneath node when looping backwards (#11833) (91d1bd8)
- editor: Make the left sidebar in Expressions editor draggable (#11838) (a713b3e)
- editor: Migrate existing users to new canvas and set new canvas as default (#11896) (caa7447)
- Slack Node: Update wait for approval to use markdown (#11754) (40dd02f)
n8n@1.69.2
n8n@1.68.1
n8n@1.69.1
n8n@1.69.0
1.69.0 (2024-11-20)
Bug Fixes
- Add supported versions warning to Zep memory node (#11803) (9cc5bc1)
- AI Agent Node: Escape curly brackets in tools description for non Tool agents (#11772) (83abdfa)
- Anthropic Chat Model Node: Update credentials test endpoint (#11756) (6cf0aba)
- core: Add missing env vars to task runner config (#11810) (870c576)
- core: Allow Azure's SAML metadata XML containing WS-Federation nodes to pass validation (#11724) (3b62bd5)
- core: Delete binary data parent folder when pruning executions (#11790) (17ef2c6)
- core: Fix
diagnostics.enabled
default value (#11809) (5fa72b0) - core: Improve the security on OAuth callback endpoints (#11593) (274fcf4)
- core: Restore old names for pruning config keys (#11782) (d15b8d0)
- core: Unload any existing version of a community nodes package before upgrading it (#11727) (1d8fd13)
- editor: Add documentation link to insufficient quota message (#11777) (1987363)
- editor: Add project header subtitle (#11797) (ff4261c)
- editor: Change Home label to Overview (#11736) (1a78360)
- editor: Fix executions sorting (#11808) (cd5ad65)
- editor: Fix partial executions not working due to broken push message queue and race conditions (#11798) (b05d435)
- editor: Fix reordered switch connections when copying nodes on new canvas (#11788) (6c2dad7)
- editor: Fix the issue with RMC Values to Send collection disappears (#11710) (7bb9002)
- editor: Improve formatting of expired trial error message (#11708) (8a0ad0f)
- editor: Optimize application layout (#11769) (91f9390)
- Google Sheets Trigger Node: Fix issue with regex showing correct sheet as invalid (#11770) (d5ba1a0)
- HTTP Request Node: Continue using error (#11733) (d1bae1a)
- n8n Form Node: Support expressions in completion page (#11781) (1099167)
- Prevent workflow to run if active and single webhook service (#11752) (bcb9a20)
- Read/Write Files from Disk Node: Escape parenthesis when reading file (#11753) (285534e)
- YouTube Node: Issue in published before and after dates filters (#11741) (7381c28)
Features
- core: Improve debugging of sub-workflows (#11602) (fd3254d)
- core: Improve handling of manual executions with wait nodes (#11750) (61696c3)
- editor: Add Info Note to NDV Output Panel if no existing Tools were used during Execution (#11672) (de0e861)
- editor: Add option to create sub workflow from workflows list in
Execute Workflow
node (#11706) (c265d44) - editor: Add selection navigation using the keyboard on new canvas (#11679) (6cd9b99)
- editor: Add universal Create Resource Menu (#11564) (b38ce14)
- Embeddings Azure OpenAI Node, Azure OpenAI Chat Model Node: Add support for basePath url in Azure Open AI nodes (#11784) (e298ebe)
- Embeddings OpenAI Node, Embeddings Azure OpenAI Node: Add dimensions option (#11773) (de01a8a)
- GitHub stars dismiss button (#11794) (8fbad74)
n8n@1.68.0
1.68.0 (2024-11-13)
Bug Fixes
- AI Agent Node: Throw better errors for non-tool agents when using structured tools (#11582) (9b6123d)
- Auto-fixing Output Parser Node: Only run retry chain on parsing errors (#11569) (21b31e4)
- core: Continue with error output reverse items in success branch (#11684) (6d5ee83)
- core: Ensure task runner server closes websocket connection correctly (#11633) (b496bf3)
- core: Handle websocket connection error more gracefully in task runners (#11635) (af7d6e6)
- core: Improve model sub-nodes error handling (#11418) (57467d0)
- core: Make push work for waiting webhooks (#11678) (600479b)
- core: Revert all the context helpers changes (#11616) (20fd38f)
- core: Set the authentication methad to
email
during startup if the SAML configuration in the database has been corrupted (#11600) (6439291) - core: Use cached value in retrieval of personal project owner (#11533) (04029d8)
- Credentials save button is hidden unless you make changes to the (#11492) (835fbfe)
- editor: Add stickies to node insert position conflict check allowlist (#11624) (fc39e3c)
- editor: Adjust Scrollbar Width of RunData Header Row (#11561) (d17d76a)
- editor: Cap NDV Output View Tab Index to prevent rare edge case (#11614) (a6c8ee4)
- editor: Do not show hover tooltip when autocomplete is active (#11653) (23caf43)
- editor: Enable pinning main output with error and always allow unpinning (#11452) (40c8882)
- editor: Fix collapsing nested items in expression modal schema view (#11645) (41dea52)
- editor: Fix default workflow settings (#11632) (658568e)
- editor: Fix duplicate chat trigger (#11693) (a025848)
- editor: Fix hiding SQL query output when trying to select (#11649) (4dbf2f4)
- editor: Fix scrolling in code edit modal (#11647) (8f695f3)
- editor: Prevent error being thrown in RLC while loading (#11676) (ca8cb45)
- editor: Prevent NodeCreator from swallowing AskAssistant enter event (#11532) (db94f16)
- editor: Show node executing status shortly before switching to success on new canvas (#11675) (b0ba24c)
- editor: Show only error title and 'Open errored node' button; hide 'Ask Assistant' in root for sub-node errors (#11573) (8cba100)
- Facebook Lead Ads Trigger Node: Fix issue with optional fields (#11692) (70d315b)
- Google BigQuery Node: Add item index to insert error (#11702) (145d092)
- Google Drive Node: Fix file upload for streams (#11698) (770230f)
- In-Memory Vector Store Node: Fix displaying execution data of connected embedding nodes (#11701) (40ade15)
- Item List Output Parser Node: Fix number of items parameter issue (#11696) (01ebe9d)
- n8n Form Node: Find completion page (#11674) (ed3ad6d)
- n8n Form Node: Open form page if form trigger has pin data (#11673) (f0492bd)
- n8n Form Node: Trigger page stack in waiting if error in workflow (#11671) (94b5873)
- n8n Form Trigger Node: Checkboxes different sizes (#11677) (c08d23c)
- NDV search bugs (#11613) (c32cf64)
- Notion Node: Extract page url (#11643) (cbdd535)
- Redis Chat Memory Node: Respect the SSL flag from the credential (#11689) (b5cbf75)
- Supabase Node: Reset query parameters in get many operation (#11630) (7458229)
- Switch Node: Maintain output connections (#11162) (9bd79fc)
Features
- AI Transform Node: Show warning for binary data (#11560) (ddbb263)
- core: Make all http requests made with
httpRequestWithAuthentication
abortable (#11704) (0d8aada) - editor: Improve how we show default Agent prompt and Memory session parameters (#11491) (565f8cd)
- editor: Improve workflow loading performance on new canvas (#11629) (f1e2df7)
- editor: Redesign Canvas Chat (#11634) (a412ab7)
- editor: Restrict when a ChatTrigger Node is added automatically (#11523) (93a6f85)
- Github star button in-app (#11695) (0fd684d)
- Oura Node: Update node for v2 api ([#11604](#116...
n8n@1.67.1
n8n@1.67.0
1.67.0 (2024-11-06)
Bug Fixes
- Bring back nodes panel telemetry events (#11456) (130c942)
- core: Account for double quotes in instance base URL (#11495) (c5191e6)
- core: Do not delete waiting executions when saving of successful executions is disabled (#11458) (e8757e5)
- core: Don't send a
executionFinished
event to the browser with no run data if the execution has already been cleaned up (#11502) (d1153f5) - core: Include
projectId
in range query middleware (#11590) (a6070af) - core: Save exeution progress for waiting executions, even when progress saving is disabled (#11535) (6b9353c)
- core: Use the correct docs URL for regular nodes when used as tools (#11529) (a092b8e)
- Edit Image Node: Fix Text operation by setting Arial as default font (#11125) (60c1ace)
- editor: Auto focus first fields on SignIn, SignUp and ForgotMyPassword views (#11445) (5b5bd72)
- editor: Do not overwrite the webhookId in the new canvas (#11562) (dfd785b)
- editor: Ensure Enter key on Cancel button correctly cancels node rename (#11563) (be05ae3)
- editor: Fix emitting
n8nReady
notification viapostmessage
on new canvas (#11558) (463d101) - editor: Fix run index input for RunData view in sub-nodes (#11538) (434d31c)
- editor: Fix selected credential being overwritten in NDV (#11496) (a26c0e2)
- editor: Keep workflow pristine after load on new canvas (#11579) (7254359)
- Show Pinned data in demo mode (#11490) (ca2a583)
- Toast not aligned to the bottom when AI assistant disable (#11549) (e80f7e0)
Features
- Add Rapid7 InsightVm credentials (#11462) (46eceab)
- AI Transform Node: UX improvements (#11280) (8a48407)
- Anthropic Chat Model Node: Add support for Haiku 3.5 (#11551) (8b39825)
- Convert to File Node: Add delimiter convert to csv (#11556) (63d454b)
- editor: Update panning and selection keybindings on new canvas (#11534) (5e2e205)
- Gmail Trigger Node: Add filter option to include drafts (#11441) (7a2be77)
- Intercom Node: Update credential to new style (#11485) (b137e13)