From 662a23c20278e66fb430c37ea18024dea31f69f3 Mon Sep 17 00:00:00 2001 From: "n8n-assistant[bot]" <100856346+n8n-assistant[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 07:14:52 +0000 Subject: [PATCH] :rocket: Release 2.32.0 (#34600) Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com> --- CHANGELOG.md | 146 ++++++++++++++++++ package.json | 2 +- packages/@n8n/agents/package.json | 2 +- packages/@n8n/ai-node-sdk/package.json | 2 +- packages/@n8n/ai-utilities/package.json | 2 +- .../@n8n/ai-workflow-builder.ee/package.json | 2 +- packages/@n8n/api-types/package.json | 2 +- packages/@n8n/backend-common/package.json | 2 +- packages/@n8n/backend-network/package.json | 2 +- packages/@n8n/backend-test-utils/package.json | 2 +- packages/@n8n/benchmark/package.json | 2 +- packages/@n8n/chat-hub/package.json | 2 +- packages/@n8n/cli/package.json | 2 +- packages/@n8n/client-oauth2/package.json | 2 +- packages/@n8n/computer-use/package.json | 2 +- packages/@n8n/config/package.json | 2 +- packages/@n8n/constants/package.json | 2 +- packages/@n8n/crdt/package.json | 2 +- packages/@n8n/create-node/package.json | 2 +- packages/@n8n/db/package.json | 2 +- packages/@n8n/decorators/package.json | 2 +- packages/@n8n/di/package.json | 2 +- packages/@n8n/engine/package.json | 2 +- packages/@n8n/errors/package.json | 2 +- .../package.json | 2 +- packages/@n8n/expression-runtime/package.json | 2 +- packages/@n8n/extension-sdk/package.json | 2 +- packages/@n8n/imap/package.json | 2 +- packages/@n8n/instance-ai/package.json | 2 +- packages/@n8n/json-schema-to-zod/package.json | 2 +- packages/@n8n/mcp-apps/package.json | 2 +- packages/@n8n/mcp-browser/package.json | 2 +- packages/@n8n/node-cli/package.json | 2 +- packages/@n8n/nodes-langchain/package.json | 2 +- packages/@n8n/permissions/package.json | 2 +- .../@n8n/scan-community-package/package.json | 2 +- packages/@n8n/scheduler/package.json | 2 +- packages/@n8n/syslog-client/package.json | 2 +- packages/@n8n/task-runner/package.json | 2 +- packages/@n8n/tournament/package.json | 2 +- packages/@n8n/typeorm/package.json | 2 +- packages/@n8n/utils/package.json | 2 +- packages/@n8n/vitest-config/package.json | 2 +- packages/@n8n/workflow-sdk/package.json | 2 +- packages/cli/package.json | 2 +- packages/core/package.json | 2 +- packages/extensions/insights/package.json | 2 +- packages/frontend/@n8n/chat/package.json | 2 +- .../frontend/@n8n/composables/package.json | 2 +- .../frontend/@n8n/design-system/package.json | 2 +- .../@n8n/frontend-module-sdk/package.json | 2 +- packages/frontend/@n8n/i18n/package.json | 2 +- .../@n8n/rest-api-client/package.json | 2 +- packages/frontend/@n8n/stores/package.json | 2 +- packages/frontend/editor-ui/package.json | 2 +- packages/nodes-base/package.json | 2 +- packages/workflow/package.json | 2 +- 57 files changed, 202 insertions(+), 56 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a8d6927a14a..27f98272926 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,149 @@ +# [2.32.0](https://github.com/n8n-io/n8n/compare/n8n@2.31.0...n8n@2.32.0) (2026-07-21) + + +### Bug Fixes + +* **ai-builder:** Honor eq [@version](https://github.com/version) conditions in generated node type definitions ([#34232](https://github.com/n8n-io/n8n/issues/34232)) ([9a48bc5](https://github.com/n8n-io/n8n/commit/9a48bc5fa75976a0ffba93bde062fd0fb05a7b8c)) +* **ai-builder:** Open agent chat preview on the same tab on instance AI ([#34441](https://github.com/n8n-io/n8n/issues/34441)) ([6d56cee](https://github.com/n8n-io/n8n/commit/6d56cee0f42af42f5b192b8b5ad378a1cc566472)) +* **ai-builder:** Resurface channel edit modal on AIA agent builder's artifact mode ([#34257](https://github.com/n8n-io/n8n/issues/34257)) ([0984a1d](https://github.com/n8n-io/n8n/commit/0984a1d97a80c14a63fb31229092f6e8239aaddd)) +* **ai-builder:** Scope ToolIoView synth execution under a synthetic document store ([#34588](https://github.com/n8n-io/n8n/issues/34588)) ([ab12ee5](https://github.com/n8n-io/n8n/commit/ab12ee534c0998558c9579562dec2f34b55cd640)) +* **ai-builder:** Wire thread conversation history - with caps - for agents with slack channel ([#34354](https://github.com/n8n-io/n8n/issues/34354)) ([8c1d17f](https://github.com/n8n-io/n8n/commit/8c1d17ff5171d47c30220f96b83d85955ef4d5af)) +* Allow devDependency imports in linter ([#34335](https://github.com/n8n-io/n8n/issues/34335)) ([26caaa8](https://github.com/n8n-io/n8n/commit/26caaa876f2b787cd665631ce9cf656fd4abca01)) +* **API:** Fix broken public API playground server selection ([#34077](https://github.com/n8n-io/n8n/issues/34077)) ([f24570f](https://github.com/n8n-io/n8n/commit/f24570f21f11a370fba31dfa0b6b9206b066f51b)) +* **AWS Bedrock Chat Model Node:** Default guardrail version to working draft when not set ([#33555](https://github.com/n8n-io/n8n/issues/33555)) ([013c34c](https://github.com/n8n-io/n8n/commit/013c34ccae502176275d55986fc92b405e2861e8)) +* **core, editor:** Clarify credential setup outcomes and add requireUserSelection ([#34268](https://github.com/n8n-io/n8n/issues/34268)) ([65e267b](https://github.com/n8n-io/n8n/commit/65e267bce7b6d931656c6238fe518b0246f65189)) +* **core:** Acquire expression isolate for MCP Trigger tool calls in queue mode ([#34491](https://github.com/n8n-io/n8n/issues/34491)) ([eed8f3f](https://github.com/n8n-io/n8n/commit/eed8f3f1424eb3686d34311822ff6a35071df8c4)) +* **core:** Add a per-attempt timeout to AI assistant service calls ([#34341](https://github.com/n8n-io/n8n/issues/34341)) ([f191548](https://github.com/n8n-io/n8n/commit/f191548586f2af198d85b6afae1b1508378c945f)) +* **core:** Add project ID and project name to log stream events ([#33854](https://github.com/n8n-io/n8n/issues/33854)) ([a89817d](https://github.com/n8n-io/n8n/commit/a89817dc92f41d351631926ca3827f0e56bcfceb)) +* **core:** Alert on unusable Instance AI sandbox snapshots and gate the release on snapshot health ([#34344](https://github.com/n8n-io/n8n/issues/34344)) ([080c3cc](https://github.com/n8n-io/n8n/commit/080c3ccc8c4011b2f41e5e7460be3c6bdd4dae76)) +* **core:** Allow publishing end-user credentials with Send-and-Wait nodes ([#34462](https://github.com/n8n-io/n8n/issues/34462)) ([c59f5d8](https://github.com/n8n-io/n8n/commit/c59f5d8b6a180c0ee17a1601c39a88e2baa72a81)) +* **core:** Bind dynamic credential tokens to a user ID ([#34073](https://github.com/n8n-io/n8n/issues/34073)) ([fd261be](https://github.com/n8n-io/n8n/commit/fd261be97cf3d06aad753f69e8e099f60d09c699)) +* **core:** Cancel Instance AI tool runs promptly when generation is stopped ([#34433](https://github.com/n8n-io/n8n/issues/34433)) ([4f8fef1](https://github.com/n8n-io/n8n/commit/4f8fef13cacf31163999bdddc46f4d2ae8bb0b6a)) +* **core:** Cancel Instance AI workspace tools promptly on stop ([#34551](https://github.com/n8n-io/n8n/issues/34551)) ([267fd85](https://github.com/n8n-io/n8n/commit/267fd853cdc1669e869d280eae687eb6cad89abe)) +* **core:** Close the durable scheduler's record-then-dispatch effect boundary ([#34014](https://github.com/n8n-io/n8n/issues/34014)) ([e22680b](https://github.com/n8n-io/n8n/commit/e22680b99f91d708e1a4d68335a3d38325266c40)) +* **core:** Coerce AWS request header values to strings before signing ([#34534](https://github.com/n8n-io/n8n/issues/34534)) ([d6f26cf](https://github.com/n8n-io/n8n/commit/d6f26cfe7dec41f9f823abdb737301849e5d3d9d)) +* **core:** Count AI assistant workflow test runs as manual executions in statistics ([#34145](https://github.com/n8n-io/n8n/issues/34145)) ([9842c2c](https://github.com/n8n-io/n8n/commit/9842c2c28cc156dc10049b15dfd98e7571aca584)) +* **core:** Create proxied Instance AI sandboxes from snapshots only ([#34328](https://github.com/n8n-io/n8n/issues/34328)) ([29c5d72](https://github.com/n8n-io/n8n/commit/29c5d725c7b99727ed8a70e6398ef5f594e002d8)) +* **core:** Delete executions in batches when removing workflows, projects and folders ([#34265](https://github.com/n8n-io/n8n/issues/34265)) ([0b809c9](https://github.com/n8n-io/n8n/commit/0b809c987a4df86155e98a9f0e2ac52257c8fc16)) +* **core:** Exclude in-flight Instance AI groups from history reads on non-driving mains ([#34345](https://github.com/n8n-io/n8n/issues/34345)) ([50c3d88](https://github.com/n8n-io/n8n/commit/50c3d88af56ebb869f76f13a2417c528d90ffd4c)) +* **core:** Fix AI Agent not seeing tools connected through HITL tools ([#34271](https://github.com/n8n-io/n8n/issues/34271)) ([bdff8f4](https://github.com/n8n-io/n8n/commit/bdff8f4be99f7b677d797f669376e61e46d9ebc2)) +* **core:** Fix change in width of all dropdowns in UI ([#34249](https://github.com/n8n-io/n8n/issues/34249)) ([87cdf3d](https://github.com/n8n-io/n8n/commit/87cdf3d252ab6380ef0afeb1293882fb77931825)) +* **core:** Lint community packages against their provenance-attested source ([#34214](https://github.com/n8n-io/n8n/issues/34214)) ([5f3d139](https://github.com/n8n-io/n8n/commit/5f3d139648df47c66ab0a9faea18af5c51ec8b84)) +* **core:** Persist MCP servers when credential setup is skipped ([#34399](https://github.com/n8n-io/n8n/issues/34399)) ([7c7506d](https://github.com/n8n-io/n8n/commit/7c7506dc163449f2dfce22d308719951660a3a33)) +* **core:** Prefer direct tools for agent capabilities ([#34466](https://github.com/n8n-io/n8n/issues/34466)) ([969a68e](https://github.com/n8n-io/n8n/commit/969a68e217c7aab8e6ac24543a234055b870a794)) +* **core:** Preserve agent builder question answers ([#34414](https://github.com/n8n-io/n8n/issues/34414)) ([9882c5c](https://github.com/n8n-io/n8n/commit/9882c5c6cc8f20f715bca6938ca13142d8382edc)) +* **core:** Preserve local credential fields absent from source contro… ([#34173](https://github.com/n8n-io/n8n/issues/34173)) ([0a4ddde](https://github.com/n8n-io/n8n/commit/0a4dddeb29e65ea6e10e7122fdf5df15cc4cf005)) +* **core:** Preserve node aliases when generating AI tool variants ([#34162](https://github.com/n8n-io/n8n/issues/34162)) ([8284460](https://github.com/n8n-io/n8n/commit/8284460a5ade36b06a9b88fc71a8b13005f8b88b)) +* **core:** Prevent getIncomingData from throwing on a missing connection type ([#34285](https://github.com/n8n-io/n8n/issues/34285)) ([9d05fbd](https://github.com/n8n-io/n8n/commit/9d05fbd5617d1740ee7a48eec4d27007baa7b344)) +* **core:** Prevent sub-workflow failures after transferring a deleted user's workflows ([#33772](https://github.com/n8n-io/n8n/issues/33772)) ([7a56ade](https://github.com/n8n-io/n8n/commit/7a56ade6b2a73740a659149b3fe1e4b05c5658be)) +* **core:** Replace https agent for 'Ignore SSL issues' OAuth2 requests with one that respects proxies ([#34234](https://github.com/n8n-io/n8n/issues/34234)) ([338f186](https://github.com/n8n-io/n8n/commit/338f186f0ba624a5425c9ec8c378c295298a219d)) +* **core:** Require execution mode for MCP workflow executions ([#34155](https://github.com/n8n-io/n8n/issues/34155)) ([79012f6](https://github.com/n8n-io/n8n/commit/79012f66d7d5238d9937549cb8744331f430bdf3)) +* **core:** Resolve @n8n/expression-runtime to its CJS build under Node ([#34463](https://github.com/n8n-io/n8n/issues/34463)) ([09f5ade](https://github.com/n8n-io/n8n/commit/09f5adec0d5481d89bb926eb3efecbf2b973e6f0)) +* **core:** Retry transient AI assistant service errors during Instance AI environment setup ([#34324](https://github.com/n8n-io/n8n/issues/34324)) ([5b7df71](https://github.com/n8n-io/n8n/commit/5b7df71a050c05b628f56dcc6c85ab4cd064d7af)) +* **core:** Retry transient sandbox file writes ([#34319](https://github.com/n8n-io/n8n/issues/34319)) ([80ea25b](https://github.com/n8n-io/n8n/commit/80ea25b76ea141e0a24f9a17fbd6049aab32af8a)) +* **core:** Show a single error toast when a manual execution fails pre-flight validation ([#34541](https://github.com/n8n-io/n8n/issues/34541)) ([8d1fc02](https://github.com/n8n-io/n8n/commit/8d1fc022bb10b875ea71da2fa6a9aec9076e2e77)) +* **core:** Sign SES requests with the ses service name ([#34270](https://github.com/n8n-io/n8n/issues/34270)) ([2e31230](https://github.com/n8n-io/n8n/commit/2e3123097e2065e5317bd58ea7621e6fdb5ddc02)) +* **core:** Skip reporting axios errors thrown as unhandled node errors ([#34570](https://github.com/n8n-io/n8n/issues/34570)) ([33f1c36](https://github.com/n8n-io/n8n/commit/33f1c3611259a43de26e5f09569bd85212605220)) +* **core:** Stop reporting quota-exhausted Instance AI runs to Sentry and isolate report request context ([#34549](https://github.com/n8n-io/n8n/issues/34549)) ([6f0804e](https://github.com/n8n-io/n8n/commit/6f0804e0e357811954b611abf1449fb61b7a8b1d)) +* **core:** Update error message on file write ([#33833](https://github.com/n8n-io/n8n/issues/33833)) ([afe603f](https://github.com/n8n-io/n8n/commit/afe603fc00f816c38d01a65b5eaa17c36481a0ba)) +* Correct build-command quoting in standalone package release ([#34258](https://github.com/n8n-io/n8n/issues/34258)) ([1301bba](https://github.com/n8n-io/n8n/commit/1301bbaf5341267037c146b2f74ba73c2e3585a7)) +* Correct end-user credential validation, re-evaluation, and identity-hook recognition ([#34094](https://github.com/n8n-io/n8n/issues/34094)) ([65da749](https://github.com/n8n-io/n8n/commit/65da749ab3d118cd14a70ccf86c162a58790a71f)) +* Default new agent MCP tool transport to httpStreamable ([#34092](https://github.com/n8n-io/n8n/issues/34092)) ([9c3f7fa](https://github.com/n8n-io/n8n/commit/9c3f7fa44b8441260be678525ebc5b7fc7f7626a)) +* Do not lose scenario results on a budget/timeout abort ([#34419](https://github.com/n8n-io/n8n/issues/34419)) ([40c5b76](https://github.com/n8n-io/n8n/commit/40c5b7670869830b6a71f629963070cd872e51c1)) +* **editor:** Allow self-hosted OpenAI credentials for episodic memory ([#34558](https://github.com/n8n-io/n8n/issues/34558)) ([e162724](https://github.com/n8n-io/n8n/commit/e162724baadcd59bd4c566b6f8d88ba5d0f9b99f)) +* **editor:** Auto-ungroup invalid groups on workflow save ([#34456](https://github.com/n8n-io/n8n/issues/34456)) ([d5d3da6](https://github.com/n8n-io/n8n/commit/d5d3da67c1447606a74645dcd35cbfd4d5ae45b0)) +* **editor:** Avoid next prev buttons from being disabled ([#33774](https://github.com/n8n-io/n8n/issues/33774)) ([a2fd7f7](https://github.com/n8n-io/n8n/commit/a2fd7f7e966c5734e473b6629652ce6f1c0d502b)) +* **editor:** Decouple MCP redirect URI controls from env-lock flag ([#34184](https://github.com/n8n-io/n8n/issues/34184)) ([64318a8](https://github.com/n8n-io/n8n/commit/64318a810df1cc7fe27470db9f9b1930c6d12e20)) +* **editor:** Dissolve single-node canvas group when converting its nodes to a sub-workflow ([#34334](https://github.com/n8n-io/n8n/issues/34334)) ([93e1b7f](https://github.com/n8n-io/n8n/commit/93e1b7fd6c55bf2fcd40d9770d7e03af812fe1e9)) +* **editor:** Improve Message an Agent panels ([#34461](https://github.com/n8n-io/n8n/issues/34461)) ([e8b005e](https://github.com/n8n-io/n8n/commit/e8b005ee27f0e700e958dbbf09b1674e94fba163)) +* **editor:** Include Chat, AI Assistant, and MCP settings under 'Instance settings: Manage' custom role permission ([#34455](https://github.com/n8n-io/n8n/issues/34455)) ([fa5476c](https://github.com/n8n-io/n8n/commit/fa5476c0cbd2e0a914a58f34d439179bbec89800)) +* **editor:** Keep dropdown tooltips above menus ([#34547](https://github.com/n8n-io/n8n/issues/34547)) ([051eee1](https://github.com/n8n-io/n8n/commit/051eee194393f660cc6be41333cfb73e580c5ff0)) +* **editor:** Link end-user credentials docs from credential modal ([#34406](https://github.com/n8n-io/n8n/issues/34406)) ([09d1e96](https://github.com/n8n-io/n8n/commit/09d1e96a1a7629caea6c51cc705d0970e822aba0)) +* **editor:** Make AI assistant quota-exhausted error states explicit ([#33847](https://github.com/n8n-io/n8n/issues/33847)) ([4ef0d05](https://github.com/n8n-io/n8n/commit/4ef0d05f1cb45c9962dc7a166222aab9cfc6a767)) +* **editor:** Make selector dropdowns usable in Instance AI workflow setup ([#33971](https://github.com/n8n-io/n8n/issues/33971)) ([487594c](https://github.com/n8n-io/n8n/commit/487594cfcdd77a9c6252a2ddb8d03e31d94f2b69)) +* **editor:** Polish pass on the custom instance roles ([#34122](https://github.com/n8n-io/n8n/issues/34122)) ([297e252](https://github.com/n8n-io/n8n/commit/297e2529b3f695e10dde4653342374f75961bfef)) +* **editor:** Prevent AI Agent from auto adding a chat connector on creation ([#34259](https://github.com/n8n-io/n8n/issues/34259)) ([865035d](https://github.com/n8n-io/n8n/commit/865035d5a008dd5786bbd158ccc76f1f66f188eb)) +* **editor:** Prevent users from clicking workflows within insights that they do not have access to ([#34362](https://github.com/n8n-io/n8n/issues/34362)) ([e68fb3a](https://github.com/n8n-io/n8n/commit/e68fb3af52cba91f2a93979893c76afd3c9ac10d)) +* **editor:** Prevent workflow actions menu from being cut off ([#34278](https://github.com/n8n-io/n8n/issues/34278)) ([8ba28dc](https://github.com/n8n-io/n8n/commit/8ba28dc7a9f397c8ca24c11ebb3b4257588d02e9)) +* **editor:** Reconcile stale Instance AI run state on reload and stop ([#34432](https://github.com/n8n-io/n8n/issues/34432)) ([8879b87](https://github.com/n8n-io/n8n/commit/8879b879804fe0a187ea88777c37b9be5779a523)) +* **editor:** Refresh editor checksum on workflow activation while editing ([#34095](https://github.com/n8n-io/n8n/issues/34095)) ([7ebeb1e](https://github.com/n8n-io/n8n/commit/7ebeb1e194aa74b6c6e536251a5b0bb543ea5274)) +* **editor:** Refresh editor checksum on workflow deactivation while editing ([#34315](https://github.com/n8n-io/n8n/issues/34315)) ([c83eab0](https://github.com/n8n-io/n8n/commit/c83eab047c7256dfec8797e3db22f9b5dd5dc04e)) +* **editor:** Remove extra top spacing in sticky note markdown ([#34116](https://github.com/n8n-io/n8n/issues/34116)) ([114c74d](https://github.com/n8n-io/n8n/commit/114c74d6bfd34eb4384720d7a313ecce662d2032)) +* **editor:** Rename agent tasks to schedules ([#34326](https://github.com/n8n-io/n8n/issues/34326)) ([1ab30cb](https://github.com/n8n-io/n8n/commit/1ab30cb6097e132c9c7030197f94b14eb195b583)) +* **editor:** Restore hosted chat Markdown styles ([#34176](https://github.com/n8n-io/n8n/issues/34176)) ([d6b9234](https://github.com/n8n-io/n8n/commit/d6b92343e1ec43431a3dafa18949043b8951bee2)) +* **editor:** Restore previous route when closing session trace ([#34423](https://github.com/n8n-io/n8n/issues/34423)) ([e8922cb](https://github.com/n8n-io/n8n/commit/e8922cbadfdb5a5df40afffa41b91820845dab0c)) +* **editor:** Restrict setup credential dropdown to pinned type ([#34252](https://github.com/n8n-io/n8n/issues/34252)) ([454e0d3](https://github.com/n8n-io/n8n/commit/454e0d3edd310f600523ce0f98e31ef3f16ff4d3)) +* **editor:** Show only the latest node as executing during manual executions ([#34182](https://github.com/n8n-io/n8n/issues/34182)) ([6faca89](https://github.com/n8n-io/n8n/commit/6faca890d2e13a331f19931f3e557481524f9cd2)) +* **editor:** Trigger options menu from node details header add button ([#34212](https://github.com/n8n-io/n8n/issues/34212)) ([3b6af51](https://github.com/n8n-io/n8n/commit/3b6af5199ab5a4526a86a40fcfafb4f20874a69c)) +* **editor:** Wrap long keyboard shortcut tooltip labels within max-width ([#34135](https://github.com/n8n-io/n8n/issues/34135)) ([eb6a4a1](https://github.com/n8n-io/n8n/commit/eb6a4a1714201258146f2bf7ea9090b925b2365c)) +* Even out workflow metadata divider spacing ([#34132](https://github.com/n8n-io/n8n/issues/34132)) ([90f25e2](https://github.com/n8n-io/n8n/commit/90f25e221d198179ec981aa7bca33d71f63af251)) +* Extend orphan message cleanup to handle trailing orphans from memory trimming ([#34385](https://github.com/n8n-io/n8n/issues/34385)) ([96264a0](https://github.com/n8n-io/n8n/commit/96264a063bea5efee7caebb6460e44942d0eecc7)) +* Gate agent knowledge base table on AI Assistant proxy availability ([#34366](https://github.com/n8n-io/n8n/issues/34366)) ([77880a3](https://github.com/n8n-io/n8n/commit/77880a3106d9bb0c997c887b4f8a72615fb63dce)) +* **Gmail Node:** Handle multi-address Reply-To in the reply operation ([#34312](https://github.com/n8n-io/n8n/issues/34312)) ([0b8ad18](https://github.com/n8n-io/n8n/commit/0b8ad187578ecf59efea96a8b97102190aaeb194)) +* **Google Workspace Admin Node:** Not able to reactivate the user ([#33937](https://github.com/n8n-io/n8n/issues/33937)) ([f43d723](https://github.com/n8n-io/n8n/commit/f43d723571afad77b79dddb8b520135497d6f3bb)) +* **HTTP Request Node:** Sign non-standard AWS endpoint hosts with the correct region and service ([#34081](https://github.com/n8n-io/n8n/issues/34081)) ([0e8420b](https://github.com/n8n-io/n8n/commit/0e8420bbff4c386d19fa2587512131ae2dae4c38)) +* **Microsoft Excel Node:** Resolve service principal target per input item ([#34112](https://github.com/n8n-io/n8n/issues/34112)) ([afc8a87](https://github.com/n8n-io/n8n/commit/afc8a87a604d221eb9b56e09c30b6f3fc5a47bda)) +* **Microsoft OneDrive Node:** Resolve service principal target per input item ([#34111](https://github.com/n8n-io/n8n/issues/34111)) ([578545c](https://github.com/n8n-io/n8n/commit/578545c1e9a956199e59a2ac5f40c4e11236f51a)) +* **Microsoft Outlook Node:** Resolve service principal mailbox per input item ([#34110](https://github.com/n8n-io/n8n/issues/34110)) ([831e054](https://github.com/n8n-io/n8n/commit/831e054e6e04fdbf0c0401aacdc3700727fb7624)) +* **Microsoft Teams Node:** Validate Graph path IDs under all credential types ([#34065](https://github.com/n8n-io/n8n/issues/34065)) ([e43a162](https://github.com/n8n-io/n8n/commit/e43a162e4df8b80d79e05183f359b0b80a5b494c)) +* **Microsoft To Do Node:** Resolve service principal target per input item ([#34109](https://github.com/n8n-io/n8n/issues/34109)) ([9b2479c](https://github.com/n8n-io/n8n/commit/9b2479c538ed17194978a872c009e7c78c064836)) +* **Postgres Node:** Return DATE and date/time array columns as strings (v2.7) ([#34050](https://github.com/n8n-io/n8n/issues/34050)) ([17eb819](https://github.com/n8n-io/n8n/commit/17eb819517e0f41c506677fc5d56097795e16623)) +* Provide provider-accurate response shapes for evals ([#34418](https://github.com/n8n-io/n8n/issues/34418)) ([1b173c7](https://github.com/n8n-io/n8n/commit/1b173c791ab76863cb3380d33fc6f3ae2c56570f)) +* **QuickBooks Node:** Initialize headers object in quickBooksApiRequest ([#34291](https://github.com/n8n-io/n8n/issues/34291)) ([83dd194](https://github.com/n8n-io/n8n/commit/83dd194a893dce656a8044cf716c4191e04af2f2)) +* Report an unverifiable unit as notVerified, not a silent pass ([#34421](https://github.com/n8n-io/n8n/issues/34421)) ([7d6fd4c](https://github.com/n8n-io/n8n/commit/7d6fd4ca9c6f55b7cef026d4a42e4ae9c115e153)) +* Resolve modules on windows ([#34167](https://github.com/n8n-io/n8n/issues/34167)) ([9f0a6fa](https://github.com/n8n-io/n8n/commit/9f0a6fa68b48de0d013e49cf8f1236b49e6d7fdb)) +* **Salesforce Node:** Pass ParentId when creating or updating a Case ([#33775](https://github.com/n8n-io/n8n/issues/33775)) ([fffee46](https://github.com/n8n-io/n8n/commit/fffee465a4c8a68432bc8ec1af06bce945fba719)) +* Serialize date output in FTP, Set, IMAP and Unleashed nodes ([#34205](https://github.com/n8n-io/n8n/issues/34205)) ([391deb9](https://github.com/n8n-io/n8n/commit/391deb91af0cc31d41204d633df0e921193669e4)) +* **Split Out Node:** Properly handle if "Fields to split out" is not a string ([#34148](https://github.com/n8n-io/n8n/issues/34148)) ([7998940](https://github.com/n8n-io/n8n/commit/79989407ffee587f6734ea6736269fc21ca8cac6)) + + +### Features + +* Add `showOnDeployment` option, show warning for read file node on cloud ([#34417](https://github.com/n8n-io/n8n/issues/34417)) ([f470230](https://github.com/n8n-io/n8n/commit/f47023066ef0f60f21b7bfa9c3c3295e912bd070)) +* Add typed seed data tables with rows on execution scenarios ([#34420](https://github.com/n8n-io/n8n/issues/34420)) ([02af123](https://github.com/n8n-io/n8n/commit/02af1235747cdbc003fca0a199e9e0bdbc55affc)) +* Adding agents tracing environment variable ([#34401](https://github.com/n8n-io/n8n/issues/34401)) ([b42aeee](https://github.com/n8n-io/n8n/commit/b42aeee50f522821ddcdf7d4de1bd789b8173e49)) +* **ai-builder:** Allow AIA agent builder to publish and unpublish first-class agents ([#34368](https://github.com/n8n-io/n8n/issues/34368)) ([84ee063](https://github.com/n8n-io/n8n/commit/84ee0632a39601e010bdebc87d796dcd046f7937)) +* **ai-builder:** Help AIA remove / adjust agent channels (sp Slack) via chat ([#34241](https://github.com/n8n-io/n8n/issues/34241)) ([f851863](https://github.com/n8n-io/n8n/commit/f851863090395b99345f31c89273015a824a678e)) +* **ai-builder:** Refresh Instance AI agent artifact UI on channel setup success ([#34465](https://github.com/n8n-io/n8n/issues/34465)) ([2955d75](https://github.com/n8n-io/n8n/commit/2955d75b30e5a8be9f847ea257a0516585e696d3)) +* **ai-builder:** Send agent preview chat context to AIA chat ([#34308](https://github.com/n8n-io/n8n/issues/34308)) ([9fad2ba](https://github.com/n8n-io/n8n/commit/9fad2ba510d3d14c209b35b8f79071f92c33cd2d)) +* **API:** Add endpoint to retrieve SAML SSO configuration ([#34168](https://github.com/n8n-io/n8n/issues/34168)) ([e76b345](https://github.com/n8n-io/n8n/commit/e76b345fd85b87d6aa3edd3a393d6c0a1ad7234f)) +* **API:** Add endpoint to set the SAML SSO configuration ([#34224](https://github.com/n8n-io/n8n/issues/34224)) ([cf8337a](https://github.com/n8n-io/n8n/commit/cf8337aeb12bab92a5ca8d23a79092968eca3d2e)) +* **API:** Add public API endpoints for log streaming destinations ([#34251](https://github.com/n8n-io/n8n/issues/34251)) ([4a651dd](https://github.com/n8n-io/n8n/commit/4a651dd1aab62da3d0886140d7c31104eaf9b820)) +* **API:** Add public API endpoints to trigger and cancel evaluation test runs ([#33979](https://github.com/n8n-io/n8n/issues/33979)) ([18b34ca](https://github.com/n8n-io/n8n/commit/18b34cab778f182e6081cf2c7d26789d276b2575)) +* **API:** Allow creating a folder in the calling user's personal project ([#34091](https://github.com/n8n-io/n8n/issues/34091)) ([571e642](https://github.com/n8n-io/n8n/commit/571e6424edf4fc84ae753da7f77e8e4433f90396)) +* **API:** Support placing workflows in folders via parentFolderId ([#32696](https://github.com/n8n-io/n8n/issues/32696)) ([a844d03](https://github.com/n8n-io/n8n/commit/a844d0336e5df55a6996a20e3d6112218d81c65c)) +* **AWS Bedrock Chat Model Node:** Add Timeout option ([#34072](https://github.com/n8n-io/n8n/issues/34072)) ([a4738ea](https://github.com/n8n-io/n8n/commit/a4738eaf49dd54436a4340b10697fb5c271618c0)) +* **core:** Add per-workflow execution data write bytes metric ([#34425](https://github.com/n8n-io/n8n/issues/34425)) ([f7496a5](https://github.com/n8n-io/n8n/commit/f7496a5aae1aa42f7d884dbbe554d417a09aa629)) +* **core:** Add tracing, credit metering, and telemetry for the builder sub-agent ([#34151](https://github.com/n8n-io/n8n/issues/34151)) ([be35343](https://github.com/n8n-io/n8n/commit/be353431da9493a24495d84ebcba481a2d3dfa1f)) +* **core:** Add variable bundling to package export ([#34040](https://github.com/n8n-io/n8n/issues/34040)) ([b637582](https://github.com/n8n-io/n8n/commit/b63758247ebd1a45d890370a21d70d4ab7a99349)) +* **core:** Add workflow requirements to package exports ([#34217](https://github.com/n8n-io/n8n/issues/34217)) ([581e490](https://github.com/n8n-io/n8n/commit/581e4907293426f948f2840f43dd13604f1b5324)) +* **core:** Adopt "n8n credits" wording and default to it in Instance AI ([#34426](https://github.com/n8n-io/n8n/issues/34426)) ([263ec69](https://github.com/n8n-io/n8n/commit/263ec699d6834a478673b4f1e931fc118be95b44)) +* **core:** Enable n8n Connect usage in n8n MCP ([#33723](https://github.com/n8n-io/n8n/issues/33723)) ([4e4283b](https://github.com/n8n-io/n8n/commit/4e4283bf628a92ecd3030ca82808c21145b13e74)) +* **core:** Enable prompt caching for the agent-builder sub-agent ([#34352](https://github.com/n8n-io/n8n/issues/34352)) ([a9357ef](https://github.com/n8n-io/n8n/commit/a9357ef5641222e561127ed60b7a059b1e72ea50)) +* **core:** Include error workflows as export dependencies ([#34350](https://github.com/n8n-io/n8n/issues/34350)) ([7d23168](https://github.com/n8n-io/n8n/commit/7d231684d14233bcaa47cfb91d2cc3d9aa0a7f2e)) +* **core:** Prefer MCP servers over node tools when available ([#34458](https://github.com/n8n-io/n8n/issues/34458)) ([078ee55](https://github.com/n8n-io/n8n/commit/078ee55890eddcb691fd9e8b6794b43e77ca3977)) +* **core:** Support agent preview handoff in Instance AI ([#34171](https://github.com/n8n-io/n8n/issues/34171)) ([5a3394a](https://github.com/n8n-io/n8n/commit/5a3394aa34df80a2c90c5937a65f3bb0643ac323)) +* **core:** Unify output schema mock generation and verify AI Assistant workflows with any trigger type ([#33896](https://github.com/n8n-io/n8n/issues/33896)) ([d33c282](https://github.com/n8n-io/n8n/commit/d33c282b951e5b8a1ae8017562945654449209cb)) +* **editor:** Add descriptions to canvas groups ([#34219](https://github.com/n8n-io/n8n/issues/34219)) ([8477e58](https://github.com/n8n-io/n8n/commit/8477e5896ab805e6ee63f50be8de410f834d1c9f)) +* **editor:** Add Mine/All tabs, search and filters to MCP connected clients ([#33857](https://github.com/n8n-io/n8n/issues/33857)) ([a2c19e4](https://github.com/n8n-io/n8n/commit/a2c19e46974990c39007ffe64ab2ae908fe2f1b9)) +* **editor:** Add new Tags Input component to @n8n/design-system ([#34075](https://github.com/n8n-io/n8n/issues/34075)) ([bac57c4](https://github.com/n8n-io/n8n/commit/bac57c4ec11b4b11490cf5488181ed2b8e892c5a)) +* **editor:** Add per-case compare tabs to eval collection compare view ([#33880](https://github.com/n8n-io/n8n/issues/33880)) ([dde77cb](https://github.com/n8n-io/n8n/commit/dde77cb7d39943ef6e6ae8e468c5ab772bdadef8)) +* **editor:** Add scope selection to MCP OAuth consent screen ([#33710](https://github.com/n8n-io/n8n/issues/33710)) ([c3ca9a3](https://github.com/n8n-io/n8n/commit/c3ca9a36dafe3c7da084da5ceb325dbe9605dcb2)) +* **editor:** Add sticky support for canvas groups ([#34317](https://github.com/n8n-io/n8n/issues/34317)) ([0fb07ca](https://github.com/n8n-io/n8n/commit/0fb07ca6ad9aaef5fe2366e96c69b5a52b7e8549)) +* **editor:** Collapse AI Assistant thinking traces into thinking blocks ([#34274](https://github.com/n8n-io/n8n/issues/34274)) ([9744625](https://github.com/n8n-io/n8n/commit/97446258af4aaa91da6323d7599fb08a02ccef43)) +* **editor:** Improve sub workflow extraction ([#34169](https://github.com/n8n-io/n8n/issues/34169)) ([318925a](https://github.com/n8n-io/n8n/commit/318925a4215e1eb431daf43f551a649dc4695b7f)) +* **editor:** Rename N8nActionBox to N8nEmptyState and add icon-cards variant ([#34407](https://github.com/n8n-io/n8n/issues/34407)) ([a6b5462](https://github.com/n8n-io/n8n/commit/a6b54629c5f89b4c222fc59f0e679055f6a733db)) +* **editor:** Save canvas group description pinned state in local storage ([#34220](https://github.com/n8n-io/n8n/issues/34220)) ([ecff317](https://github.com/n8n-io/n8n/commit/ecff317c577e46f42feb24e7c7413f4762041284)) +* **editor:** Show access and client details in the connected MCP clients list ([#33714](https://github.com/n8n-io/n8n/issues/33714)) ([0ca24ba](https://github.com/n8n-io/n8n/commit/0ca24ba99655b0b0220c1f99a3641b14862b1593)) +* **editor:** Show per-scope tool details on the MCP consent screen ([#33783](https://github.com/n8n-io/n8n/issues/33783)) ([cc515a7](https://github.com/n8n-io/n8n/commit/cc515a77c1d58f53b04587ce264899ad0a881a90)) +* **Gmail Node:** Add advanced HITL configuration for Send and Wait ([#34255](https://github.com/n8n-io/n8n/issues/34255)) ([6194110](https://github.com/n8n-io/n8n/commit/61941103e6fb3ba7186bc9666145fbf3e55e0054)) +* **Grist Node:** Use a single Grist URL field in the credential ([#34190](https://github.com/n8n-io/n8n/issues/34190)) ([d6d7d93](https://github.com/n8n-io/n8n/commit/d6d7d93df34075b4d55bf509855bd2411eda4eec)) +* **Mailgun Node:** Add reply-to, custom headers, and tags ([#28558](https://github.com/n8n-io/n8n/issues/28558)) ([b9199e5](https://github.com/n8n-io/n8n/commit/b9199e5a964c0774bb9a5ad8c876ca54ce413c61)) +* **Slack Node:** Add advanced HITL configuration for one-tap approval ([#34123](https://github.com/n8n-io/n8n/issues/34123)) ([d30e7b0](https://github.com/n8n-io/n8n/commit/d30e7b042c8ecb18aead1cdecd22145f382facbd)) +* **Telegram Node:** Add advanced HITL configuration for one-tap in-chat approval ([#34009](https://github.com/n8n-io/n8n/issues/34009)) ([6db46bc](https://github.com/n8n-io/n8n/commit/6db46bc381d11f03d6ba24d8a66e8620efe92530)) +* Validate agent configuration before publishing ([#34452](https://github.com/n8n-io/n8n/issues/34452)) ([5cb674e](https://github.com/n8n-io/n8n/commit/5cb674ed370561d5418dd02de0d4c1d58d11cce1)) + + # [2.31.0](https://github.com/n8n-io/n8n/compare/n8n@2.30.0...n8n@2.31.0) (2026-07-14) diff --git a/package.json b/package.json index 2a3475b39e6..501b660ccab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-monorepo", - "version": "2.31.0", + "version": "2.32.0", "private": true, "engines": { "node": ">=22.22", diff --git a/packages/@n8n/agents/package.json b/packages/@n8n/agents/package.json index fa0d7679a97..bedc2c01332 100644 --- a/packages/@n8n/agents/package.json +++ b/packages/@n8n/agents/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/agents", - "version": "0.16.0", + "version": "0.17.0", "description": "AI agent SDK for n8n's code-first execution engine", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/@n8n/ai-node-sdk/package.json b/packages/@n8n/ai-node-sdk/package.json index ac86d9061e9..7ada74ed1ca 100644 --- a/packages/@n8n/ai-node-sdk/package.json +++ b/packages/@n8n/ai-node-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/ai-node-sdk", - "version": "0.21.0", + "version": "0.22.0", "description": "SDK for building AI nodes in n8n", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/@n8n/ai-utilities/package.json b/packages/@n8n/ai-utilities/package.json index 5ecae4c18dc..18da19708cc 100644 --- a/packages/@n8n/ai-utilities/package.json +++ b/packages/@n8n/ai-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/ai-utilities", - "version": "0.24.0", + "version": "0.25.0", "description": "Utilities for building AI nodes in n8n", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/@n8n/ai-workflow-builder.ee/package.json b/packages/@n8n/ai-workflow-builder.ee/package.json index dd28bfe36a1..83e31f9d9a3 100644 --- a/packages/@n8n/ai-workflow-builder.ee/package.json +++ b/packages/@n8n/ai-workflow-builder.ee/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/ai-workflow-builder", - "version": "1.31.0", + "version": "1.32.0", "scripts": { "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", diff --git a/packages/@n8n/api-types/package.json b/packages/@n8n/api-types/package.json index bf0c5fec6c5..b9f5bf219ce 100644 --- a/packages/@n8n/api-types/package.json +++ b/packages/@n8n/api-types/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/api-types", - "version": "1.31.0", + "version": "1.32.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/backend-common/package.json b/packages/@n8n/backend-common/package.json index 16e700c3a75..09546da5a26 100644 --- a/packages/@n8n/backend-common/package.json +++ b/packages/@n8n/backend-common/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/backend-common", - "version": "1.31.0", + "version": "1.32.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/backend-network/package.json b/packages/@n8n/backend-network/package.json index 512c9ab2295..68c75d18c02 100644 --- a/packages/@n8n/backend-network/package.json +++ b/packages/@n8n/backend-network/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/backend-network", - "version": "1.5.0", + "version": "1.6.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/backend-test-utils/package.json b/packages/@n8n/backend-test-utils/package.json index 74df4cf7a63..68914609cde 100644 --- a/packages/@n8n/backend-test-utils/package.json +++ b/packages/@n8n/backend-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/backend-test-utils", - "version": "1.31.0", + "version": "1.32.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/benchmark/package.json b/packages/@n8n/benchmark/package.json index b92e1124b54..ef8b813cb07 100644 --- a/packages/@n8n/benchmark/package.json +++ b/packages/@n8n/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/n8n-benchmark", - "version": "2.16.0", + "version": "2.17.0", "description": "Cli for running benchmark tests for n8n", "main": "dist/index", "scripts": { diff --git a/packages/@n8n/chat-hub/package.json b/packages/@n8n/chat-hub/package.json index f6848dd81cc..e1f29c5301c 100644 --- a/packages/@n8n/chat-hub/package.json +++ b/packages/@n8n/chat-hub/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/chat-hub", - "version": "1.24.0", + "version": "1.25.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/cli/package.json b/packages/@n8n/cli/package.json index facae363b3e..4f90b6a1e4a 100644 --- a/packages/@n8n/cli/package.json +++ b/packages/@n8n/cli/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/cli", - "version": "0.11.0", + "version": "0.12.0", "description": "[beta] Client CLI for n8n — manage workflows, executions, and credentials from the terminal", "license": "LicenseRef-n8n-sustainable-use", "bin": { diff --git a/packages/@n8n/client-oauth2/package.json b/packages/@n8n/client-oauth2/package.json index 1c91227a516..4f449500dc2 100644 --- a/packages/@n8n/client-oauth2/package.json +++ b/packages/@n8n/client-oauth2/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/client-oauth2", - "version": "1.13.0", + "version": "1.14.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/computer-use/package.json b/packages/@n8n/computer-use/package.json index dc65afde75b..184085c96ac 100644 --- a/packages/@n8n/computer-use/package.json +++ b/packages/@n8n/computer-use/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/computer-use", - "version": "0.15.0", + "version": "0.16.0", "description": "Local AI gateway for n8n AI Assistant — filesystem, shell, screenshots, mouse/keyboard, and browser automation", "publishConfig": { "bin": { diff --git a/packages/@n8n/config/package.json b/packages/@n8n/config/package.json index 41f34161c53..50efb6d891d 100644 --- a/packages/@n8n/config/package.json +++ b/packages/@n8n/config/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/config", - "version": "2.29.0", + "version": "2.30.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/constants/package.json b/packages/@n8n/constants/package.json index 5f77b49b1fc..ca81bb2a79d 100644 --- a/packages/@n8n/constants/package.json +++ b/packages/@n8n/constants/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/constants", - "version": "0.31.0", + "version": "0.32.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/crdt/package.json b/packages/@n8n/crdt/package.json index e0ff826a472..fec8ffa648b 100644 --- a/packages/@n8n/crdt/package.json +++ b/packages/@n8n/crdt/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/crdt", - "version": "0.9.0", + "version": "0.10.0", "description": "CRDT abstraction layer for n8n collaborative editing", "scripts": { "clean": "rimraf dist .turbo", diff --git a/packages/@n8n/create-node/package.json b/packages/@n8n/create-node/package.json index b64989caa8c..8f5b3112be7 100644 --- a/packages/@n8n/create-node/package.json +++ b/packages/@n8n/create-node/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/create-node", - "version": "0.39.0", + "version": "0.40.0", "description": "Official CLI to create new community nodes for n8n", "bin": { "create-node": "bin/create-node.cjs" diff --git a/packages/@n8n/db/package.json b/packages/@n8n/db/package.json index 7a1c7379641..e2248a7ceb6 100644 --- a/packages/@n8n/db/package.json +++ b/packages/@n8n/db/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/db", - "version": "1.31.0", + "version": "1.32.0", "scripts": { "clean": "rimraf dist .turbo .tmp-schema-docs", "dev": "pnpm watch", diff --git a/packages/@n8n/decorators/package.json b/packages/@n8n/decorators/package.json index ab771df68c1..92c190d9711 100644 --- a/packages/@n8n/decorators/package.json +++ b/packages/@n8n/decorators/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/decorators", - "version": "1.31.0", + "version": "1.32.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/di/package.json b/packages/@n8n/di/package.json index ceebb292e63..7374042487d 100644 --- a/packages/@n8n/di/package.json +++ b/packages/@n8n/di/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/di", - "version": "0.15.0", + "version": "0.16.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/engine/package.json b/packages/@n8n/engine/package.json index 21a1e9a2a4d..7f8efdfc6d0 100644 --- a/packages/@n8n/engine/package.json +++ b/packages/@n8n/engine/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/engine", - "version": "0.11.0", + "version": "0.12.0", "description": "n8n workflow execution engine (v2)", "scripts": { "clean": "rimraf dist .turbo compiled", diff --git a/packages/@n8n/errors/package.json b/packages/@n8n/errors/package.json index f3f1839b1b4..451b32a8008 100644 --- a/packages/@n8n/errors/package.json +++ b/packages/@n8n/errors/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/errors", - "version": "0.12.0", + "version": "0.13.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/eslint-plugin-community-nodes/package.json b/packages/@n8n/eslint-plugin-community-nodes/package.json index 5dfa86b6961..1f05f4cacee 100644 --- a/packages/@n8n/eslint-plugin-community-nodes/package.json +++ b/packages/@n8n/eslint-plugin-community-nodes/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/eslint-plugin-community-nodes", "type": "module", - "version": "0.25.0", + "version": "0.26.0", "main": "./dist/plugin.js", "types": "./dist/plugin.d.ts", "exports": { diff --git a/packages/@n8n/expression-runtime/package.json b/packages/@n8n/expression-runtime/package.json index f43b96cee51..e4fa6676dcb 100644 --- a/packages/@n8n/expression-runtime/package.json +++ b/packages/@n8n/expression-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/expression-runtime", - "version": "0.22.0", + "version": "0.23.0", "description": "Secure, isolated expression evaluation runtime for n8n", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/@n8n/extension-sdk/package.json b/packages/@n8n/extension-sdk/package.json index f339dbab5c7..8f1ebe4e233 100644 --- a/packages/@n8n/extension-sdk/package.json +++ b/packages/@n8n/extension-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/extension-sdk", - "version": "0.15.0", + "version": "0.16.0", "type": "module", "files": [ "dist", diff --git a/packages/@n8n/imap/package.json b/packages/@n8n/imap/package.json index 7f2e38934d8..b53bd995114 100644 --- a/packages/@n8n/imap/package.json +++ b/packages/@n8n/imap/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/imap", - "version": "0.24.0", + "version": "0.25.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/instance-ai/package.json b/packages/@n8n/instance-ai/package.json index b924fdbaae0..7e86dd24cfc 100644 --- a/packages/@n8n/instance-ai/package.json +++ b/packages/@n8n/instance-ai/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/instance-ai", - "version": "1.16.0", + "version": "1.17.0", "scripts": { "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", diff --git a/packages/@n8n/json-schema-to-zod/package.json b/packages/@n8n/json-schema-to-zod/package.json index 57caf01972e..8f0972ce207 100644 --- a/packages/@n8n/json-schema-to-zod/package.json +++ b/packages/@n8n/json-schema-to-zod/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/json-schema-to-zod", - "version": "1.14.0", + "version": "1.15.0", "description": "Converts JSON schema objects into Zod schemas", "types": "./dist/types/index.d.ts", "main": "./dist/cjs/index.js", diff --git a/packages/@n8n/mcp-apps/package.json b/packages/@n8n/mcp-apps/package.json index ee8557c95c7..dac2265e5ea 100644 --- a/packages/@n8n/mcp-apps/package.json +++ b/packages/@n8n/mcp-apps/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/mcp-apps", - "version": "0.8.0", + "version": "0.9.0", "description": "MCP Apps UI resources and server helpers for n8n", "main": "dist/server/index.js", "types": "dist/server/index.d.ts", diff --git a/packages/@n8n/mcp-browser/package.json b/packages/@n8n/mcp-browser/package.json index 10fb2c722c8..a0bf5197f6e 100644 --- a/packages/@n8n/mcp-browser/package.json +++ b/packages/@n8n/mcp-browser/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/mcp-browser", - "version": "0.14.0", + "version": "0.15.0", "description": "Browser automation MCP tools built on Playwright, WebDriver BiDi, and safaridriver", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/@n8n/node-cli/package.json b/packages/@n8n/node-cli/package.json index 22571f79ed8..7576d5bb244 100644 --- a/packages/@n8n/node-cli/package.json +++ b/packages/@n8n/node-cli/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/node-cli", - "version": "0.40.0", + "version": "0.41.0", "description": "Official CLI for developing community nodes for n8n", "bin": { "n8n-node": "bin/n8n-node.mjs" diff --git a/packages/@n8n/nodes-langchain/package.json b/packages/@n8n/nodes-langchain/package.json index e383b468087..fc9bc69bcd5 100644 --- a/packages/@n8n/nodes-langchain/package.json +++ b/packages/@n8n/nodes-langchain/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/n8n-nodes-langchain", - "version": "2.31.0", + "version": "2.32.0", "description": "", "main": "index.js", "exports": { diff --git a/packages/@n8n/permissions/package.json b/packages/@n8n/permissions/package.json index 28d9094f4fa..0f0edba9302 100644 --- a/packages/@n8n/permissions/package.json +++ b/packages/@n8n/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/permissions", - "version": "0.68.0", + "version": "0.69.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/scan-community-package/package.json b/packages/@n8n/scan-community-package/package.json index 32f7a21d30a..6abae726afe 100644 --- a/packages/@n8n/scan-community-package/package.json +++ b/packages/@n8n/scan-community-package/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/scan-community-package", - "version": "0.28.0", + "version": "0.29.0", "description": "Static code analyser for n8n community packages", "license": "LicenseRef-n8n-sustainable-use", "bin": "scanner/cli.mjs", diff --git a/packages/@n8n/scheduler/package.json b/packages/@n8n/scheduler/package.json index 2b736b4d8e5..b411b6a170b 100644 --- a/packages/@n8n/scheduler/package.json +++ b/packages/@n8n/scheduler/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/scheduler", - "version": "1.0.0", + "version": "1.1.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/syslog-client/package.json b/packages/@n8n/syslog-client/package.json index 206822e94fc..a5f172e1e6b 100644 --- a/packages/@n8n/syslog-client/package.json +++ b/packages/@n8n/syslog-client/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/syslog-client", - "version": "1.8.0", + "version": "1.9.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/task-runner/package.json b/packages/@n8n/task-runner/package.json index 1fdbf6aa429..e0802ba109a 100644 --- a/packages/@n8n/task-runner/package.json +++ b/packages/@n8n/task-runner/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/task-runner", - "version": "2.31.0", + "version": "2.32.0", "scripts": { "clean": "rimraf dist .turbo", "start": "node dist/start.js", diff --git a/packages/@n8n/tournament/package.json b/packages/@n8n/tournament/package.json index 1b9cdc405c6..8d0a4a86f74 100644 --- a/packages/@n8n/tournament/package.json +++ b/packages/@n8n/tournament/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/tournament", - "version": "1.7.0", + "version": "1.8.0", "description": "Output compatible rewrite of riot tmpl", "main": "dist/index.js", "module": "src/index.ts", diff --git a/packages/@n8n/typeorm/package.json b/packages/@n8n/typeorm/package.json index db506f6845f..68460f7b23d 100644 --- a/packages/@n8n/typeorm/package.json +++ b/packages/@n8n/typeorm/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/typeorm", - "version": "0.5.0", + "version": "0.6.0", "description": "Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports PostgreSQL and SQLite databases.", "license": "MIT", "readmeFilename": "README.md", diff --git a/packages/@n8n/utils/package.json b/packages/@n8n/utils/package.json index 5814829ab73..67da3d04f08 100644 --- a/packages/@n8n/utils/package.json +++ b/packages/@n8n/utils/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/utils", "type": "module", - "version": "1.39.0", + "version": "1.40.0", "files": [ "dist" ], diff --git a/packages/@n8n/vitest-config/package.json b/packages/@n8n/vitest-config/package.json index 8ce53b0cf7b..34cc00f542e 100644 --- a/packages/@n8n/vitest-config/package.json +++ b/packages/@n8n/vitest-config/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/vitest-config", - "version": "1.18.0", + "version": "1.19.0", "type": "module", "peerDependencies": { "vite": "catalog:", diff --git a/packages/@n8n/workflow-sdk/package.json b/packages/@n8n/workflow-sdk/package.json index b1bc22159cf..ace5070d915 100644 --- a/packages/@n8n/workflow-sdk/package.json +++ b/packages/@n8n/workflow-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/workflow-sdk", - "version": "0.24.0", + "version": "0.25.0", "description": "TypeScript SDK for programmatically creating n8n workflows", "exports": { ".": { diff --git a/packages/cli/package.json b/packages/cli/package.json index d3d297b88c5..418a21963c7 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "n8n", - "version": "2.31.0", + "version": "2.32.0", "description": "n8n Workflow Automation Tool", "main": "dist/index", "types": "dist/index.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 18ad2443a27..37d5c8add71 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "n8n-core", - "version": "2.31.0", + "version": "2.32.0", "description": "Core functionality of n8n", "main": "dist/index", "types": "dist/index.d.ts", diff --git a/packages/extensions/insights/package.json b/packages/extensions/insights/package.json index 3e3c2da77cf..41bf11661f2 100644 --- a/packages/extensions/insights/package.json +++ b/packages/extensions/insights/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/n8n-extension-insights", - "version": "0.18.0", + "version": "0.19.0", "type": "module", "files": [ "dist", diff --git a/packages/frontend/@n8n/chat/package.json b/packages/frontend/@n8n/chat/package.json index 657d17a6793..4b0ade18014 100644 --- a/packages/frontend/@n8n/chat/package.json +++ b/packages/frontend/@n8n/chat/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/chat", - "version": "1.30.0", + "version": "1.31.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm run --dir=../storybook dev --initial-path=/docs/chat-chat--docs", diff --git a/packages/frontend/@n8n/composables/package.json b/packages/frontend/@n8n/composables/package.json index 3ccbb780e6d..8e58d79eaa5 100644 --- a/packages/frontend/@n8n/composables/package.json +++ b/packages/frontend/@n8n/composables/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/composables", "type": "module", - "version": "1.21.0", + "version": "1.22.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/design-system/package.json b/packages/frontend/@n8n/design-system/package.json index 618b67847f2..ddf07bd50c9 100644 --- a/packages/frontend/@n8n/design-system/package.json +++ b/packages/frontend/@n8n/design-system/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@n8n/design-system", - "version": "2.30.0", + "version": "2.31.0", "main": "src/index.ts", "import": "src/index.ts", "scripts": { diff --git a/packages/frontend/@n8n/frontend-module-sdk/package.json b/packages/frontend/@n8n/frontend-module-sdk/package.json index 282d7c0af33..2c8b1efa0c6 100644 --- a/packages/frontend/@n8n/frontend-module-sdk/package.json +++ b/packages/frontend/@n8n/frontend-module-sdk/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@n8n/frontend-module-sdk", - "version": "0.1.0", + "version": "0.2.0", "main": "src/index.ts", "import": "src/index.ts", "exports": { diff --git a/packages/frontend/@n8n/i18n/package.json b/packages/frontend/@n8n/i18n/package.json index 60e121af62f..bf972633de5 100644 --- a/packages/frontend/@n8n/i18n/package.json +++ b/packages/frontend/@n8n/i18n/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/i18n", "type": "module", - "version": "2.31.0", + "version": "2.32.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/rest-api-client/package.json b/packages/frontend/@n8n/rest-api-client/package.json index 807f6e27d15..f5347dd13ae 100644 --- a/packages/frontend/@n8n/rest-api-client/package.json +++ b/packages/frontend/@n8n/rest-api-client/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/rest-api-client", "type": "module", - "version": "2.31.0", + "version": "2.32.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/stores/package.json b/packages/frontend/@n8n/stores/package.json index b7d0d212023..9bc5adbeadd 100644 --- a/packages/frontend/@n8n/stores/package.json +++ b/packages/frontend/@n8n/stores/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/stores", "type": "module", - "version": "2.31.0", + "version": "2.32.0", "files": [ "dist" ], diff --git a/packages/frontend/editor-ui/package.json b/packages/frontend/editor-ui/package.json index 764d082bc4d..33c5c4dfbbb 100644 --- a/packages/frontend/editor-ui/package.json +++ b/packages/frontend/editor-ui/package.json @@ -1,6 +1,6 @@ { "name": "n8n-editor-ui", - "version": "2.31.0", + "version": "2.32.0", "description": "Workflow Editor UI for n8n", "main": "index.js", "type": "module", diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 197df647107..35e5c8c256a 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -1,6 +1,6 @@ { "name": "n8n-nodes-base", - "version": "2.31.0", + "version": "2.32.0", "description": "Base nodes of n8n", "main": "index.js", "typesVersions": { diff --git a/packages/workflow/package.json b/packages/workflow/package.json index dbe783d991c..641aa937944 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,6 +1,6 @@ { "name": "n8n-workflow", - "version": "2.31.0", + "version": "2.32.0", "description": "Workflow base code of n8n", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js",