From f3aec39cf39d4cce7f5a8fe50dc6451ffc7d5edb Mon Sep 17 00:00:00 2001 From: "n8n-assistant[bot]" <100856346+n8n-assistant[bot]@users.noreply.github.com> Date: Tue, 30 Jun 2026 10:21:29 +0300 Subject: [PATCH] :rocket: Release 2.29.0 (#33260) Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com> --- CHANGELOG.md | 123 ++++++++++++++++++ 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/client-oauth2/package.json | 2 +- .../@n8n/codemirror-lang-html/package.json | 2 +- packages/@n8n/computer-use/package.json | 2 +- packages/@n8n/config/package.json | 2 +- packages/@n8n/constants/package.json | 2 +- packages/@n8n/create-node/package.json | 2 +- packages/@n8n/db/package.json | 2 +- packages/@n8n/decorators/package.json | 2 +- packages/@n8n/engine/package.json | 2 +- .../package.json | 2 +- packages/@n8n/expression-runtime/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/task-runner/package.json | 2 +- packages/@n8n/tournament/package.json | 2 +- packages/@n8n/typeorm/package.json | 2 +- packages/@n8n/typescript-config/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/design-system/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 +- 50 files changed, 172 insertions(+), 49 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 57a86c478a3..9e495a17c36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,126 @@ +# [2.29.0](https://github.com/n8n-io/n8n/compare/n8n@2.28.0...n8n@2.29.0) (2026-06-30) + + +### Bug Fixes + +* Cap changed-files list to avoid oversized CI process environment ([#32949](https://github.com/n8n-io/n8n/issues/32949)) ([1632ad1](https://github.com/n8n-io/n8n/commit/1632ad1d8f3d849f1a62d5bc9a03c6c4b0e92d23)) +* **core:** Align markdown task list items ([#33020](https://github.com/n8n-io/n8n/issues/33020)) ([a2735a6](https://github.com/n8n-io/n8n/commit/a2735a6caf026ba13668a32d989e763f2b0eabf6)) +* **core:** Align pdfjs-dist versions for PDF document loading ([#31732](https://github.com/n8n-io/n8n/issues/31732)) ([c2f2edb](https://github.com/n8n-io/n8n/commit/c2f2edbb71f244e696de7de823d9b6c2783a02ca)) +* **core:** Block deleting a custom role referenced by an SSO mapping rule ([#33004](https://github.com/n8n-io/n8n/issues/33004)) ([a013b0f](https://github.com/n8n-io/n8n/commit/a013b0f1a0ec5e240800836d267041a5d6c46ff8)) +* **core:** Bump file-type to 21.3.2 and migrate to its ESM API ([#33096](https://github.com/n8n-io/n8n/issues/33096)) ([8a413bc](https://github.com/n8n-io/n8n/commit/8a413bc7eb10d9aeb04d2ca3834d48de5875a7a0)) +* **core:** Correct Extract from File output key in document processing best-practices ([#32992](https://github.com/n8n-io/n8n/issues/32992)) ([fb5b358](https://github.com/n8n-io/n8n/commit/fb5b358059399e4fb98061387e12524edcffc3a0)) +* **core:** Ensure project variables override same-key global variables ([#33137](https://github.com/n8n-io/n8n/issues/33137)) ([2a32dc7](https://github.com/n8n-io/n8n/commit/2a32dc7487795d2edb2a2209d948e828f72c76cf)) +* **core:** Guard runData access in execution retry against missing node run data ([#31765](https://github.com/n8n-io/n8n/issues/31765)) ([a91ba62](https://github.com/n8n-io/n8n/commit/a91ba62e5941ad11c1a46b5b681ad5b97567efd4)) +* **core:** Improve backend route handling ([#31350](https://github.com/n8n-io/n8n/issues/31350)) ([22167a9](https://github.com/n8n-io/n8n/commit/22167a9eb6521728c6cc81dee547b6c07be1a8b3)) +* **core:** Improve external secrets provider replacement ([#33072](https://github.com/n8n-io/n8n/issues/33072)) ([1e68729](https://github.com/n8n-io/n8n/commit/1e687298c7c621fb7b7f52af78237f62446a7565)) +* **core:** Include IPv6 loopback [::1] in MCP redirect URI DTO validation ([#32801](https://github.com/n8n-io/n8n/issues/32801)) ([26d925f](https://github.com/n8n-io/n8n/commit/26d925f3d0f40948e48cacfb0217c634448deccc)) +* **core:** Keep task runner serving during graceful shutdown so in-flight executions finish ([#32385](https://github.com/n8n-io/n8n/issues/32385)) ([b9cfa25](https://github.com/n8n-io/n8n/commit/b9cfa257ceb3943c735991ba72e41956b94786f8)) +* **core:** Make AI Assistant workflow verification and setup repeatable ([#33085](https://github.com/n8n-io/n8n/issues/33085)) ([a00ac27](https://github.com/n8n-io/n8n/commit/a00ac2722ccaccdf07f5f87f0b7996a57751cdb8)) +* **core:** OpenAI and Anthropic custom header credentials causing inconsistent behaviours ([#33131](https://github.com/n8n-io/n8n/issues/33131)) ([9977e77](https://github.com/n8n-io/n8n/commit/9977e7757ac0ba8a4d21546a821a451e66febbcb)) +* **core:** Parse OAuth2 token responses with non-standard content types ([#33018](https://github.com/n8n-io/n8n/issues/33018)) ([a3a0a50](https://github.com/n8n-io/n8n/commit/a3a0a501daff4f40ac45d866ba8c52a57fe116ed)) +* **core:** Persist Instance AI assistant output when a turn suspends ([#32958](https://github.com/n8n-io/n8n/issues/32958)) ([ffb32b7](https://github.com/n8n-io/n8n/commit/ffb32b7b724456d29ee3247a2a593efeef82d164)) +* **core:** Persist Instance AI user input on receipt ([#32917](https://github.com/n8n-io/n8n/issues/32917)) ([4a97d05](https://github.com/n8n-io/n8n/commit/4a97d054cc05168a5f1d0b88a738b280b18dc1db)) +* **core:** Preserve binary data metadata on S3 copy and rename ([#33089](https://github.com/n8n-io/n8n/issues/33089)) ([4cff812](https://github.com/n8n-io/n8n/commit/4cff812fc73688a805573cafc4a39859643bb1d0)) +* **core:** Prevent partial execution crash when the start node is disabled ([#32654](https://github.com/n8n-io/n8n/issues/32654)) ([f1b1ee6](https://github.com/n8n-io/n8n/commit/f1b1ee6f8c7985906e2e3ca2fbe463160c621dd6)) +* **core:** Prevent startup failure from partially-installed community packages ([#32909](https://github.com/n8n-io/n8n/issues/32909)) ([a99862d](https://github.com/n8n-io/n8n/commit/a99862dbf5f52c4efae2b028cef54e5394ce2ba2)) +* **core:** Propagate graceful-shutdown timeout to internal task runner ([#32944](https://github.com/n8n-io/n8n/issues/32944)) ([4364046](https://github.com/n8n-io/n8n/commit/4364046858e6742d38559dab63a0546dcac807dc)) +* **core:** Release database ping connection when the health check times out ([#32838](https://github.com/n8n-io/n8n/issues/32838)) ([22b67a3](https://github.com/n8n-io/n8n/commit/22b67a3c5ed41e11a93af3fe40921c353508bc40)) +* **core:** Remove duplicated sub-agent list ([#33015](https://github.com/n8n-io/n8n/issues/33015)) ([8acefa2](https://github.com/n8n-io/n8n/commit/8acefa2ab7f076639146a8c9d6c59210882d4012)) +* **core:** Report IAI agent background failures to Sentry ([#32972](https://github.com/n8n-io/n8n/issues/32972)) ([abed4a3](https://github.com/n8n-io/n8n/commit/abed4a34e615edaaf43f48f6c20ce37ae7753484)) +* **core:** Resolve expression-mode $self values in credential templates ([#32970](https://github.com/n8n-io/n8n/issues/32970)) ([2f35448](https://github.com/n8n-io/n8n/commit/2f354480c8782cf87b884b84f1e893a45cf4245b)) +* **core:** Route clarifying questions through ask-user ([#32871](https://github.com/n8n-io/n8n/issues/32871)) ([5f4d196](https://github.com/n8n-io/n8n/commit/5f4d196001b723e9548885046577f6c988540edf)) +* **core:** Route split in batches chains through loop output ([#32968](https://github.com/n8n-io/n8n/issues/32968)) ([7830cec](https://github.com/n8n-io/n8n/commit/7830ceccf5ff02412e046bfbaa179e8dabecf334)) +* **core:** Run node-type-gated validators in MCP workflow build tools ([#31247](https://github.com/n8n-io/n8n/issues/31247)) ([fb6e1b1](https://github.com/n8n-io/n8n/commit/fb6e1b17797c1721028dda042ba94688cb8a8288)) +* **core:** Serialize OAuth2 credential refresh to prevent rotating refresh-token invalidation ([#33092](https://github.com/n8n-io/n8n/issues/33092)) ([b14a98d](https://github.com/n8n-io/n8n/commit/b14a98d4a6a7e8dc2b5d36a7c89d60a6670128a3)) +* **core:** Serialize source control work folder operations ([#32857](https://github.com/n8n-io/n8n/issues/32857)) ([65660a4](https://github.com/n8n-io/n8n/commit/65660a457c9f7dbf36889abe320f502a58e55dbc)) +* **core:** Track builder workflow telemetry when execution fails to launch ([#33003](https://github.com/n8n-io/n8n/issues/33003)) ([85fc9a4](https://github.com/n8n-io/n8n/commit/85fc9a40b01334246790196e65e7c4d3fa60f3a9)) +* **core:** Trim whitespace from webhook path on registration ([#33022](https://github.com/n8n-io/n8n/issues/33022)) ([00e8224](https://github.com/n8n-io/n8n/commit/00e822463d5711746ba28306b2de455626214fa0)) +* **core:** Use regional AWS STS endpoints in China and GovCloud ([#32825](https://github.com/n8n-io/n8n/issues/32825)) ([3dee0ff](https://github.com/n8n-io/n8n/commit/3dee0ff9b97cc6b7f315a8cf05fea00accb43594)) +* **core:** Verify Instance AI workflows before setup ([#32872](https://github.com/n8n-io/n8n/issues/32872)) ([274339f](https://github.com/n8n-io/n8n/commit/274339fda58acbb2b7339f9f093f4bded36923ea)) +* **Databricks Node:** Allow configuring the token-expired status code on OAuth2 credential ([#32824](https://github.com/n8n-io/n8n/issues/32824)) ([3987803](https://github.com/n8n-io/n8n/commit/3987803b9d98d4cc6242a26d3249ab8ae2607c58)) +* Disabling community module does not crash the instance ([#33087](https://github.com/n8n-io/n8n/issues/33087)) ([638d828](https://github.com/n8n-io/n8n/commit/638d8289a59a2c3a7611216ad1582b964e34992f)) +* **editor:** Align Referenced resources chip tooltip placement ([#30692](https://github.com/n8n-io/n8n/issues/30692)) ([8e193e4](https://github.com/n8n-io/n8n/commit/8e193e4673cdd1d4a901c04e35036fd9f5f9da75)) +* **editor:** Disable data table creation on read-only instances ([#32863](https://github.com/n8n-io/n8n/issues/32863)) ([30eaf30](https://github.com/n8n-io/n8n/commit/30eaf30178441b775f948d238d09f3674a9f4c31)) +* **editor:** Fix abbreviateNumber rollover and large-number handling ([#32689](https://github.com/n8n-io/n8n/issues/32689)) ([2c0e2c9](https://github.com/n8n-io/n8n/commit/2c0e2c99c39f3f3dbd7f143c7dbf6beec298888f)) +* **editor:** Fix InputTriple responsive behaviour in NDV parameters ([#31633](https://github.com/n8n-io/n8n/issues/31633)) ([7772769](https://github.com/n8n-io/n8n/commit/7772769877258d8d5b2443d1edf423e7e647b1b7)) +* **editor:** Instance AI thread, navigation, and UX fixes ([#32870](https://github.com/n8n-io/n8n/issues/32870)) ([0c92df7](https://github.com/n8n-io/n8n/commit/0c92df794a07404d22cbc85a3c4ed6b332e442ab)) +* **editor:** Redirect to project home after archiving or deleting a workflow ([#32971](https://github.com/n8n-io/n8n/issues/32971)) ([2a613a0](https://github.com/n8n-io/n8n/commit/2a613a0ec5362afb5b707981040ec7a2664a8620)) +* **editor:** Replace radio buttons with checkmark in instance role dropdown ([#33242](https://github.com/n8n-io/n8n/issues/33242)) ([1a00b07](https://github.com/n8n-io/n8n/commit/1a00b07526b7a86a673dc1599100073c421efa1e)) +* **editor:** Show execution link on failed evaluation test cases ([#32873](https://github.com/n8n-io/n8n/issues/32873)) ([30fd834](https://github.com/n8n-io/n8n/commit/30fd834c5b702179e7341986d80efbb2c106235b)) +* **editor:** Show filters as required conditions ([#26541](https://github.com/n8n-io/n8n/issues/26541)) ([29e8163](https://github.com/n8n-io/n8n/commit/29e81633f6c39dec4fde7cf2dd71b396c6bb4c2f)) +* **editor:** Show logs panel actions menu ([#33034](https://github.com/n8n-io/n8n/issues/33034)) ([9fda7b3](https://github.com/n8n-io/n8n/commit/9fda7b39816a107f2477c5a97a13c6e146877db0)) +* **editor:** Sort move workflow project dropdown alphabetically ([#33150](https://github.com/n8n-io/n8n/issues/33150)) ([3ee1b22](https://github.com/n8n-io/n8n/commit/3ee1b22c7373b681498d1a3d61f3d353935c8759)) +* **editor:** Surface Human review node in add-node search ([#32327](https://github.com/n8n-io/n8n/issues/32327)) ([247efd4](https://github.com/n8n-io/n8n/commit/247efd4c69753d09db4ee2a4b857bdc205a81232)) +* **editor:** Transfer ownership or delete data tables when user deleted ([#33037](https://github.com/n8n-io/n8n/issues/33037)) ([0a97fe8](https://github.com/n8n-io/n8n/commit/0a97fe874309a860928ec8f82e8b528434e1229a)) +* **Email Read Imap Node:** Default to 7BIT when a message part has no encoding ([#32914](https://github.com/n8n-io/n8n/issues/32914)) ([6a3ad57](https://github.com/n8n-io/n8n/commit/6a3ad57e1321160ad5bde0fae72fbcc8a0d9f1c3)) +* ExecuteCommand Node respects abort signal ([#32865](https://github.com/n8n-io/n8n/issues/32865)) ([21d979a](https://github.com/n8n-io/n8n/commit/21d979a7eb289f5a5d3674949b8b06748f1d70ac)) +* **Facebook Graph API Node:** Route error responses to error output branch ([#23832](https://github.com/n8n-io/n8n/issues/23832)) ([c5233d2](https://github.com/n8n-io/n8n/commit/c5233d268a160f88fd48fc240e4219d7b542bdc7)) +* **Facebook Graph API Node:** Route failed items to the error output ([#32027](https://github.com/n8n-io/n8n/issues/32027)) ([7b4a10f](https://github.com/n8n-io/n8n/commit/7b4a10fc703fddaa062a6a95685d2a03a0a0cc2a)) +* **Google Vertex Chat Model Node:** Support newer Gemini models and EU/US data residency ([#33135](https://github.com/n8n-io/n8n/issues/33135)) ([3955bca](https://github.com/n8n-io/n8n/commit/3955bcafd3b867d6a783d066a3520cfd3aec062e)) +* Include cwd in shell_execute affected resources ([#32165](https://github.com/n8n-io/n8n/issues/32165)) ([1a7b48d](https://github.com/n8n-io/n8n/commit/1a7b48dcc4325f408f361652cc1a0459e8837532)) +* **MCP Client Tool Node:** Reuse the MCP session across tool calls in an execution ([#32477](https://github.com/n8n-io/n8n/issues/32477)) ([8565107](https://github.com/n8n-io/n8n/commit/8565107dae20c56f2167138a101f2f9021cdf841)) +* **MCP Server Trigger Node:** Propagate tool errors with isError flag in MCP responses ([#28510](https://github.com/n8n-io/n8n/issues/28510)) ([486173a](https://github.com/n8n-io/n8n/commit/486173a4bf951db89ded1ee1f4a517012b7dfe6e)) +* **Microsoft Teams Node:** Downgrade OAuth2 scope from Group.ReadWrite.All to Group.Read.All ([#28141](https://github.com/n8n-io/n8n/issues/28141)) ([d307cae](https://github.com/n8n-io/n8n/commit/d307cae2a95356ed728b5469b071e562c726bd23)) +* **MySQL Node:** Route query parameter validation errors to error output ([#31888](https://github.com/n8n-io/n8n/issues/31888)) ([1fa6566](https://github.com/n8n-io/n8n/commit/1fa65660730696ae176e5263267ab07ad49e1486)) +* **Notion Trigger Node:** Handle empty results when polling for updates ([#31739](https://github.com/n8n-io/n8n/issues/31739)) ([7e3d181](https://github.com/n8n-io/n8n/commit/7e3d181c92fc5fd21bb87c931daaeac223616ffb)) +* **OpenAI Node:** Convert binary stream to buffer before FormData append ([#26530](https://github.com/n8n-io/n8n/issues/26530)) ([cd480af](https://github.com/n8n-io/n8n/commit/cd480af11a4fd42dc7e35d47def0f2c7ecdbe3c2)) +* **OpenAI Node:** Use output_text for assistant messages in Message a Model ([#32822](https://github.com/n8n-io/n8n/issues/32822)) ([7f0d22b](https://github.com/n8n-io/n8n/commit/7f0d22b412d27f2f249275e1ba2c79e06cdd1065)) +* Populate mutation-health ledger churn/fix_density from setup ([#32903](https://github.com/n8n-io/n8n/issues/32903)) ([0ef6044](https://github.com/n8n-io/n8n/commit/0ef6044fbb839c146886fd680ef9afffa3fd1d77)) +* **Postgres Node:** Prevent execution context retention ([#32730](https://github.com/n8n-io/n8n/issues/32730)) ([06ceccb](https://github.com/n8n-io/n8n/commit/06ceccbb23b0673a654440b860854fdb6a0c951e)) +* Prefer placeholders over pre-build setup questions ([#32969](https://github.com/n8n-io/n8n/issues/32969)) ([02df832](https://github.com/n8n-io/n8n/commit/02df832dd2990d82c719c0d1f6f81ef6340b109e)) +* Preserve AI Assistant Anthropic reasoning through proxy ([#33193](https://github.com/n8n-io/n8n/issues/33193)) ([8854452](https://github.com/n8n-io/n8n/commit/88544528d2ba7fdec9a8d6e73083f464c24eda25)) +* Reload symlinked community node changes without restart ([#32774](https://github.com/n8n-io/n8n/issues/32774)) ([f727ff2](https://github.com/n8n-io/n8n/commit/f727ff261d7a5967da4b955bb4cf02a2f178e06a)) +* Restore sticky note paragraph spacing without breaking code ([#32704](https://github.com/n8n-io/n8n/issues/32704)) ([750f336](https://github.com/n8n-io/n8n/commit/750f336fc215240e52a62f92dd65b1af09c055f5)) +* **Salesforce Node:** Use server-side search for owner selectors ([#32815](https://github.com/n8n-io/n8n/issues/32815)) ([8027463](https://github.com/n8n-io/n8n/commit/8027463c349b31371f8a6cef790ff562f6a47e29)) +* **Schedule Node:** Fix schedules that permanently stop firing ([#32877](https://github.com/n8n-io/n8n/issues/32877)) ([ec82d3a](https://github.com/n8n-io/n8n/commit/ec82d3a6e17f89757fe8c908cf068162108dacb2)) +* **WooCommerce Node:** Validate resource ID and isolate query params per item ([#32987](https://github.com/n8n-io/n8n/issues/32987)) ([957e7b5](https://github.com/n8n-io/n8n/commit/957e7b5e651cd37ad1f13f205c3f7203019041ae)) + + +### Features + +* Add configurable blocked hostnames for outbound requests ([#32977](https://github.com/n8n-io/n8n/issues/32977)) ([b4c4c16](https://github.com/n8n-io/n8n/commit/b4c4c168f725a6da2aa2108bf9cedf50d52e2346)) +* Add Microsoft Entra Service Principal credential ([#32759](https://github.com/n8n-io/n8n/issues/32759)) ([a5d4cfd](https://github.com/n8n-io/n8n/commit/a5d4cfdefc1b39f18a325afec51aaf1825ec429f)) +* Add no-duplicate-param-options community node lint rule ([#32930](https://github.com/n8n-io/n8n/issues/32930)) ([191c454](https://github.com/n8n-io/n8n/commit/191c454e33f7bedb88f3bbb43c3b9b9164192f38)) +* Add require-mit-license rule for community nodes ([#32859](https://github.com/n8n-io/n8n/issues/32859)) ([e22a99b](https://github.com/n8n-io/n8n/commit/e22a99bb741c02e2c4ec2100cd058b8ab1f813ee)) +* **API:** List members of a global instance role ([#32836](https://github.com/n8n-io/n8n/issues/32836)) ([cb8dd25](https://github.com/n8n-io/n8n/commit/cb8dd2594626765ac42a0db49dc6dc7b89bd291a)) +* Browser use can be enabled/disabled separately from computer use ([#33026](https://github.com/n8n-io/n8n/issues/33026)) ([26ca75e](https://github.com/n8n-io/n8n/commit/26ca75e9b5540b92dfb92eb167914ab11df69864)) +* Browser Use connects directly to n8n instance without Computer Use ([#32680](https://github.com/n8n-io/n8n/issues/32680)) ([78e3d3d](https://github.com/n8n-io/n8n/commit/78e3d3d7d8a643a7540bf7b0ac98c4d960b20e07)) +* **core:** Add Azure storage mode for binary data ([#32837](https://github.com/n8n-io/n8n/issues/32837)) ([4226c01](https://github.com/n8n-io/n8n/commit/4226c0151500365508bc83679a3f180d48387a9b)) +* **core:** Add credential:connect scope for private credentials ([#33070](https://github.com/n8n-io/n8n/issues/33070)) ([bd751d1](https://github.com/n8n-io/n8n/commit/bd751d1fb25cc46025757910c90c341fb90a1f3b)) +* **core:** Add database connection pool metrics ([#32670](https://github.com/n8n-io/n8n/issues/32670)) ([673b19f](https://github.com/n8n-io/n8n/commit/673b19f0364742c8cdbb5e6ef8cf860fd8bc6f00)) +* **core:** Add MCP tools to access and restore workflow history ([#32337](https://github.com/n8n-io/n8n/issues/32337)) ([f7776e2](https://github.com/n8n-io/n8n/commit/f7776e2b646a039ad9264dc42a6bcf9ee972328d)) +* **core:** Add RFC 9207 iss parameter to MCP OAuth authorization responses ([#32806](https://github.com/n8n-io/n8n/issues/32806)) ([5331dab](https://github.com/n8n-io/n8n/commit/5331dab860b6b4fd334554b4b09bd654a5686f32)) +* **core:** Add trigger-node-conventions ESLint rule for community nodes ([#32929](https://github.com/n8n-io/n8n/issues/32929)) ([09f070b](https://github.com/n8n-io/n8n/commit/09f070bfca51476fc0e1af23d6fd01a91ee6b569)) +* **core:** Allow mcp to set workflow settings ([#32809](https://github.com/n8n-io/n8n/issues/32809)) ([beacac4](https://github.com/n8n-io/n8n/commit/beacac44e49a23584ac10c7e3ba7447bbad294bc)) +* **core:** Display canvas groups in execution view ([#32864](https://github.com/n8n-io/n8n/issues/32864)) ([9d95a54](https://github.com/n8n-io/n8n/commit/9d95a5421d5f843e9aa605932dd9bee377a466f5)) +* **core:** Expose $evaluation.runId expression global in eval executions ([#32843](https://github.com/n8n-io/n8n/issues/32843)) ([52e7df6](https://github.com/n8n-io/n8n/commit/52e7df6b593c8b9a63a8d29b6922f54ff9dfc96d)) +* **core:** Fix building incorrect chained nodes ([#32844](https://github.com/n8n-io/n8n/issues/32844)) ([291fd20](https://github.com/n8n-io/n8n/commit/291fd2095c338d4a84b4c0e02dce89659be061fa)) +* **core:** Ground Instance AI credential setup help in n8n docs ([#32817](https://github.com/n8n-io/n8n/issues/32817)) ([9736113](https://github.com/n8n-io/n8n/commit/973611348b8c6500e36cd32c9a8b872061485f42)) +* **core:** Remove user's instance AI data on user deletion ([#33217](https://github.com/n8n-io/n8n/issues/33217)) ([799b789](https://github.com/n8n-io/n8n/commit/799b7899e697ef4f8bff69907f6603fe09c94b21)) +* **core:** Show alert when selected time range for insights lacks data ([#33180](https://github.com/n8n-io/n8n/issues/33180)) ([f4e7016](https://github.com/n8n-io/n8n/commit/f4e7016c0cb117a184cc84199dc4467df1cd12bb)) +* **core:** Split obersvation memory into its own system prompt block to hold cache ([#32923](https://github.com/n8n-io/n8n/issues/32923)) ([d3f1164](https://github.com/n8n-io/n8n/commit/d3f1164a4328c013b735a4b2563307957c787062)) +* **core:** Support skill references and allowed tools ([#33159](https://github.com/n8n-io/n8n/issues/33159)) ([77b54e6](https://github.com/n8n-io/n8n/commit/77b54e63125bdea2f21a2dbb745ab143fbc93c90)) +* **core:** Synthesize type definitions for custom and community nodes in MCP ([#32885](https://github.com/n8n-io/n8n/issues/32885)) ([c5689d4](https://github.com/n8n-io/n8n/commit/c5689d44e2ffb49d28f5771e79b0737ae290dc12)) +* **core:** Turn Chat Hub off by default for instances not using it ([#33136](https://github.com/n8n-io/n8n/issues/33136)) ([c108dbf](https://github.com/n8n-io/n8n/commit/c108dbf64aa718cd3728958db9530fe60598b2dc)) +* **editor:** Add AI disclaimer to Instance AI chat ([#33101](https://github.com/n8n-io/n8n/issues/33101)) ([10df853](https://github.com/n8n-io/n8n/commit/10df8536fcfaa75ebba4db377fd6287faa17193b)) +* **editor:** Add instance role create/edit/view page behind env flag ([#32942](https://github.com/n8n-io/n8n/issues/32942)) ([c54ed48](https://github.com/n8n-io/n8n/commit/c54ed48885ca8032f15340f7de5a1b7e6c0fc12e)) +* **editor:** Add instance role permission grouping config and selector ([#32907](https://github.com/n8n-io/n8n/issues/32907)) ([9308fd9](https://github.com/n8n-io/n8n/commit/9308fd933ae63733a3bac352232b3ed1c6cb3be9)) +* **editor:** Add reusable PrivateCredentialIcon component ([#32866](https://github.com/n8n-io/n8n/issues/32866)) ([0d00912](https://github.com/n8n-io/n8n/commit/0d009122e91067c04b2e29b6c07f477fffd19bf9)) +* **editor:** Add users assignments tab to the instance role editor ([#32956](https://github.com/n8n-io/n8n/issues/32956)) ([1d46876](https://github.com/n8n-io/n8n/commit/1d46876b4fd6679b0dfbbf834c112584baf75498)) +* **editor:** Allow assigning custom instance roles and restyle the Users page role dropdown ([#33029](https://github.com/n8n-io/n8n/issues/33029)) ([1439e10](https://github.com/n8n-io/n8n/commit/1439e1030e45065006da2b054550c269032e543d)) +* **editor:** Show AI Assistant disclaimer only after the AI responds ([#33234](https://github.com/n8n-io/n8n/issues/33234)) ([43a13b7](https://github.com/n8n-io/n8n/commit/43a13b7d3adf7794a32b1f33b5552a09a755de4f)) +* Emit churn and fix_density on mutation-health ledger rows ([#32858](https://github.com/n8n-io/n8n/issues/32858)) ([a6708b5](https://github.com/n8n-io/n8n/commit/a6708b5bcbf70c7f7b178637e953668b6cc0a188)) +* **GitHub Node:** Add GitHub App API credential ([#31235](https://github.com/n8n-io/n8n/issues/31235)) ([9dce298](https://github.com/n8n-io/n8n/commit/9dce29821b6df30c3998568d1e67b64b56c82383)) +* Introduce reusable blob storage layer ([#33116](https://github.com/n8n-io/n8n/issues/33116)) ([105195e](https://github.com/n8n-io/n8n/commit/105195ed9c79104930b49e26402a6467fedb633b)) +* **Microsoft OneDrive Node:** Add Service Principal (app-only) authentication ([#32911](https://github.com/n8n-io/n8n/issues/32911)) ([563693e](https://github.com/n8n-io/n8n/commit/563693e4e70993880ab21135eaa1a0804d5bba29)) +* **Microsoft Outlook Node:** Add Service Principal (app-only) authentication ([#33098](https://github.com/n8n-io/n8n/issues/33098)) ([00519e1](https://github.com/n8n-io/n8n/commit/00519e1129da7c70c4fdfea06d5ea0e78f8b51c8)) +* N8n browser extension supports connecting directly to n8n instance ([#32783](https://github.com/n8n-io/n8n/issues/32783)) ([93c4e7e](https://github.com/n8n-io/n8n/commit/93c4e7e73d47447e461ca2969197b8adcc0b7f0d)) +* **Slack Node:** Add schedule message and look up user by email operations ([#31243](https://github.com/n8n-io/n8n/issues/31243)) ([e82804a](https://github.com/n8n-io/n8n/commit/e82804a31aa67c0b256218003b3dd13eb4115745)) +* **Snowflake Node:** Add optional origin hostname support ([#29653](https://github.com/n8n-io/n8n/issues/29653)) ([a1b8873](https://github.com/n8n-io/n8n/commit/a1b887334c47ae1b7061c4a0b899b6e67bb02e27)) +* Update AI Assistant input disclaimer copy ([#33213](https://github.com/n8n-io/n8n/issues/33213)) ([0e51d9d](https://github.com/n8n-io/n8n/commit/0e51d9d31aa4c9e6fdd6f33211f7e785893a33e0)) +* **xAI Grok Chat Model Node:** Add reasoning effort and priority options ([#32931](https://github.com/n8n-io/n8n/issues/32931)) ([e58bc8a](https://github.com/n8n-io/n8n/commit/e58bc8ad0c08b7bc1ebb2a14c583b8ffe769c873)) + + # [2.28.0](https://github.com/n8n-io/n8n/compare/n8n@2.27.0...n8n@2.28.0) (2026-06-23) diff --git a/package.json b/package.json index c502e77fa19..790a1ac1a76 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-monorepo", - "version": "2.28.0", + "version": "2.29.0", "private": true, "engines": { "node": ">=22.22", diff --git a/packages/@n8n/agents/package.json b/packages/@n8n/agents/package.json index e6c60cd23e5..aee9abe0c6c 100644 --- a/packages/@n8n/agents/package.json +++ b/packages/@n8n/agents/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/agents", - "version": "0.13.0", + "version": "0.14.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 782e069f04c..5270fbed34f 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.18.0", + "version": "0.19.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 9a6e56521e7..9d7e1f6d04d 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.21.0", + "version": "0.22.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 4fc28280539..8403ab49422 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.28.0", + "version": "1.29.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 bb58a0d6a77..2f25da10d51 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.28.0", + "version": "1.29.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 9e6cebd171e..279f163f735 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.28.0", + "version": "1.29.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 bdbe148fc60..8068be763be 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.2.0", + "version": "1.3.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 a48a1b06adc..ee44b403b9c 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.28.0", + "version": "1.29.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/benchmark/package.json b/packages/@n8n/benchmark/package.json index fdfde36f8ae..056c5611b18 100644 --- a/packages/@n8n/benchmark/package.json +++ b/packages/@n8n/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/n8n-benchmark", - "version": "2.13.0", + "version": "2.14.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 e0240e971f8..30520c965de 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.21.0", + "version": "1.22.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/client-oauth2/package.json b/packages/@n8n/client-oauth2/package.json index 6be6b031f20..ba0d416a4a2 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.10.0", + "version": "1.11.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/codemirror-lang-html/package.json b/packages/@n8n/codemirror-lang-html/package.json index 812ba071af9..958edd03f44 100644 --- a/packages/@n8n/codemirror-lang-html/package.json +++ b/packages/@n8n/codemirror-lang-html/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/codemirror-lang-html", - "version": "1.5.0", + "version": "1.6.0", "description": "HTML + n8n expression language support for CodeMirror 6", "scripts": { "clean": "rimraf dist .turbo", diff --git a/packages/@n8n/computer-use/package.json b/packages/@n8n/computer-use/package.json index 39e54fa280e..e226aeaf007 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.12.0", + "version": "0.13.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 0b8955456ec..b9aa19eacf5 100644 --- a/packages/@n8n/config/package.json +++ b/packages/@n8n/config/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/config", - "version": "2.26.0", + "version": "2.27.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/constants/package.json b/packages/@n8n/constants/package.json index 0f6c9ad35a5..b9e25dddda0 100644 --- a/packages/@n8n/constants/package.json +++ b/packages/@n8n/constants/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/constants", - "version": "0.28.0", + "version": "0.29.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/create-node/package.json b/packages/@n8n/create-node/package.json index 8e6e6ddad4d..4ab53bb6934 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.36.0", + "version": "0.37.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 b130f54ccd0..039f14e0253 100644 --- a/packages/@n8n/db/package.json +++ b/packages/@n8n/db/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/db", - "version": "1.28.0", + "version": "1.29.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 5a5fd457eb2..4ac1b358010 100644 --- a/packages/@n8n/decorators/package.json +++ b/packages/@n8n/decorators/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/decorators", - "version": "1.28.0", + "version": "1.29.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/engine/package.json b/packages/@n8n/engine/package.json index 75896cf0938..a7cb331fb4e 100644 --- a/packages/@n8n/engine/package.json +++ b/packages/@n8n/engine/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/engine", - "version": "0.8.0", + "version": "0.9.0", "description": "n8n workflow execution engine (v2)", "scripts": { "clean": "rimraf dist .turbo compiled", diff --git a/packages/@n8n/eslint-plugin-community-nodes/package.json b/packages/@n8n/eslint-plugin-community-nodes/package.json index f6dedb2e666..891295a2425 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.22.0", + "version": "0.23.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 4c5bab74b17..aaf65a10627 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.19.0", + "version": "0.20.0", "description": "Secure, isolated expression evaluation runtime for n8n", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/@n8n/imap/package.json b/packages/@n8n/imap/package.json index 42019cf7cb2..38498bfa45e 100644 --- a/packages/@n8n/imap/package.json +++ b/packages/@n8n/imap/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/imap", - "version": "0.22.0", + "version": "0.23.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 0c9afea9117..0b498d30a5d 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.13.0", + "version": "1.14.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 95a9cee299c..169a5ae9a53 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.11.0", + "version": "1.12.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 1ac9956b744..6729495d8a5 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.5.0", + "version": "0.6.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 b99d87cc632..bff40bc2b66 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.11.0", + "version": "0.12.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 35048ee9432..c0645a8c810 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.37.0", + "version": "0.38.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 b7ffb5181c8..66c4ed499b2 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.28.0", + "version": "2.29.0", "description": "", "main": "index.js", "exports": { diff --git a/packages/@n8n/permissions/package.json b/packages/@n8n/permissions/package.json index 5b7cc4a3ea2..ef4aadb7fbd 100644 --- a/packages/@n8n/permissions/package.json +++ b/packages/@n8n/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/permissions", - "version": "0.65.0", + "version": "0.66.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 e352c593818..60f9c8e9a49 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.24.0", + "version": "0.25.0", "description": "Static code analyser for n8n community packages", "license": "LicenseRef-n8n-sustainable-use", "bin": "scanner/cli.mjs", diff --git a/packages/@n8n/task-runner/package.json b/packages/@n8n/task-runner/package.json index 55df30ea834..31f4dda1df7 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.28.0", + "version": "2.29.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 471b149d070..c3e23d65ea7 100644 --- a/packages/@n8n/tournament/package.json +++ b/packages/@n8n/tournament/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/tournament", - "version": "1.4.0", + "version": "1.5.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 e36897e2468..93cc484b5c5 100644 --- a/packages/@n8n/typeorm/package.json +++ b/packages/@n8n/typeorm/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/typeorm", - "version": "0.3.20-18", + "version": "0.4.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/typescript-config/package.json b/packages/@n8n/typescript-config/package.json index 99d107a1a42..d2dac5a5f8a 100644 --- a/packages/@n8n/typescript-config/package.json +++ b/packages/@n8n/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/typescript-config", - "version": "1.6.0", + "version": "1.7.0", "type": "module", "files": [ "tsconfig.backend.json", diff --git a/packages/@n8n/utils/package.json b/packages/@n8n/utils/package.json index 64c5c6ca85d..bccad36b177 100644 --- a/packages/@n8n/utils/package.json +++ b/packages/@n8n/utils/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/utils", "type": "module", - "version": "1.36.0", + "version": "1.37.0", "files": [ "dist" ], diff --git a/packages/@n8n/vitest-config/package.json b/packages/@n8n/vitest-config/package.json index a4b21367252..d4f69fdbebb 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.15.0", + "version": "1.16.0", "type": "module", "peerDependencies": { "vite": "catalog:", diff --git a/packages/@n8n/workflow-sdk/package.json b/packages/@n8n/workflow-sdk/package.json index 2b776045ad8..5d5f9d948ad 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.21.0", + "version": "0.22.0", "description": "TypeScript SDK for programmatically creating n8n workflows", "exports": { ".": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 76b3c5a57f0..cc7b33ff193 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "n8n", - "version": "2.28.0", + "version": "2.29.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 2c0b55e79cf..7ad6db985fe 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "n8n-core", - "version": "2.28.0", + "version": "2.29.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 e4a59525f06..aefe1abe830 100644 --- a/packages/extensions/insights/package.json +++ b/packages/extensions/insights/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/n8n-extension-insights", - "version": "0.15.0", + "version": "0.16.0", "type": "module", "files": [ "dist", diff --git a/packages/frontend/@n8n/chat/package.json b/packages/frontend/@n8n/chat/package.json index c1deec3ff6e..ec4708a15bb 100644 --- a/packages/frontend/@n8n/chat/package.json +++ b/packages/frontend/@n8n/chat/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/chat", - "version": "1.27.0", + "version": "1.28.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm run --dir=../storybook dev --initial-path=/docs/chat-chat--docs", diff --git a/packages/frontend/@n8n/design-system/package.json b/packages/frontend/@n8n/design-system/package.json index 10b0f8f9279..182d870da98 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.27.0", + "version": "2.28.0", "main": "src/index.ts", "import": "src/index.ts", "scripts": { diff --git a/packages/frontend/@n8n/i18n/package.json b/packages/frontend/@n8n/i18n/package.json index b752b7a9002..a546c9c1ed6 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.28.0", + "version": "2.29.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/rest-api-client/package.json b/packages/frontend/@n8n/rest-api-client/package.json index e8c8efdc779..3ff1a6ecd7a 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.28.0", + "version": "2.29.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/stores/package.json b/packages/frontend/@n8n/stores/package.json index 9a8d1a0a6e1..89570d777e1 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.28.0", + "version": "2.29.0", "files": [ "dist" ], diff --git a/packages/frontend/editor-ui/package.json b/packages/frontend/editor-ui/package.json index 04915d5574b..6805369622b 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.28.0", + "version": "2.29.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 802166828af..837ba7217e0 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -1,6 +1,6 @@ { "name": "n8n-nodes-base", - "version": "2.28.0", + "version": "2.29.0", "description": "Base nodes of n8n", "main": "index.js", "scripts": { diff --git a/packages/workflow/package.json b/packages/workflow/package.json index d7cd4171a83..932081684d0 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,6 +1,6 @@ { "name": "n8n-workflow", - "version": "2.28.0", + "version": "2.29.0", "description": "Workflow base code of n8n", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js",