diff --git a/CHANGELOG.md b/CHANGELOG.md index 27f98272926..e4faee729b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,159 @@ +# [2.33.0](https://github.com/n8n-io/n8n/compare/n8n@2.32.0...n8n@2.33.0) (2026-07-28) + + +### Bug Fixes + +* **ai-builder:** Halt workflow verification at send-and-wait gates on loops ([#34809](https://github.com/n8n-io/n8n/issues/34809)) ([e904939](https://github.com/n8n-io/n8n/commit/e904939db2d14091cf638be2d793a8430ba29621)) +* **ai-builder:** Keep assistant replies in the user's language during tool-heavy turns ([#34761](https://github.com/n8n-io/n8n/issues/34761)) ([5a64744](https://github.com/n8n-io/n8n/commit/5a647443ada5a4d2424e4da46177e7f203c31f4d)) +* **ai-builder:** Make channel config dropdown enabled - Linear and Telegram - in AIA agent builder ([#34706](https://github.com/n8n-io/n8n/issues/34706)) ([6b40211](https://github.com/n8n-io/n8n/commit/6b4021147b123c5f99de0301033132d1a357c119)) +* **ai-builder:** Make labels be more specific about access token for Slack setup ([#34893](https://github.com/n8n-io/n8n/issues/34893)) ([490b722](https://github.com/n8n-io/n8n/commit/490b7220e115207b8f3001a2038755d8270e5b6b)) +* **ai-builder:** MCP Connections failures are non-blocking for agents ([#34722](https://github.com/n8n-io/n8n/issues/34722)) ([3301e12](https://github.com/n8n-io/n8n/commit/3301e12014a7566b67aa952af68e3134d2151fbb)) +* **ai-builder:** Preview chat link fix ([#34659](https://github.com/n8n-io/n8n/issues/34659)) ([54db083](https://github.com/n8n-io/n8n/commit/54db083953318a10e5529dc772371d6252901427)) +* **ai-builder:** Provision agent prerequisites before build-agent delegation ([#34802](https://github.com/n8n-io/n8n/issues/34802)) ([fec6cee](https://github.com/n8n-io/n8n/commit/fec6ceef3c616c36fe76ba4576d9c4e7a6cbcf47)) +* **Airtable Node:** Support matching array field values in update operation ([#31517](https://github.com/n8n-io/n8n/issues/31517)) ([e07eab8](https://github.com/n8n-io/n8n/commit/e07eab880aa6abd8829e2403cb2008a271ebd18c)) +* **AMQP Trigger Node:** Cap concurrent executions at the configured messages per cycle ([#34787](https://github.com/n8n-io/n8n/issues/34787)) ([d2672a6](https://github.com/n8n-io/n8n/commit/d2672a63a65d775ec53c003bb71769c544d014dd)) +* **Baserow Node:** Format Get Many date filter values for Baserow API ([#32723](https://github.com/n8n-io/n8n/issues/32723)) ([b5da074](https://github.com/n8n-io/n8n/commit/b5da0744c4d0642679b45980a6fdb8bbc06b6634)) +* **Cohere Chat Model Node:** Route chat requests through the v2 endpoint ([#34878](https://github.com/n8n-io/n8n/issues/34878)) ([4006c22](https://github.com/n8n-io/n8n/commit/4006c226f88bf3092e96d3e757978a8849b86a91)) +* **core:** Accept 5-field cron expressions in schedule trigger ([#35006](https://github.com/n8n-io/n8n/issues/35006)) ([27edc54](https://github.com/n8n-io/n8n/commit/27edc543560c5188e4f78da60c74d839a6144f2d)) +* **core:** Advertise OAuth protected-resource metadata URL on MCP server 401 responses ([#34571](https://github.com/n8n-io/n8n/issues/34571)) ([37bb354](https://github.com/n8n-io/n8n/commit/37bb354b465cbc7f4115d251ae894b058b89405a)) +* **core:** Avoid loading execution data during credentials security audit ([#34876](https://github.com/n8n-io/n8n/issues/34876)) ([4212fc2](https://github.com/n8n-io/n8n/commit/4212fc2202cade111fd15af31218bccb963fb98f)) +* **core:** Classify masked Instance AI stream failures as quota exhaustion via credit re-check ([#34553](https://github.com/n8n-io/n8n/issues/34553)) ([bd89cfc](https://github.com/n8n-io/n8n/commit/bd89cfc04176f6b1442eb85a1486ed388443bf9e)) +* **core:** Ensure license device fingerprint meets minimum length ([#33852](https://github.com/n8n-io/n8n/issues/33852)) ([9140a06](https://github.com/n8n-io/n8n/commit/9140a068b11aa393f3e3473377df725b48d01694)) +* **core:** Expose workflowPublishingPolicy in the package import CLI command ([#34632](https://github.com/n8n-io/n8n/issues/34632)) ([3117e45](https://github.com/n8n-io/n8n/commit/3117e455c3608c7f3358c3a4f20b205e46505a85)) +* **core:** Fail fast with a node error when a Data Table node references a missing table ([#34610](https://github.com/n8n-io/n8n/issues/34610)) ([68c7b55](https://github.com/n8n-io/n8n/commit/68c7b55f863c5446fe3ce50e5b1e8f1c4eca9cd3)) +* **core:** Fall back to the run's resolved model for AI Assistant verification LLM calls ([#34627](https://github.com/n8n-io/n8n/issues/34627)) ([a8c90f8](https://github.com/n8n-io/n8n/commit/a8c90f84fe1cac7f4787a8a04e7eb27686e8e382)) +* **core:** Fix MCP workflow update failing for active workflows on SQLite ([#34964](https://github.com/n8n-io/n8n/issues/34964)) ([bc88dc4](https://github.com/n8n-io/n8n/commit/bc88dc4bd2bfa3e2e6430c10a251fd274445a06b)) +* **core:** Handle MCP OAuth2 token expiry and PKCE negotiation ([#34494](https://github.com/n8n-io/n8n/issues/34494)) ([c7b90d0](https://github.com/n8n-io/n8n/commit/c7b90d00518e587331d1f4b2ff5eb1901a56208a)) +* **core:** Include RFC 9207 iss parameter on OAuth authorization error redirects ([#34751](https://github.com/n8n-io/n8n/issues/34751)) ([eca731c](https://github.com/n8n-io/n8n/commit/eca731c2de2e54424b8019e4850e71cc47cea656)) +* **core:** Keep MCP server display names free-form in agent config ([#34931](https://github.com/n8n-io/n8n/issues/34931)) ([5339b5e](https://github.com/n8n-io/n8n/commit/5339b5e48a2b844958ba20cbc8c68f8256104604)) +* **core:** Normalize workflow rollup timestamps ([#34670](https://github.com/n8n-io/n8n/issues/34670)) ([0316336](https://github.com/n8n-io/n8n/commit/03163367a324a499929756e53cbae608d0cd95c6)) +* **core:** Preserve the underlying error as cause on Instance AI workspace file reads ([#34759](https://github.com/n8n-io/n8n/issues/34759)) ([206a258](https://github.com/n8n-io/n8n/commit/206a2581e4e2b5af9a49aea5d8d60eca9ccc5671)) +* **core:** Prevent concurrent instance startups from racing database migrations ([#34685](https://github.com/n8n-io/n8n/issues/34685)) ([4d861d1](https://github.com/n8n-io/n8n/commit/4d861d16a65c3fa042bef92b5a775bc2d869184e)) +* **core:** Prevent unsupported waiting operations in agent tools ([#34587](https://github.com/n8n-io/n8n/issues/34587)) ([3c278f0](https://github.com/n8n-io/n8n/commit/3c278f01674c4c702d04ab6fe50ef1a980ab3ac0)) +* **core:** Publish workspace packages required by n8n at runtime ([#34886](https://github.com/n8n-io/n8n/issues/34886)) ([0c613b4](https://github.com/n8n-io/n8n/commit/0c613b44050b6752835fb726365189b7bedfeb19)) +* **core:** Redact a sub-workflow's own execution record per its own policy ([#34621](https://github.com/n8n-io/n8n/issues/34621)) ([d8d89cc](https://github.com/n8n-io/n8n/commit/d8d89cc38106947025f06e458a8b6108436a4804)) +* **core:** Redirect form-resume waiting requests to the form endpoint ([#34725](https://github.com/n8n-io/n8n/issues/34725)) ([5dfa49b](https://github.com/n8n-io/n8n/commit/5dfa49be6f332377c60cdd063cb06dedc1c52d8c)) +* **core:** Reject workflow deletion while unpublish is still in progress ([#34836](https://github.com/n8n-io/n8n/issues/34836)) ([9e09ff4](https://github.com/n8n-io/n8n/commit/9e09ff4d23ede51ce71f69049ebdc394802b9703)) +* **core:** Require row read scope for data table CSV export ([#34127](https://github.com/n8n-io/n8n/issues/34127)) ([8171aa8](https://github.com/n8n-io/n8n/commit/8171aa8261235093f4e5d6f821bf18be67924c0b)) +* **core:** Resolve synthetic tool nodes to the requested version ([#34850](https://github.com/n8n-io/n8n/issues/34850)) ([6e12426](https://github.com/n8n-io/n8n/commit/6e124263dc654cdfe7c4947e747776f5d6daac8f)) +* **core:** Return correct webhook URL in MCP get_workflow_details trigger info ([#34927](https://github.com/n8n-io/n8n/issues/34927)) ([5542c1b](https://github.com/n8n-io/n8n/commit/5542c1b3940b28fa65a9f0840eef6f67018864a6)) +* **core:** Sanitize secret values before persisting to agent memory ([#34622](https://github.com/n8n-io/n8n/issues/34622)) ([edbed4f](https://github.com/n8n-io/n8n/commit/edbed4fc01eef9ffac43a0c7901ec678d48f6bb4)) +* **core:** Serve RFC 9728 metadata at bare /.well-known/oauth-protected-resource ([#33776](https://github.com/n8n-io/n8n/issues/33776)) ([3e0188c](https://github.com/n8n-io/n8n/commit/3e0188cf2af284d448dccfb43abf9c0db2cf57ee)) +* **core:** Sign S3 object paths with strict RFC 3986 encoding ([#34694](https://github.com/n8n-io/n8n/issues/34694)) ([8e5fdb4](https://github.com/n8n-io/n8n/commit/8e5fdb4b2d4bfa0eae046a54e79636a548e3fe0c)) +* **core:** Skip Sentry reports for Instance AI errors that self-declare a warning level ([#34617](https://github.com/n8n-io/n8n/issues/34617)) ([3bb3835](https://github.com/n8n-io/n8n/commit/3bb3835db4126db20fa24b00abe257ab8038a989)) +* **core:** Stop Instance AI follow-up runs from looping when they keep failing before the agent starts ([#34767](https://github.com/n8n-io/n8n/issues/34767)) ([5aac66d](https://github.com/n8n-io/n8n/commit/5aac66d8cb8a023ab97b1ead28da58237237f497)) +* **core:** Strip null optional node fields from AI-generated workflows ([#34668](https://github.com/n8n-io/n8n/issues/34668)) ([94e505a](https://github.com/n8n-io/n8n/commit/94e505a972dc52ff2a7b3fa91e3fc4d95314c2f8)) +* **core:** Support fractional community node versions with PostgreSQL ([#34717](https://github.com/n8n-io/n8n/issues/34717)) ([48c0e70](https://github.com/n8n-io/n8n/commit/48c0e70f14a77858379d795400ad9199126d7c78)) +* **core:** Surface HITL suspend/resume content in Instance AI trace turns ([#34599](https://github.com/n8n-io/n8n/issues/34599)) ([d8c3fad](https://github.com/n8n-io/n8n/commit/d8c3fadef48d8bb0865265ee038d14e4f51b83af)) +* **Databricks Node:** Change default tokenExpiredStatusCode from 401 to 403 ([#34325](https://github.com/n8n-io/n8n/issues/34325)) ([6f3d2b9](https://github.com/n8n-io/n8n/commit/6f3d2b9faab6174f6b483091345984092fb81d6c)) +* **DeepSeek Node:** Preserve reasoning_content on tool-calling turns ([#34924](https://github.com/n8n-io/n8n/issues/34924)) ([4d247a1](https://github.com/n8n-io/n8n/commit/4d247a1176b9e66ea9113da640731e7037d336a1)) +* **editor:** Add document title and adopt new settings layout on migration report pages ([#34609](https://github.com/n8n-io/n8n/issues/34609)) ([0164216](https://github.com/n8n-io/n8n/commit/016421680d5c8076d868936e53197f202cd3fd69)) +* **editor:** Allow LDAP users to configure n8n 2FA in personal settings ([#34655](https://github.com/n8n-io/n8n/issues/34655)) ([2b1e4b8](https://github.com/n8n-io/n8n/commit/2b1e4b8910bcf6c7363a4031bec8ecc653cd7322)) +* **editor:** Center empty state content vertically on short viewports ([#34820](https://github.com/n8n-io/n8n/issues/34820)) ([359d82f](https://github.com/n8n-io/n8n/commit/359d82fb0519737c2bf0e4e9fabd41fe8ac2f180)) +* **editor:** Clamp persisted sidebar width when expanding the main sidebar ([#34923](https://github.com/n8n-io/n8n/issues/34923)) ([4f7c725](https://github.com/n8n-io/n8n/commit/4f7c725b837226503aef7133cca1918ecaca3469)) +* **editor:** Debounce node creator search filtering ([#34828](https://github.com/n8n-io/n8n/issues/34828)) ([25c5a73](https://github.com/n8n-io/n8n/commit/25c5a7341edbd27fe757f7fa994eb662c0e15c7a)) +* **editor:** Don't show quick connect for non-main auth fields ([#34449](https://github.com/n8n-io/n8n/issues/34449)) ([6195471](https://github.com/n8n-io/n8n/commit/6195471424d3f939ff35013a8bb8939fffaf37ea)) +* **editor:** Fix an issue in some Safari versions that prevented copying invite links ([#34620](https://github.com/n8n-io/n8n/issues/34620)) ([e75e412](https://github.com/n8n-io/n8n/commit/e75e41205c6ee59d44e694d82304bf19ccc5ee19)) +* **editor:** Fix focus parameter button breaking selection in credential dialog ([#34453](https://github.com/n8n-io/n8n/issues/34453)) ([ee029b8](https://github.com/n8n-io/n8n/commit/ee029b8df91f60387c72aed90d3d98e586e0b21b)) +* **editor:** Html strings for table names are escaped ([#24522](https://github.com/n8n-io/n8n/issues/24522)) ([f4365b1](https://github.com/n8n-io/n8n/commit/f4365b1579d1c8039305c32814b8da35110c2c07)) +* **editor:** Inject instance UTM parameters in all links to the templates website ([#34790](https://github.com/n8n-io/n8n/issues/34790)) ([d5b5d8e](https://github.com/n8n-io/n8n/commit/d5b5d8ead5802dea7527e7781dfd417a508efdf9)) +* **editor:** Keep chat typing indicator visible until response arrives ([#34768](https://github.com/n8n-io/n8n/issues/34768)) ([4fdf3ed](https://github.com/n8n-io/n8n/commit/4fdf3ed633ef0fb855b7ad754c606f581c7bb42d)) +* **editor:** Keep NDV node hints visible after execution and render them in a single pane ([#34920](https://github.com/n8n-io/n8n/issues/34920)) ([082b5d9](https://github.com/n8n-io/n8n/commit/082b5d9190f4bc81d93c6a94d6d4692bed4660ca)) +* **editor:** Keep Switch fallback outputs available with unresolved expressions ([#34698](https://github.com/n8n-io/n8n/issues/34698)) ([a0f6861](https://github.com/n8n-io/n8n/commit/a0f6861e17d3a9b2ea1c3eebd71f369ea917084f)) +* **editor:** Manage and other permissions checkboxs stuck in half-selected state during member selection ([#34726](https://github.com/n8n-io/n8n/issues/34726)) ([0e186ad](https://github.com/n8n-io/n8n/commit/0e186ad8d32db5df59d7150acd894cfd149f4dbb)) +* **editor:** Preserve agent tool name translations ([#35039](https://github.com/n8n-io/n8n/issues/35039)) ([fd5bc7d](https://github.com/n8n-io/n8n/commit/fd5bc7da2801e4bf8cad6937e7e059accf5e9407)) +* **editor:** Preserve canvas groups when converting a selection to a sub-workflow ([#34664](https://github.com/n8n-io/n8n/issues/34664)) ([1666f1e](https://github.com/n8n-io/n8n/commit/1666f1ec67956130a6021c1e4b5c263851849641)) +* **editor:** Prevent reactive feedback loop when opening workflow diff ([#34897](https://github.com/n8n-io/n8n/issues/34897)) ([962ff56](https://github.com/n8n-io/n8n/commit/962ff564c434ad03954e508dd80d8fd790ce32ab)) +* **editor:** Reassign users when deleting a custom instance role ([#34642](https://github.com/n8n-io/n8n/issues/34642)) ([fa0abd8](https://github.com/n8n-io/n8n/commit/fa0abd8ca80205f8fac7862fa674db5d0b4d6387)) +* **editor:** Refresh subworkflow input schema from draft on parent open ([#34522](https://github.com/n8n-io/n8n/issues/34522)) ([734f957](https://github.com/n8n-io/n8n/commit/734f9573952c3a639518bfd42e03b4d7aa9fd436)) +* **editor:** Remove episodic memory callout and knowledge base publish requirement ([#34888](https://github.com/n8n-io/n8n/issues/34888)) ([771d038](https://github.com/n8n-io/n8n/commit/771d038657b9965288852079c29637780145af69)) +* **editor:** Rename preview AI Agent node to V1 ([#34714](https://github.com/n8n-io/n8n/issues/34714)) ([359e1fb](https://github.com/n8n-io/n8n/commit/359e1fba36776651dfdd87c6eca8469b888e4a86)) +* **editor:** Replace invalid link ([#34652](https://github.com/n8n-io/n8n/issues/34652)) ([87115d6](https://github.com/n8n-io/n8n/commit/87115d6cb90bd6de717eaa2312a5e31e46e71361)) +* **editor:** Restore agent channel credential setup ([#34737](https://github.com/n8n-io/n8n/issues/34737)) ([ac839bb](https://github.com/n8n-io/n8n/commit/ac839bb54a2b33a4d49ebf3f5adfb8289040bd2a)) +* **editor:** Restore horizontal scrolling of NDV panel header controls ([#34824](https://github.com/n8n-io/n8n/issues/34824)) ([0745526](https://github.com/n8n-io/n8n/commit/0745526f6a7ba4deef80e8f734416164b9e7798e)) +* **editor:** Stabilize icon picker scrolling ([#34596](https://github.com/n8n-io/n8n/issues/34596)) ([e67c119](https://github.com/n8n-io/n8n/commit/e67c119f8b3b5d3f37b3b14cc5bdc644f06e0ddf)) +* **editor:** Update copy for executions tab empty state ([#34731](https://github.com/n8n-io/n8n/issues/34731)) ([1138f11](https://github.com/n8n-io/n8n/commit/1138f1196fee4d3fa5adff402a008928d8b9fee1)) +* **Form Node:** Properly handle quotes in Form Trigger Node name ([#34650](https://github.com/n8n-io/n8n/issues/34650)) ([95c36b8](https://github.com/n8n-io/n8n/commit/95c36b8debbd6cdd87e731ea3fd6a2ee0f4e6505)) +* **HTTP Request Node:** Include error body in continueOnFail mode ([#34729](https://github.com/n8n-io/n8n/issues/34729)) ([d0b254c](https://github.com/n8n-io/n8n/commit/d0b254cff8bec92545602b03e4784f567a92d65b)) +* Keep agent preview streams responsive ([#35035](https://github.com/n8n-io/n8n/issues/35035)) ([8d46c6e](https://github.com/n8n-io/n8n/commit/8d46c6e67ab58b076b4efda03b5fc94417063d39)) +* **MCP Client Tool Node:** Close cached MCP client sessions when their execution finishes ([#34397](https://github.com/n8n-io/n8n/issues/34397)) ([ec5f503](https://github.com/n8n-io/n8n/commit/ec5f5032a48abb348fcb108e921dd382c1c2673e)) +* **Microsoft Teams Node:** Respect limit server-side in getAll operations ([#34851](https://github.com/n8n-io/n8n/issues/34851)) ([ded1697](https://github.com/n8n-io/n8n/commit/ded1697671379660bcf0368e4eec8863b971fafd)) +* **N8n Node:** Update credential test to use an endpoint with no extra scopes ([#34605](https://github.com/n8n-io/n8n/issues/34605)) ([4622b35](https://github.com/n8n-io/n8n/commit/4622b3555739bda41f3e7686ec6085b23bb07c94)) +* Parse structured output from content-block model responses in chain nodes ([#34928](https://github.com/n8n-io/n8n/issues/34928)) ([1713d9a](https://github.com/n8n-io/n8n/commit/1713d9a9bcf0ab6cb1d49aa9860be55b8756afbe)) +* Report real exported entity counts in package export ([#34995](https://github.com/n8n-io/n8n/issues/34995)) ([f3fd559](https://github.com/n8n-io/n8n/commit/f3fd5599ca8a760b2f8d5d6a1e00201661c022bc)) +* Return reversed array when calling `.reverse()` ([#34625](https://github.com/n8n-io/n8n/issues/34625)) ([cc4dbf9](https://github.com/n8n-io/n8n/commit/cc4dbf9439239d586bf54967294dc52da441e2f9)) +* Serialize dates and route binary columns to output in database nodes ([#34124](https://github.com/n8n-io/n8n/issues/34124)) ([26ae903](https://github.com/n8n-io/n8n/commit/26ae903a2e457a5a4dad332c57a98cbc4b2196c0)) +* **Slack Node:** Handle user-list rate limits and surface real load errors ([#34743](https://github.com/n8n-io/n8n/issues/34743)) ([2268149](https://github.com/n8n-io/n8n/commit/2268149b7cecbb3b4a23758262d76bee2769d61f)) +* Treat blank optional enum form fields as unset in package import ([#35010](https://github.com/n8n-io/n8n/issues/35010)) ([4abbc89](https://github.com/n8n-io/n8n/commit/4abbc89df4b01c0ec3d1a34b78f72d2beedc8c8f)) +* Validate loadOption parameter in GSheet and Notion nodes ([#34695](https://github.com/n8n-io/n8n/issues/34695)) ([1f82bee](https://github.com/n8n-io/n8n/commit/1f82beef47cfcd9598193f8e9afaa6f428b3d036)) +* **Wikipedia Tool Node:** Surface tool errors as actionable node errors ([#34643](https://github.com/n8n-io/n8n/issues/34643)) ([3f1b35d](https://github.com/n8n-io/n8n/commit/3f1b35d669e7a44ed129621ff96bf69597fb2128)) +* **Wordpress Node:** WordPress Get Many adds before filter for posts and pages ([#19790](https://github.com/n8n-io/n8n/issues/19790)) ([90f1430](https://github.com/n8n-io/n8n/commit/90f1430c5ebf91b1b720dec3343495841315d110)) + + +### Features + +* Add admin-managed instance credentials ([#34364](https://github.com/n8n-io/n8n/issues/34364)) ([7d8426f](https://github.com/n8n-io/n8n/commit/7d8426f05536aaa7232d685decd7d4dc6cf73077)) +* Add require-files-array ESLint rule for community node packages ([#34792](https://github.com/n8n-io/n8n/issues/34792)) ([d0adaf7](https://github.com/n8n-io/n8n/commit/d0adaf7b5a9e8a8f1c119a572e4c4aaf065bb691)) +* **ai-builder:** Add Fix with Assistant for failed agent preview tools - pass single execution context ([#34616](https://github.com/n8n-io/n8n/issues/34616)) ([9626891](https://github.com/n8n-io/n8n/commit/96268910d35112cb02363aef9ad184036d4b2dfd)) +* **ai-builder:** Add support for verified community nodes as agent tools ([#34922](https://github.com/n8n-io/n8n/issues/34922)) ([3d281ec](https://github.com/n8n-io/n8n/commit/3d281ecc40dd3c6e78cb75a2fdf850af8f06926d)) +* **ai-builder:** Agent session records direct to session chat, not trace ([#34997](https://github.com/n8n-io/n8n/issues/34997)) ([f62cc63](https://github.com/n8n-io/n8n/commit/f62cc6319a582982cde0091899922446fd01bba6)) +* **ai-builder:** Format zod erros on agent config - better toast msg ([#34867](https://github.com/n8n-io/n8n/issues/34867)) ([bac8deb](https://github.com/n8n-io/n8n/commit/bac8debc0ef9c77e00bdba454cf3ae2f807dbca0)) +* **ai-builder:** Single preview chat + trace modal ([#35033](https://github.com/n8n-io/n8n/issues/35033)) ([687a00e](https://github.com/n8n-io/n8n/commit/687a00e7eeb2c49f491d06a490dca0c92b90b79d)) +* **ai-builder:** Support execution scenarios for first-class agents in evals ([#34384](https://github.com/n8n-io/n8n/issues/34384)) ([5fd800d](https://github.com/n8n-io/n8n/commit/5fd800de20e5be21e6ccb4599746c2c5d2088898)) +* **ai-builder:** Tidy up tool names and agent builder tool UX ([#34646](https://github.com/n8n-io/n8n/issues/34646)) ([decb322](https://github.com/n8n-io/n8n/commit/decb3228c5e49b47ddc945c0bc067ea5a1a35ba7)) +* Allow custom OAuth scopes for Microsoft Azure Monitor, Dynamics, Graph Security and Azure Storage ([#34612](https://github.com/n8n-io/n8n/issues/34612)) ([69c8633](https://github.com/n8n-io/n8n/commit/69c86333b28c6843e5469945625dd43e62575fe6)) +* Allow custom OAuth scopes for the remaining Google credentials ([#34631](https://github.com/n8n-io/n8n/issues/34631)) ([4a8dd5b](https://github.com/n8n-io/n8n/commit/4a8dd5b81716de298bafaf991ef16eabe0ffb962)) +* **API:** Add credentialResolverId, timeSavedMode & binaryMode properties to workflow settings schema ([#34330](https://github.com/n8n-io/n8n/issues/34330)) ([9ac95b6](https://github.com/n8n-io/n8n/commit/9ac95b68bee67e9d4d4fbed7085cf3f2df840c6c)) +* **API:** Add endpoint to list workflow version history (GET /workflows/{id}/history) ([#34656](https://github.com/n8n-io/n8n/issues/34656)) ([91751c3](https://github.com/n8n-io/n8n/commit/91751c3ce26c9e90f17fe1b44fcec90fa6d0b487)) +* **API:** Add public API endpoints for OpenTelemetry configuration ([#34429](https://github.com/n8n-io/n8n/issues/34429)) ([cd1e48e](https://github.com/n8n-io/n8n/commit/cd1e48e5f536f3e5d3e78ae6f272eb6be16751a4)) +* **API:** Add workflow publish/unpublish public API endpoints ([#34745](https://github.com/n8n-io/n8n/issues/34745)) ([e9933bd](https://github.com/n8n-io/n8n/commit/e9933bd1c09e26f3eafc07ceb136196a3bfa4189)) +* **API:** Deprecate workflow activate/deactivate public API endpoints ([#34771](https://github.com/n8n-io/n8n/issues/34771)) ([05c691b](https://github.com/n8n-io/n8n/commit/05c691b0b7849add3a3b8e81fa81fa000f064539)) +* **AWS Bedrock Chat Model Node:** Surface inference-profile models in the default model picker ([#34983](https://github.com/n8n-io/n8n/issues/34983)) ([cb28555](https://github.com/n8n-io/n8n/commit/cb28555d55fd22444fc9deab120842aa9829eed7)) +* Configure the AI Assistant through a redesigned instance settings page ([#34493](https://github.com/n8n-io/n8n/issues/34493)) ([4078318](https://github.com/n8n-io/n8n/commit/4078318cff167b4aa65c74485769943d778ecb60)) +* **core:** Add `active_workflow_info` and make `workflow_info` leader-only ([#34987](https://github.com/n8n-io/n8n/issues/34987)) ([78e55b5](https://github.com/n8n-io/n8n/commit/78e55b5cbfbd0781b61e5bc9e1dc74de785a4542)) +* **core:** Add availableInMCP column to agents ([#34665](https://github.com/n8n-io/n8n/issues/34665)) ([fdd4e33](https://github.com/n8n-io/n8n/commit/fdd4e33f9ca7d4faeac7d393234b22a47faafbd8)) +* **core:** Add credential-unnecessary-password community node lint rule ([#34791](https://github.com/n8n-io/n8n/issues/34791)) ([95da849](https://github.com/n8n-io/n8n/commit/95da84912ffef514220772bb779830d11fa2e2cf)) +* **core:** Add eligible-reviewer API types and reviewer ids to revie… ([#34703](https://github.com/n8n-io/n8n/issues/34703)) ([60112eb](https://github.com/n8n-io/n8n/commit/60112eb81c002aea2b61cb6439733c61b57a999d)) +* **core:** Add instance credential database schema ([#34709](https://github.com/n8n-io/n8n/issues/34709)) ([13becf3](https://github.com/n8n-io/n8n/commit/13becf336c703a7e3c17bac3f61a2d66ae2d933e)) +* **core:** Add N8N_SCHEDULER_MAX_ATTEMPTS to configure scheduler dead-letter threshold ([#34633](https://github.com/n8n-io/n8n/issues/34633)) ([29f2fac](https://github.com/n8n-io/n8n/commit/29f2facb48bfc62673be5b3e0fb8eec5424eb44a)) +* **core:** Add storedAt column to agent_execution ([#34858](https://github.com/n8n-io/n8n/issues/34858)) ([0b4bbd0](https://github.com/n8n-io/n8n/commit/0b4bbd05b8956ef81db7f1ca66107c7460e1f6e9)) +* **core:** Add telemetry events for agent publishing, builder capabilities, and interactive flows ([#34887](https://github.com/n8n-io/n8n/issues/34887)) ([8017b3d](https://github.com/n8n-io/n8n/commit/8017b3d85f44db019d1a47e472b4c2b2c8bf1cb1)) +* **core:** Add workflow review request entities and migration scripts ([#34062](https://github.com/n8n-io/n8n/issues/34062)) ([156ac00](https://github.com/n8n-io/n8n/commit/156ac00120f2ac611d4da1d72484b2031f738b9c)) +* **core:** Add workflow.deactivate external hook ([#34746](https://github.com/n8n-io/n8n/issues/34746)) ([697174f](https://github.com/n8n-io/n8n/commit/697174f3f8097d034e022f1df3ed64c1849f0717)) +* **core:** Allow Storybook components to be viewed in light and dark mode ([#34361](https://github.com/n8n-io/n8n/issues/34361)) ([e592b21](https://github.com/n8n-io/n8n/commit/e592b210c1f439cb2ea68902c519b8a2cea246e3)) +* **core:** Auto-include sub-workflows in package exports ([#34218](https://github.com/n8n-io/n8n/issues/34218)) ([09c90f9](https://github.com/n8n-io/n8n/commit/09c90f9bf4ca704725ed5621c0dedf7d0afab02f)) +* **core:** Create reviews page and render inbox ([#34357](https://github.com/n8n-io/n8n/issues/34357)) ([b2cbcc1](https://github.com/n8n-io/n8n/commit/b2cbcc1b8199ad2e649d6497262a49e1a09dabd8)) +* **core:** Detect and heal published-version skew in trigger reconciliation ([#34877](https://github.com/n8n-io/n8n/issues/34877)) ([3f2bc68](https://github.com/n8n-io/n8n/commit/3f2bc6884676cb31f664a2f67d8ab897e9a37f22)) +* **core:** Emit agent run spans through the OTel module's tracer ([#34460](https://github.com/n8n-io/n8n/issues/34460)) ([e01e996](https://github.com/n8n-io/n8n/commit/e01e996649f1407296723f11612e20a57a09890b)) +* **core:** Include acting user identity in workflow lifecycle external hooks ([#34769](https://github.com/n8n-io/n8n/issues/34769)) ([efa86c6](https://github.com/n8n-io/n8n/commit/efa86c697b163b3d8ac0520d1a18ca98db6cf959)) +* **core:** Infer structured output from example JSON in AI Agent Node ([#34779](https://github.com/n8n-io/n8n/issues/34779)) ([0ec49b3](https://github.com/n8n-io/n8n/commit/0ec49b37353a0e8d0cc03ce550116833e06b8a47)) +* **core:** Nest delegated sub-agent spans under the parent agent trace ([#34720](https://github.com/n8n-io/n8n/issues/34720)) ([bd6f617](https://github.com/n8n-io/n8n/commit/bd6f617efb751b8ad0a109254e010506e5f95077)) +* **core:** Return open and closed counts for the review inbox tabs ([#34789](https://github.com/n8n-io/n8n/issues/34789)) ([f4edeeb](https://github.com/n8n-io/n8n/commit/f4edeeba312051fc8595c7276ba2f2af408adfaf)) +* **core:** Review submission flow endpoints and toggle ([#34649](https://github.com/n8n-io/n8n/issues/34649)) ([6d38f2e](https://github.com/n8n-io/n8n/commit/6d38f2ee392ce32f19859dd21bd82dc6f14c1679)) +* **core:** Store agent execution logs in blob storage ([#34796](https://github.com/n8n-io/n8n/issues/34796)) ([a647aef](https://github.com/n8n-io/n8n/commit/a647aeff2300558cf7f1a16d8e3bcb4966ba7981)) +* **core:** Support legacy sub-workflow dependencies in package exports ([#34398](https://github.com/n8n-io/n8n/issues/34398)) ([41660d0](https://github.com/n8n-io/n8n/commit/41660d00679c524045d55aced4c3b5e5b9b2bcfa)) +* **core:** Validate missing node types on package import ([#34598](https://github.com/n8n-io/n8n/issues/34598)) ([4044d58](https://github.com/n8n-io/n8n/commit/4044d58d130fd2f86e906a1f41cb561ff2c8e31b)) +* Default package import workflowIdPolicy to source ([#34989](https://github.com/n8n-io/n8n/issues/34989)) ([1f4e654](https://github.com/n8n-io/n8n/commit/1f4e65419ab3bd2ef453324f5796d4e86434382a)) +* **editor:** Add N8nStatusDot component ([#34963](https://github.com/n8n-io/n8n/issues/34963)) ([f758a4b](https://github.com/n8n-io/n8n/commit/f758a4bd05723b44acdf6786410c5da54a5936a2)) +* **editor:** Add workflow review submission flow ([#34520](https://github.com/n8n-io/n8n/issues/34520)) ([5939eb5](https://github.com/n8n-io/n8n/commit/5939eb52e9c658419622e35a07e5914982b2e244)) +* **editor:** Adds modal to see all projects a user can access in a list ([#34619](https://github.com/n8n-io/n8n/issues/34619)) ([2748e1a](https://github.com/n8n-io/n8n/commit/2748e1ac78207b471002a1de6f18602352f65608)) +* **editor:** Keep review-required toggle synchronized with open reviews ([#34606](https://github.com/n8n-io/n8n/issues/34606)) ([ca0c5f4](https://github.com/n8n-io/n8n/commit/ca0c5f49382c383642b6b196acb7358f56b31f1d)) +* **editor:** Migrate OpenTelemetry settings page to new instance settings UI ([#34965](https://github.com/n8n-io/n8n/issues/34965)) ([91e1276](https://github.com/n8n-io/n8n/commit/91e12764637c50698461452d586420537bf7c882)) +* **editor:** Polish end-user credential setup modal and NDV states ([#34766](https://github.com/n8n-io/n8n/issues/34766)) ([01e0639](https://github.com/n8n-io/n8n/commit/01e06399d84cc738fde7846e5aedee73f222ccdc)) +* **editor:** Revamp MCP settings view with instance settings components ([#34041](https://github.com/n8n-io/n8n/issues/34041)) ([e2840a7](https://github.com/n8n-io/n8n/commit/e2840a7443ca05073ffa4bb0b52cd0232dce1821)) +* **editor:** Show confirmation modal when updating a custom instance role with assigned users ([#34544](https://github.com/n8n-io/n8n/issues/34544)) ([6dc2079](https://github.com/n8n-io/n8n/commit/6dc2079399e25334224104b0ed06acefdf79fb85)) +* **editor:** Show reviewer and requester avatars and a status indicator on review inbox items ([#34885](https://github.com/n8n-io/n8n/issues/34885)) ([2ea7da2](https://github.com/n8n-io/n8n/commit/2ea7da29aca43acc7047807889cf762188fb865e)) +* **editor:** Sync a new workflow version into an existing open review ([#34842](https://github.com/n8n-io/n8n/issues/34842)) ([5a97bd1](https://github.com/n8n-io/n8n/commit/5a97bd1a2e31b90be75fb604fd7f0a7e7a35a33f)) +* **editor:** Track Instance AI entry point as action_source on builder messages ([#34671](https://github.com/n8n-io/n8n/issues/34671)) ([c0fe8ba](https://github.com/n8n-io/n8n/commit/c0fe8ba4dbb08266aad20c0ab09db3afbedd62bf)) +* **Gmail Node:** Add warning notice when Simplify is disabled ([#34611](https://github.com/n8n-io/n8n/issues/34611)) ([72a311a](https://github.com/n8n-io/n8n/commit/72a311a6f38195c755ae1dce9612010688dc0a5c)) +* **Microsoft Excel (SharePoint) Node:** Add node for Excel workbooks in SharePoint document libraries ([#34847](https://github.com/n8n-io/n8n/issues/34847)) ([d67b9cd](https://github.com/n8n-io/n8n/commit/d67b9cd0d163352e216361cc83dd0a7d0b76b7e7)) + + +### Performance Improvements + +* **core:** Skip allowed-methods lookup on successful production webhook requests ([#34833](https://github.com/n8n-io/n8n/issues/34833)) ([bf8f5d8](https://github.com/n8n-io/n8n/commit/bf8f5d85a3bc9efc24eebfe5c0e18cf9f3e21190)) + + # [2.32.0](https://github.com/n8n-io/n8n/compare/n8n@2.31.0...n8n@2.32.0) (2026-07-21) diff --git a/package.json b/package.json index 01e7731af91..df62bea10ee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-monorepo", - "version": "2.32.0", + "version": "2.33.0", "private": true, "engines": { "node": ">=22.22", diff --git a/packages/@n8n/agents/package.json b/packages/@n8n/agents/package.json index 80671dd4823..c11a076745a 100644 --- a/packages/@n8n/agents/package.json +++ b/packages/@n8n/agents/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/agents", - "version": "0.17.0", + "version": "0.18.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 7ada74ed1ca..0df87aee677 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.22.0", + "version": "0.23.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 18da19708cc..982058396ee 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.25.0", + "version": "0.26.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 83e31f9d9a3..86c4d74cfb2 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.32.0", + "version": "1.33.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 b9f5bf219ce..e8c551efa88 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.32.0", + "version": "1.33.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 09546da5a26..659ee81ca76 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.32.0", + "version": "1.33.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 68c75d18c02..b8e7aef47f2 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.6.0", + "version": "1.7.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 68914609cde..0152b78843e 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.32.0", + "version": "1.33.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/blob-storage/package.json b/packages/@n8n/blob-storage/package.json index c756263ac34..2e95369f7ba 100644 --- a/packages/@n8n/blob-storage/package.json +++ b/packages/@n8n/blob-storage/package.json @@ -1,67 +1,67 @@ { - "name": "@n8n/blob-storage", - "version": "1.0.0", - "description": "Blob storage layer for n8n, with filesystem, S3, and Azure Blob backends", - "scripts": { - "clean": "rimraf dist .turbo", - "dev": "pnpm watch", - "typecheck": "tsc --noEmit", - "build": "tsc -p tsconfig.build.json", - "build:unchecked": "tsc -p tsconfig.build.json --noCheck", - "format": "biome format --write .", - "format:check": "biome ci .", - "lint": "eslint . --quiet", - "lint:fix": "eslint . --fix", - "watch": "tsc -p tsconfig.build.json --watch", - "test": "vitest run", - "test:unit": "vitest run", - "test:dev": "vitest --silent=false" - }, - "main": "dist/index.js", - "module": "src/index.ts", - "types": "dist/index.d.ts", - "files": [ - "dist/**/*" - ], - "exports": { - ".": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "./object-store": { - "types": "./dist/object-store/index.d.ts", - "default": "./dist/object-store/index.js" - }, - "./azure-blob": { - "types": "./dist/azure-blob/index.d.ts", - "default": "./dist/azure-blob/index.js" - } - }, - "dependencies": { - "@aws-sdk/client-s3": "3.808.0", - "@azure/identity": "catalog:", - "@azure/storage-blob": "catalog:", - "@n8n/backend-common": "workspace:*", - "@n8n/backend-network": "workspace:*", - "@n8n/config": "workspace:*", - "@n8n/di": "workspace:*", - "@n8n/utils": "workspace:*", - "lodash": "catalog:", - "n8n-workflow": "workspace:*", - "reflect-metadata": "catalog:", - "zod": "catalog:" - }, - "devDependencies": { - "@n8n/eslint-config": "workspace:*", - "@n8n/typescript-config": "workspace:*", - "@n8n/vitest-config": "workspace:*", - "@types/lodash": "catalog:", - "@vitest/coverage-v8": "catalog:", - "eslint": "catalog:", - "typescript": "catalog:typescript", - "vite": "catalog:", - "vitest": "catalog:", - "vitest-mock-extended": "catalog:" - }, - "license": "LicenseRef-n8n-sustainable-use" + "name": "@n8n/blob-storage", + "version": "1.1.0", + "description": "Blob storage layer for n8n, with filesystem, S3, and Azure Blob backends", + "scripts": { + "clean": "rimraf dist .turbo", + "dev": "pnpm watch", + "typecheck": "tsc --noEmit", + "build": "tsc -p tsconfig.build.json", + "build:unchecked": "tsc -p tsconfig.build.json --noCheck", + "format": "biome format --write .", + "format:check": "biome ci .", + "lint": "eslint . --quiet", + "lint:fix": "eslint . --fix", + "watch": "tsc -p tsconfig.build.json --watch", + "test": "vitest run", + "test:unit": "vitest run", + "test:dev": "vitest --silent=false" + }, + "main": "dist/index.js", + "module": "src/index.ts", + "types": "dist/index.d.ts", + "files": [ + "dist/**/*" + ], + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "./object-store": { + "types": "./dist/object-store/index.d.ts", + "default": "./dist/object-store/index.js" + }, + "./azure-blob": { + "types": "./dist/azure-blob/index.d.ts", + "default": "./dist/azure-blob/index.js" + } + }, + "dependencies": { + "@aws-sdk/client-s3": "3.808.0", + "@azure/identity": "catalog:", + "@azure/storage-blob": "catalog:", + "@n8n/backend-common": "workspace:*", + "@n8n/backend-network": "workspace:*", + "@n8n/config": "workspace:*", + "@n8n/di": "workspace:*", + "@n8n/utils": "workspace:*", + "lodash": "catalog:", + "n8n-workflow": "workspace:*", + "reflect-metadata": "catalog:", + "zod": "catalog:" + }, + "devDependencies": { + "@n8n/eslint-config": "workspace:*", + "@n8n/typescript-config": "workspace:*", + "@n8n/vitest-config": "workspace:*", + "@types/lodash": "catalog:", + "@vitest/coverage-v8": "catalog:", + "eslint": "catalog:", + "typescript": "catalog:typescript", + "vite": "catalog:", + "vitest": "catalog:", + "vitest-mock-extended": "catalog:" + }, + "license": "LicenseRef-n8n-sustainable-use" } diff --git a/packages/@n8n/chat-hub/package.json b/packages/@n8n/chat-hub/package.json index e1f29c5301c..79ea71f98b1 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.25.0", + "version": "1.26.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/cli/package.json b/packages/@n8n/cli/package.json index 4f90b6a1e4a..3b60898c6d4 100644 --- a/packages/@n8n/cli/package.json +++ b/packages/@n8n/cli/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/cli", - "version": "0.12.0", + "version": "0.13.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 4f449500dc2..8d3557542a0 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.14.0", + "version": "1.15.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 672b66f72aa..2fc7d34f458 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.16.0", + "version": "0.17.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 50efb6d891d..a2bb4120a52 100644 --- a/packages/@n8n/config/package.json +++ b/packages/@n8n/config/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/config", - "version": "2.30.0", + "version": "2.31.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 8f5b3112be7..e11a65e021a 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.40.0", + "version": "0.41.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 e2248a7ceb6..f89b8860a8a 100644 --- a/packages/@n8n/db/package.json +++ b/packages/@n8n/db/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/db", - "version": "1.32.0", + "version": "1.33.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 92c190d9711..b7cef614942 100644 --- a/packages/@n8n/decorators/package.json +++ b/packages/@n8n/decorators/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/decorators", - "version": "1.32.0", + "version": "1.33.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/engine/package.json b/packages/@n8n/engine/package.json index 10f81b40d42..376f1545967 100644 --- a/packages/@n8n/engine/package.json +++ b/packages/@n8n/engine/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/engine", - "version": "0.12.0", + "version": "0.13.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 1f05f4cacee..fe37d482270 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.26.0", + "version": "0.27.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 e4fa6676dcb..6e7da79a661 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.23.0", + "version": "0.24.0", "description": "Secure, isolated expression evaluation runtime for n8n", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/@n8n/instance-ai/package.json b/packages/@n8n/instance-ai/package.json index 543185ff03a..7dce676311a 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.17.0", + "version": "1.18.0", "scripts": { "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit && tsc -p evaluations/tsconfig.json", diff --git a/packages/@n8n/mcp-apps/package.json b/packages/@n8n/mcp-apps/package.json index dac2265e5ea..3dbc88b16df 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.9.0", + "version": "0.10.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/node-cli/package.json b/packages/@n8n/node-cli/package.json index 7576d5bb244..3c2e5350e3c 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.41.0", + "version": "0.42.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 fc9bc69bcd5..a583cdb3776 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.32.0", + "version": "2.33.0", "description": "", "main": "index.js", "exports": { diff --git a/packages/@n8n/permissions/package.json b/packages/@n8n/permissions/package.json index 0f0edba9302..5a5d1f2a1f5 100644 --- a/packages/@n8n/permissions/package.json +++ b/packages/@n8n/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/permissions", - "version": "0.69.0", + "version": "0.70.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 6abae726afe..17d01482036 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.29.0", + "version": "0.30.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 b411b6a170b..1bed3d117af 100644 --- a/packages/@n8n/scheduler/package.json +++ b/packages/@n8n/scheduler/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/scheduler", - "version": "1.1.0", + "version": "1.2.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 e0802ba109a..a4e1e3b581c 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.32.0", + "version": "2.33.0", "scripts": { "clean": "rimraf dist .turbo", "start": "node dist/start.js", diff --git a/packages/@n8n/telemetry/package.json b/packages/@n8n/telemetry/package.json index db50c67a48e..222adc0c5cb 100644 --- a/packages/@n8n/telemetry/package.json +++ b/packages/@n8n/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/telemetry", - "version": "1.0.0", + "version": "1.1.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/tournament/package.json b/packages/@n8n/tournament/package.json index 8d0a4a86f74..edfa41b60c1 100644 --- a/packages/@n8n/tournament/package.json +++ b/packages/@n8n/tournament/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/tournament", - "version": "1.8.0", + "version": "1.9.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 68460f7b23d..127145b9449 100644 --- a/packages/@n8n/typeorm/package.json +++ b/packages/@n8n/typeorm/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/typeorm", - "version": "0.6.0", + "version": "0.7.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 67da3d04f08..b85d3af1b13 100644 --- a/packages/@n8n/utils/package.json +++ b/packages/@n8n/utils/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/utils", "type": "module", - "version": "1.40.0", + "version": "1.41.0", "files": [ "dist" ], diff --git a/packages/@n8n/workflow-sdk/package.json b/packages/@n8n/workflow-sdk/package.json index 4fcb21a32db..5fb08bee631 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.25.0", + "version": "0.26.0", "description": "TypeScript SDK for programmatically creating n8n workflows", "exports": { ".": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 10e18b49351..c35fb182321 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "n8n", - "version": "2.32.0", + "version": "2.33.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 70e7f73bab6..5043f65cc94 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "n8n-core", - "version": "2.32.0", + "version": "2.33.0", "description": "Core functionality of n8n", "main": "dist/index", "types": "dist/index.d.ts", diff --git a/packages/frontend/@n8n/chat/package.json b/packages/frontend/@n8n/chat/package.json index 4b0ade18014..67f4fe9caed 100644 --- a/packages/frontend/@n8n/chat/package.json +++ b/packages/frontend/@n8n/chat/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/chat", - "version": "1.31.0", + "version": "1.32.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 5dfbfe63878..f90f116447b 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.22.0", + "version": "1.23.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/design-system/package.json b/packages/frontend/@n8n/design-system/package.json index ddf07bd50c9..2e139f205fa 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.31.0", + "version": "2.32.0", "main": "src/index.ts", "import": "src/index.ts", "scripts": { diff --git a/packages/frontend/@n8n/frontend-constants/package.json b/packages/frontend/@n8n/frontend-constants/package.json index 39c069c0fbf..ca369bac77d 100644 --- a/packages/frontend/@n8n/frontend-constants/package.json +++ b/packages/frontend/@n8n/frontend-constants/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/frontend-constants", "type": "module", - "version": "0.1.0", + "version": "0.2.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/frontend-module-sdk/package.json b/packages/frontend/@n8n/frontend-module-sdk/package.json index 2c8b1efa0c6..3e553f6020c 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.2.0", + "version": "0.3.0", "main": "src/index.ts", "import": "src/index.ts", "exports": { diff --git a/packages/frontend/@n8n/frontend-utils/package.json b/packages/frontend/@n8n/frontend-utils/package.json index e2b6e8640ab..a8873d9d44d 100644 --- a/packages/frontend/@n8n/frontend-utils/package.json +++ b/packages/frontend/@n8n/frontend-utils/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/frontend-utils", "type": "module", - "version": "0.1.0", + "version": "0.2.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/i18n/package.json b/packages/frontend/@n8n/i18n/package.json index bf972633de5..2f264eaefef 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.32.0", + "version": "2.33.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/rest-api-client/package.json b/packages/frontend/@n8n/rest-api-client/package.json index f5347dd13ae..7d95097a419 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.32.0", + "version": "2.33.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/stores/package.json b/packages/frontend/@n8n/stores/package.json index 930bd28d378..00fa9b5db1e 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.32.0", + "version": "2.33.0", "files": [ "dist" ], diff --git a/packages/frontend/editor-ui/package.json b/packages/frontend/editor-ui/package.json index d1e87aa4cc5..d5f0abebf23 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.32.0", + "version": "2.33.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 a968b9cc6b8..76d78accd03 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -1,6 +1,6 @@ { "name": "n8n-nodes-base", - "version": "2.32.0", + "version": "2.33.0", "description": "Base nodes of n8n", "main": "index.js", "typesVersions": { diff --git a/packages/workflow/package.json b/packages/workflow/package.json index 641aa937944..ed3d82dad98 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,6 +1,6 @@ { "name": "n8n-workflow", - "version": "2.32.0", + "version": "2.33.0", "description": "Workflow base code of n8n", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js",