⚠️⚠️ This release failed to build. Please use 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)