Releases: n8n-io/n8n
Releases · n8n-io/n8n
n8n@1.98.2
1.98.2 (2025-06-18)
Bug Fixes
n8n@1.99.0
1.99.0 (2025-06-16)
Bug Fixes
- AWS Bedrock Chat Model Node: Update LangChain AWS package (#16323) (24e4be1)
- core: Always save evaluation executions (#16285) (739ad85)
- core: Fix http requests by using correct agent (#16258) (e58de1a)
- core: Prevent DoS via malformed binary data ID (#16229) (43c52a8)
- core: Register transition handlers after modules init (#16308) (7177e3a)
- core: Remove duplicated logs for insights (#16228) (56b16b8)
- editor: Cannot expand sub execution log if it finished with an error (#16236) (3fcabd4)
- editor: Fix inaccurate message in log view when input data is empty (#16234) (e93fd1a)
- editor: Fix pagination and sorting issue for insights (#16288) (84c51b1)
- editor: Logs not shown when tools are partially executed (#16274) (b2eb333)
- editor: Prevent node renaming to restricted JS method names (#16270) (ecfb667)
- editor: Support renaming node in HTML parameters (#16315) (88e3c90)
- Fix paired item handling of multiple inputs (#16153) (50e00cd)
- Gmail Node: Do not break threads while creating drafts (#16272) (113d94c)
- HTTP Request Node: Process text files (#16226) (0d5ac1f)
- Postgres node with ssh tunnel getting into a broken state and not being recreated (#16054) (879114b)
- Run evaluations as full manual executions in queue mode (#16230) (e363458)
- Run evaluations successfully when offload manual executions is true with queue mode (#16307) (aa27374)
Features
- Chat Trigger Node: Fix CSS variable
--chat--message--font-size
not applying correctly (#16310) (ab8a2b0) - core: Add description to projects (#15611) (1ddbb78)
- core: Add number of tokens and latency automatically as metrics in evaluation (#16243) (eff0571)
- core: Add OIDC support for SSO (#15988) (30148df)
- core: Add task runner events to log streaming (#16265) (46723d3)
- core: Handle scoped resource not existing with 404 (#16022) (42b9a8a)
- editor: Add access control and not found entity views (#15860) (80a784a)
- editor: Add RAG starter template callouts experiment (#16282) (d0a313a)
- editor: Change default node names depending on node operation and resource (#16188) (4e94488)
- editor: Move element plus plugin config to design system test setup (#16319) (3864f0e)
- editor: Remember different panel state for sub nodes (#16189) (b9e0351)
- editor: Show node type on hover over node icon in NDV (#16278) (396da25)
- Linear Node: Add options to add a link and a comment to an issue (#13464) (a417ed3)
- MCP Server Trigger Node: Support for Streamable HTTP transport in MCP Server (#15833) (8d6e796)
Performance Improvements
n8n@1.98.1
n8n@1.98.0
1.98.0 (2025-06-11)
Bug Fixes
- Add a missing word to tooltip (#16198) (0cfe6ee)
- AI Agent Node: Allow using LangChain code node as a model for AI Agent (#16096) (cb3bb91)
- Anthropic Chat Model Node: Fix LmChatAnthropic node to work when both thinking is enabled and tools used (#16010) (e662998)
- Chat Memory Manager Node: Fix simplifyMessages to not overwrite consecutive messages of same type (#16168) (5015290)
- Code Node: Block selected module imports in python code (#15970) (1e92729)
- core: Correctly apply maxRows limit when fetching the dataset (#16176) (09fd5c0)
- core: Don't load task-runner on main instances when manual executions are offloaded to workers (#15986) (23ce60d)
- core: Don't swallow connection errors when fetching credentials (#16181) (9f83fcc)
- core: Ensure queue is ready when enqueueing (#16098) (25567f6)
- core: Fix HTTP proxy support in all nodes and other axios requests (#16092) (e3675bd)
- core: Prevent worker from recovering finished executions (#16094) (53b6812)
- core: Prometheus metrics can't be ingested by datadog (#15910) (d00060a)
- core: Resolves response promise for active execution on job finished in queue mode (#15643) (7cd7883)
- core: Start insights collection timer for webhook instances (#15964) (7a67dcb)
- core: Unloading a community package should also unload all its files from
require.cache
(#16072) (8c63ca7) - Detect if n8n instance is staging or production for community nodes (#15918) (63cf9af)
- editor: Add right margin to AI Assistant Code Node 'Fix Error' replace code button icon (#15956) (ebff88c)
- editor: Add user role tooltip to personal settings page (#15941) (2c9c3da)
- editor: Add visual-only
waitingForNext
execution state for slow networks (#16143) (5deab75) - editor: Fix regExp to allow "." in Git repository URL (SSH) (#15972) (88caa21)
- editor: Fix the issue that the content of json, html, csv, md, txt, and css files contained garbled Chinese characters when clicking the view button (#16118) (cdab4c1)
- editor: Fix the issue with icon Emojis not being centered (#16067) (b7d3945)
- editor: Hide the Github stars button when telemetry is disabled (#16108) (b92d8ad)
- editor: In Sub-workflow Conversion handle standalone accessor and accessor[0] cases correctly (#16086) (eb71c41)
- editor: Log view is missing in debug mode (#16170) (6703554)
- editor: Maintain back button when installing community nodes (#16069) (7492944)
- editor: Mark workflow as unsaved when reverting deletion of a node (#15959) (9cf7293)
- editor: Position executions filter popover so that it doesn't hide executions (#16049) (576ff4d)
- editor: Prevent Ask Assistant button overlapping other buttons (#16066) (4426249)
- editor: Refresh NDV node connections if inputs change dynamically (#16023) (02ed7b6)
- editor: Send evaluation telemetry event to Posthog (#16040) (d59b9b5)
- editor: Stop nefarious redirects during sign in (#16034) (4865d1e)
- editor: Stop nefarious URL redirection in editor middleware (#16047) (2178cfe)
- Email Trigger (IMAP) Node: Add Email UID also to email format "resolved" (#15539) (33f8fab)
- Google Sheets Node: Improve error message when row_number is null or undefined (#14560) (47538e1)
- Local File Trigger Node: Fix ignored option on Mac os (#15872) (aa40735)
- Make sure modals are listed when using a free AI credits credential in the OpenAI node (#16030) (7f7b44a)
- Microsoft SQL Node: Handle connection errors correctly with continueOnFail (#15962) (4c9198d)
- RSS Read Node: Fix issue where some feeds fail to load (#16001) (18c355d)
- Supabase Vector Store Node: Upgrade supabase SDK to address CVE-2025-48370 (#15934) (21141b4)
- Update NPM to address security vulnerability (#15968) (2e18e07)
Features
- Add Cohere reranking capability to vector stores (#16014) (8a1cabe)
- Add custom CSS to response form for HITL nodes (#15807) (3f48106)
- core: Add config to override default database ping interval and default idle connection timeout (#15764) (ac06610)
- core: Add support for partial-match execution filters (#15797) ([1335af0](1335af05d569d90fb51199bb4de...
n8n@1.97.1
1.97.1 (2025-06-04)
n8n@1.95.3
n8n@1.97.0
1.97.0 (2025-06-02)
Bug Fixes
- core: Allow dotfiles in sendFile to fix WorkFlow settings 404 error (#14744) (7928a9b)
- core: Honor absolute paths for
N8N_LOG_FILE_LOCATION
(#15873) (1e5b905) - core: Normalize trailing slash when setting CORS headers for test webhooks (#15906) (61d0c6a)
Performance Improvements
n8n@1.96.0
1.97.0
instead.
1.96.0 (2025-06-02)
Bug Fixes
- API: Allow
false
as a dependant value for public api json schema validation (#15858) (5a8899c) - Check if form trigger URL is live before oppening pop-up (#15800) (041ada1)
- core: Don't allow creating more projects than allowed by exploiting a race condition (#15218) (6466e76)
- core: Fix sorting of executions not working on postgres and mysql (#15423) (eca282d)
- core: Fix timezone-dependent test failures in Insights weekly compaction (#15680) (096806a)
- core: Simplify Websocket origin security checks (#15761) (bbe2b12)
- core: Solve memory leak in
TaskRequester
(#15768) (0398505) - core: Support
helpers.request
in task runners (#15859) (7f8b943) - editor: Deactivate workflow on save if trigger is missing (#15642) (3ba6419)
- editor: Delete all connections of nodes with multiple ones when removed from canvas (#15713) (c4ea757)
- editor: Fix Execute workflow button hover state (#15518) (57d7b5e)
- editor: Handle Insights calculations to prevent Infinity numbers (#15727) (d1a39d9)
- editor: Move focus to search input in RLC (#15741) (fee10da)
- editor: Set deterministic width for sidebar (#15753) (3f9a271)
- editor: Simplifying empty project deletion (#15834) (6bf2d8a)
- editor: Update copy for debug modal paywall (#15905) (d0ff662)
- editor: Use last task data for calculating the current state (#15546) (1daf0ff)
- GitHub Node: Update auth urls for enterprise server (#15533) (bc66d9f)
- Jina AI Node: Default value for "Output format" option (#15683) (e125854)
- Microsoft SharePoint Node: Add back the support for cred only node (#15806) (0fdeba5)
- n8n Form Node: Use execution.mode instead of hard coding webhook (#15647) (636e9f4)
- Run evaluations loop manually always from first row (#15794) (b8ab4b6)
- Skip subworkflow input test temporarily (#15803) (ba70cab)
Features
- API: Add user management endpoints to the Projects Public API (#12329) (4459c7e)
- core: Allow specifying Content-Security-Policy-Report-Only (#15805) (c127846)
- core: Start listening to IPv6 addresses as well by default (#15810) (9f44f40)
- editor: Add ability to extract sub-workflows to canvas context menu (#15538) (5985df6)
- editor: Combine 'Move to Folder' and 'Change owner' modals (#15756) (e860dd6)
- editor: Support pasting an expression into a number parameter (#15722) (2a1475d)
- MCP Server Trigger Node: Cleanup MCP server management, use sanitized trigger node's name as name for the MCP server (#15751) (07a636e)
- Perplexity Node: New node (#13604) (6d3e6ee)
- Respond to Webhook Node: Setting to configure outputs (#15619) (be5f14e)