[PR #15921] [MERGED] 🚀 Release 1.96.0 #18739

Closed
opened 2025-11-20 04:24:00 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/n8n-io/n8n/pull/15921
Author: @github-actions[bot]
Created: 6/2/2025
Status: Merged
Merged: 6/2/2025
Merged by: @r00gm

Base: release/1.96.0Head: release-pr/1.96.0


📝 Commits (1)

📊 Changes

27 files changed (+75 additions, -26 deletions)

View changed files

📝 CHANGELOG.md (+49 -0)
📝 package.json (+1 -1)
📝 packages/@n8n/ai-workflow-builder/package.json (+1 -1)
📝 packages/@n8n/api-types/package.json (+1 -1)
📝 packages/@n8n/backend-common/package.json (+1 -1)
📝 packages/@n8n/client-oauth2/package.json (+1 -1)
📝 packages/@n8n/config/package.json (+1 -1)
📝 packages/@n8n/constants/package.json (+1 -1)
📝 packages/@n8n/db/package.json (+1 -1)
📝 packages/@n8n/decorators/package.json (+1 -1)
📝 packages/@n8n/di/package.json (+1 -1)
📝 packages/@n8n/extension-sdk/package.json (+1 -1)
📝 packages/@n8n/imap/package.json (+1 -1)
📝 packages/@n8n/nodes-langchain/package.json (+1 -1)
📝 packages/@n8n/permissions/package.json (+1 -1)
📝 packages/@n8n/task-runner/package.json (+1 -1)
📝 packages/cli/package.json (+1 -1)
📝 packages/core/package.json (+1 -1)
📝 packages/extensions/insights/package.json (+1 -1)
📝 packages/frontend/@n8n/composables/package.json (+1 -1)

...and 7 more files

📄 Description

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)

Performance Improvements


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/n8n-io/n8n/pull/15921 **Author:** [@github-actions[bot]](https://github.com/apps/github-actions) **Created:** 6/2/2025 **Status:** ✅ Merged **Merged:** 6/2/2025 **Merged by:** [@r00gm](https://github.com/r00gm) **Base:** `release/1.96.0` ← **Head:** `release-pr/1.96.0` --- ### 📝 Commits (1) - [`6174d0f`](https://github.com/n8n-io/n8n/commit/6174d0f4526d8fe585ac866415466055be509dc9) :rocket: Release 1.96.0 ### 📊 Changes **27 files changed** (+75 additions, -26 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+49 -0) 📝 `package.json` (+1 -1) 📝 `packages/@n8n/ai-workflow-builder/package.json` (+1 -1) 📝 `packages/@n8n/api-types/package.json` (+1 -1) 📝 `packages/@n8n/backend-common/package.json` (+1 -1) 📝 `packages/@n8n/client-oauth2/package.json` (+1 -1) 📝 `packages/@n8n/config/package.json` (+1 -1) 📝 `packages/@n8n/constants/package.json` (+1 -1) 📝 `packages/@n8n/db/package.json` (+1 -1) 📝 `packages/@n8n/decorators/package.json` (+1 -1) 📝 `packages/@n8n/di/package.json` (+1 -1) 📝 `packages/@n8n/extension-sdk/package.json` (+1 -1) 📝 `packages/@n8n/imap/package.json` (+1 -1) 📝 `packages/@n8n/nodes-langchain/package.json` (+1 -1) 📝 `packages/@n8n/permissions/package.json` (+1 -1) 📝 `packages/@n8n/task-runner/package.json` (+1 -1) 📝 `packages/cli/package.json` (+1 -1) 📝 `packages/core/package.json` (+1 -1) 📝 `packages/extensions/insights/package.json` (+1 -1) 📝 `packages/frontend/@n8n/composables/package.json` (+1 -1) _...and 7 more files_ </details> ### 📄 Description # [1.96.0](https://github.com/n8n-io/n8n/compare/n8n@1.95.0...n8n@1.96.0) (2025-06-02) ### Bug Fixes * **API:** Allow `false` as a dependant value for public api json schema validation ([#15858](https://github.com/n8n-io/n8n/issues/15858)) ([5a8899c](https://github.com/n8n-io/n8n/commit/5a8899c4c980cbb6276c96199e20cc160c775038)) * Check if form trigger URL is live before oppening pop-up ([#15800](https://github.com/n8n-io/n8n/issues/15800)) ([041ada1](https://github.com/n8n-io/n8n/commit/041ada1fd6b15fc43ceb78a52e9a4b8bb05344d8)) * **core:** Don't allow creating more projects than allowed by exploiting a race condition ([#15218](https://github.com/n8n-io/n8n/issues/15218)) ([6466e76](https://github.com/n8n-io/n8n/commit/6466e76c06723d181e984d2c185c67eafea68f8a)) * **core:** Fix sorting of executions not working on postgres and mysql ([#15423](https://github.com/n8n-io/n8n/issues/15423)) ([eca282d](https://github.com/n8n-io/n8n/commit/eca282d09c1641eaa2937acbab40249752d6bb38)) * **core:** Fix timezone-dependent test failures in Insights weekly compaction ([#15680](https://github.com/n8n-io/n8n/issues/15680)) ([096806a](https://github.com/n8n-io/n8n/commit/096806af154dfb3be8c4724cb054beba4b777792)) * **core:** Simplify Websocket origin security checks ([#15761](https://github.com/n8n-io/n8n/issues/15761)) ([bbe2b12](https://github.com/n8n-io/n8n/commit/bbe2b12bf2cca1a73e332ace349279f214f1f236)) * **core:** Solve memory leak in `TaskRequester` ([#15768](https://github.com/n8n-io/n8n/issues/15768)) ([0398505](https://github.com/n8n-io/n8n/commit/039850514387d4966845e6646e2a3e1562a0fc6d)) * **core:** Support `helpers.request` in task runners ([#15859](https://github.com/n8n-io/n8n/issues/15859)) ([7f8b943](https://github.com/n8n-io/n8n/commit/7f8b943c1ae805807134205eae8ebb24cef5511e)) * **editor:** Deactivate workflow on save if trigger is missing ([#15642](https://github.com/n8n-io/n8n/issues/15642)) ([3ba6419](https://github.com/n8n-io/n8n/commit/3ba6419710887456a4a6ecc04146721ffce4dcb5)) * **editor:** Delete all connections of nodes with multiple ones when removed from canvas ([#15713](https://github.com/n8n-io/n8n/issues/15713)) ([c4ea757](https://github.com/n8n-io/n8n/commit/c4ea7578fe3dddc8d480f3abb8cb5f2d064120c0)) * **editor:** Fix Execute workflow button hover state ([#15518](https://github.com/n8n-io/n8n/issues/15518)) ([57d7b5e](https://github.com/n8n-io/n8n/commit/57d7b5e35edac78caffd27e29108272f0e995969)) * **editor:** Handle Insights calculations to prevent Infinity numbers ([#15727](https://github.com/n8n-io/n8n/issues/15727)) ([d1a39d9](https://github.com/n8n-io/n8n/commit/d1a39d96bbac78bb5b305e3760a2030311f6d732)) * **editor:** Move focus to search input in RLC ([#15741](https://github.com/n8n-io/n8n/issues/15741)) ([fee10da](https://github.com/n8n-io/n8n/commit/fee10da95b9444931915146f50a614411d8350bb)) * **editor:** Set deterministic width for sidebar ([#15753](https://github.com/n8n-io/n8n/issues/15753)) ([3f9a271](https://github.com/n8n-io/n8n/commit/3f9a271e69c0ab6ec1a4f35f57e736e566877adb)) * **editor:** Simplifying empty project deletion ([#15834](https://github.com/n8n-io/n8n/issues/15834)) ([6bf2d8a](https://github.com/n8n-io/n8n/commit/6bf2d8a4d4a62c3a20129a5e79bf18efa6de80ca)) * **editor:** Update copy for debug modal paywall ([#15905](https://github.com/n8n-io/n8n/issues/15905)) ([d0ff662](https://github.com/n8n-io/n8n/commit/d0ff66226fdd5af0bab2286360da397367b653a2)) * **editor:** Use last task data for calculating the current state ([#15546](https://github.com/n8n-io/n8n/issues/15546)) ([1daf0ff](https://github.com/n8n-io/n8n/commit/1daf0ff169468c9afde1ab3f37b241426cfd1db3)) * **GitHub Node:** Update auth urls for enterprise server ([#15533](https://github.com/n8n-io/n8n/issues/15533)) ([bc66d9f](https://github.com/n8n-io/n8n/commit/bc66d9fb7d757c308fe10b85c1b43913d3cc738a)) * **Jina AI Node:** Default value for "Output format" option ([#15683](https://github.com/n8n-io/n8n/issues/15683)) ([e125854](https://github.com/n8n-io/n8n/commit/e1258547ad7b0fe50bd5001b52eea0042eb5c4d5)) * **Microsoft SharePoint Node:** Add back the support for cred only node ([#15806](https://github.com/n8n-io/n8n/issues/15806)) ([0fdeba5](https://github.com/n8n-io/n8n/commit/0fdeba52bb171111d311f6d8bbb1b348ad08ebc9)) * **n8n Form Node:** Use execution.mode instead of hard coding webhook ([#15647](https://github.com/n8n-io/n8n/issues/15647)) ([636e9f4](https://github.com/n8n-io/n8n/commit/636e9f463fd7ee600e529649e31fdbbfc30234e2)) * Run evaluations loop manually always from first row ([#15794](https://github.com/n8n-io/n8n/issues/15794)) ([b8ab4b6](https://github.com/n8n-io/n8n/commit/b8ab4b6a5e1adfb9b582d0186b5238b487b5ce5b)) * Skip subworkflow input test temporarily ([#15803](https://github.com/n8n-io/n8n/issues/15803)) ([ba70cab](https://github.com/n8n-io/n8n/commit/ba70cab9d508405e0c24ac29ad4ea5d585b5482a)) ### Features * **API:** Add user management endpoints to the Projects Public API ([#12329](https://github.com/n8n-io/n8n/issues/12329)) ([4459c7e](https://github.com/n8n-io/n8n/commit/4459c7e7b10e7e1cd30a8885dd03ad452f846b96)) * **core:** Allow specifying Content-Security-Policy-Report-Only ([#15805](https://github.com/n8n-io/n8n/issues/15805)) ([c127846](https://github.com/n8n-io/n8n/commit/c12784600fb5acd42fcce10c72f73168d3d2948d)) * **core:** Start listening to IPv6 addresses as well by default ([#15810](https://github.com/n8n-io/n8n/issues/15810)) ([9f44f40](https://github.com/n8n-io/n8n/commit/9f44f407459cb656a697a8d44a129d1d4cbbbc17)) * **editor:** Add ability to extract sub-workflows to canvas context menu ([#15538](https://github.com/n8n-io/n8n/issues/15538)) ([5985df6](https://github.com/n8n-io/n8n/commit/5985df6e5166e59e77193cba49607a7d3110deac)) * **editor:** Combine 'Move to Folder' and 'Change owner' modals ([#15756](https://github.com/n8n-io/n8n/issues/15756)) ([e860dd6](https://github.com/n8n-io/n8n/commit/e860dd6d2eb6a2dac5126bc60006d53b53115a68)) * **editor:** Support pasting an expression into a number parameter ([#15722](https://github.com/n8n-io/n8n/issues/15722)) ([2a1475d](https://github.com/n8n-io/n8n/commit/2a1475d67125d111b0f2ed602e597fae83d65b56)) * **MCP Server Trigger Node:** Cleanup MCP server management, use sanitized trigger node's name as name for the MCP server ([#15751](https://github.com/n8n-io/n8n/issues/15751)) ([07a636e](https://github.com/n8n-io/n8n/commit/07a636eed6cb4d1f487018b34632810d24d99824)) * **Perplexity Node:** New node ([#13604](https://github.com/n8n-io/n8n/issues/13604)) ([6d3e6ee](https://github.com/n8n-io/n8n/commit/6d3e6eef00ed3acf35d376b88ce6586692ae641b)) * **Respond to Webhook Node:** Setting to configure outputs ([#15619](https://github.com/n8n-io/n8n/issues/15619)) ([be5f14e](https://github.com/n8n-io/n8n/commit/be5f14e31623174b66ef3062aa8f780970c5689f)) ### Performance Improvements * **core:** Shorten bootup for all instance types ([#15856](https://github.com/n8n-io/n8n/issues/15856)) ([73c9a52](https://github.com/n8n-io/n8n/commit/73c9a529dd5ee8f5e461edfe815a88bb97d86275)) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the
pull-request
label 2025-11-20 04:24:00 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/n8n#18739
No description provided.