diff --git a/CHANGELOG.md b/CHANGELOG.md index 613bf8a09aa..b7bd9760040 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,166 @@ +# [2.36.0](https://github.com/n8n-io/n8n/compare/n8n@2.35.0...n8n@2.36.0) (2026-08-18) + + +### Bug Fixes + +* **ai-builder:** Align HITL approval resume schemas with confirm envelope ([#36047](https://github.com/n8n-io/n8n/issues/36047)) ([be1fde1](https://github.com/n8n-io/n8n/commit/be1fde19f46d6a9f59ba1a2aab0ef8810e9bc68c)) +* **ai-builder:** Enable Save in agent tool modal when credential auth is selected ([#36012](https://github.com/n8n-io/n8n/issues/36012)) ([4fe94d8](https://github.com/n8n-io/n8n/commit/4fe94d8f5e6bff234dbe95a2cadac3034280a26c)) +* **ai-builder:** Prevent agent from claiming integration tool call success early ([#36196](https://github.com/n8n-io/n8n/issues/36196)) ([547cfb9](https://github.com/n8n-io/n8n/commit/547cfb90020535a28d2a3233b2be0d29569a92e1)) +* **ai-builder:** Recover stuck tool-call UI and MCP timeout progressive update ([#36162](https://github.com/n8n-io/n8n/issues/36162)) ([e1cd757](https://github.com/n8n-io/n8n/commit/e1cd75734b7f7422e8c67b47896af1d2f311f5a3)) +* **ai-builder:** Surface existing LLM-provider credentials when a filtered lookup finds none ([#35833](https://github.com/n8n-io/n8n/issues/35833)) ([d73d625](https://github.com/n8n-io/n8n/commit/d73d625d439df8336f734d9d4ace897a4a4c33f1)) +* **ai-builder:** Surface skill save validation errors and stop reverting skill renames ([#36055](https://github.com/n8n-io/n8n/issues/36055)) ([b08cde6](https://github.com/n8n-io/n8n/commit/b08cde668ffa45901b02945a6c43720650ef422f)) +* Avoid false port-in-use error in get-n8n script on Windows/WSL ([#36026](https://github.com/n8n-io/n8n/issues/36026)) ([6f2033f](https://github.com/n8n-io/n8n/commit/6f2033f0e1562014e064ae7181a84981e439667f)) +* **core:** Accept Always allow scope on data-tables resume ([#36070](https://github.com/n8n-io/n8n/issues/36070)) ([560455f](https://github.com/n8n-io/n8n/commit/560455faf1089808a4ec4064a95f09a77041148a)) +* **core:** Allow `details` field in `continueErrorOutput` mode ([#35939](https://github.com/n8n-io/n8n/issues/35939)) ([55927c4](https://github.com/n8n-io/n8n/commit/55927c4af5ab1b80653b79c567794b525cb14301)) +* **core:** Apply TLS options per hop when requests go through a proxy ([#35518](https://github.com/n8n-io/n8n/issues/35518)) ([68bcdfe](https://github.com/n8n-io/n8n/commit/68bcdfe80c68387878e4710ee8eeb491bee35c8e)) +* **core:** Bound database pool teardown so connection recovery always completes ([#36013](https://github.com/n8n-io/n8n/issues/36013)) ([da314d3](https://github.com/n8n-io/n8n/commit/da314d302a84b5c07c42e9961a558ba3f14678cf)) +* **core:** Bound workflow publication outbox record processing with an abort deadline ([#36197](https://github.com/n8n-io/n8n/issues/36197)) ([c0278b0](https://github.com/n8n-io/n8n/commit/c0278b07a03ae04dc809f28ca8b03eac233713b3)) +* **core:** Crash enqueued executions with unreadable data ([#36010](https://github.com/n8n-io/n8n/issues/36010)) ([fd67bf8](https://github.com/n8n-io/n8n/commit/fd67bf8b78ee9522637b79adbaf6cf15f05f995b)) +* **core:** Detect node settings changes when comparing workflow versions ([#36066](https://github.com/n8n-io/n8n/issues/36066)) ([e4f0c33](https://github.com/n8n-io/n8n/commit/e4f0c33584a8b32e1f47e48a7a8a8525326a111d)) +* **core:** Execute tools in the order the root requested them ([#36009](https://github.com/n8n-io/n8n/issues/36009)) ([acd4fda](https://github.com/n8n-io/n8n/commit/acd4fdacc9daa2acbcc5864405c0a6d005f6a6c6)) +* **core:** Explain Browser Use failures caused by other browser extensions ([#36011](https://github.com/n8n-io/n8n/issues/36011)) ([f66a0e8](https://github.com/n8n-io/n8n/commit/f66a0e8bc36fd291bd43684151c2c4a190bfac5c)) +* **core:** Expose incoming request headers to MCP trigger tools ([#35236](https://github.com/n8n-io/n8n/issues/35236)) ([64ed864](https://github.com/n8n-io/n8n/commit/64ed86431516fc88f39fd82ee90ce60e412bf8df)) +* **core:** Fix non existent workflow id pathway for AIA ([#35984](https://github.com/n8n-io/n8n/issues/35984)) ([6ab2569](https://github.com/n8n-io/n8n/commit/6ab25697e4040ee0b3b21b1829db092d10c17194)) +* **core:** Fix z-indexing of expression modal over agent NDV ([#36233](https://github.com/n8n-io/n8n/issues/36233)) ([1fa6ef0](https://github.com/n8n-io/n8n/commit/1fa6ef0a0c59ee6712db6a5bc495a4397bb53246)) +* **core:** Gate AI Assistant workflow publish offers on live verification ([#36394](https://github.com/n8n-io/n8n/issues/36394)) ([602e6a0](https://github.com/n8n-io/n8n/commit/602e6a05f5376a0bd56e7e9ab7b7483b224a4c11)) +* **core:** Handle dropped AI provider connections as transient ([#35587](https://github.com/n8n-io/n8n/issues/35587)) ([72235d3](https://github.com/n8n-io/n8n/commit/72235d32f9b558326412016a4b93ec1369ed12e5)) +* **core:** Handle oversized chat attachments gracefully ([#36061](https://github.com/n8n-io/n8n/issues/36061)) ([de8b358](https://github.com/n8n-io/n8n/commit/de8b358c0134a7c25ad024e6dabd1965fe3ad958)) +* **core:** Harden agent HTTP Request tool configuration ([#36463](https://github.com/n8n-io/n8n/issues/36463)) ([0791359](https://github.com/n8n-io/n8n/commit/0791359ffd70d1ce65129328cba4489afac6ebe6)) +* **core:** Improve agent builder skill and channel handling ([#35980](https://github.com/n8n-io/n8n/issues/35980)) ([a723e79](https://github.com/n8n-io/n8n/commit/a723e791f12d7497d93430953f67f07231c99166)) +* **core:** Keep node IDs stable when the AI Assistant edits a workflow ([#36236](https://github.com/n8n-io/n8n/issues/36236)) ([a71e45a](https://github.com/n8n-io/n8n/commit/a71e45acdda7c0c281672f92c7d86250cb6d0910)) +* **core:** Keep resolving end-user credentials after a trigger stops listening ([#35973](https://github.com/n8n-io/n8n/issues/35973)) ([a447ac4](https://github.com/n8n-io/n8n/commit/a447ac422ed9bbce322767451f2a08e2a82c01c4)) +* **core:** Keep the account panel on hosted forms once every account is connected ([#36429](https://github.com/n8n-io/n8n/issues/36429)) ([a8754b4](https://github.com/n8n-io/n8n/commit/a8754b40406a74052a3ba12bbd244f5b5bbac89a)) +* **core:** Let Instance AI run a specific trigger's flow ([#36410](https://github.com/n8n-io/n8n/issues/36410)) ([1a7425d](https://github.com/n8n-io/n8n/commit/1a7425d62bfb59d670a95ea863e6d07512957d2a)) +* **core:** Make published agent channel add, replace, and remove failure-safe ([#36100](https://github.com/n8n-io/n8n/issues/36100)) ([79c1393](https://github.com/n8n-io/n8n/commit/79c1393cfb5d497b230da8190e762c5cdd0604af)) +* **core:** Prefer managed OAuth auth types when the AI builder resolves credentials ([#35929](https://github.com/n8n-io/n8n/issues/35929)) ([1b4c0ba](https://github.com/n8n-io/n8n/commit/1b4c0bab8ea35acf02f521618950f7f73c6e3fda)) +* **core:** Preserve Anthropic thinking history across agent turns ([#36185](https://github.com/n8n-io/n8n/issues/36185)) ([5f6d734](https://github.com/n8n-io/n8n/commit/5f6d734620e6603f319778013770f5fb85c0ed3b)) +* **core:** Rebuild the node registry without emptying it first ([#36387](https://github.com/n8n-io/n8n/issues/36387)) ([86facbd](https://github.com/n8n-io/n8n/commit/86facbdcaf4a7df3e2ed18a1ac730ffab67b7504)) +* **core:** Recover model turns that end without usable output ([#36423](https://github.com/n8n-io/n8n/issues/36423)) ([bae82bd](https://github.com/n8n-io/n8n/commit/bae82bdad558326bd490a8e2cc2ad669f45706ff)) +* **core:** Remember skipped Instance AI credential setup for the rest of a thread ([#36308](https://github.com/n8n-io/n8n/issues/36308)) ([6ace2a5](https://github.com/n8n-io/n8n/commit/6ace2a5b4fb1bd70feb7881eca147f304dc1f2fa)) +* **core:** Report the real activation mode for triggers activated via the publication outbox ([#36123](https://github.com/n8n-io/n8n/issues/36123)) ([1a12af6](https://github.com/n8n-io/n8n/commit/1a12af601b52eb9ee9f4313310646ddf83128115)) +* **core:** Report the workflow's parent folder in get_workflow_details ([#36234](https://github.com/n8n-io/n8n/issues/36234)) ([9b97fb5](https://github.com/n8n-io/n8n/commit/9b97fb5b63d70f27d949d01b448ce4c8f9cde93a)) +* **core:** Require trigger node name for MCP workflow executions ([#36341](https://github.com/n8n-io/n8n/issues/36341)) ([7ea9d54](https://github.com/n8n-io/n8n/commit/7ea9d542e3f7ae98edd14e0e36190950b4cb739b)) +* **core:** Resolve agent credentials through the node decryption path so external secrets work ([#36275](https://github.com/n8n-io/n8n/issues/36275)) ([9cbbd59](https://github.com/n8n-io/n8n/commit/9cbbd59a5c79de9194c82641f0589e581c011a8e)) +* **core:** Resolve AI Assistant sticky note placement after layout ([#36320](https://github.com/n8n-io/n8n/issues/36320)) ([b671cf4](https://github.com/n8n-io/n8n/commit/b671cf4276e12517b86f45cabadbcf30539a7839)) +* **core:** Resolve Custom API Call support through inherited credential types ([#35820](https://github.com/n8n-io/n8n/issues/35820)) ([88efdb9](https://github.com/n8n-io/n8n/commit/88efdb975e9c124fb6977a0fec6bb8afc11fa081)) +* **core:** Resolve operation defaults per resource in generated node schemas ([#35952](https://github.com/n8n-io/n8n/issues/35952)) ([79a7bd2](https://github.com/n8n-io/n8n/commit/79a7bd251c7e92893e5e85d7a4619b7602726181)) +* **core:** Respect the editor write lock when Instance AI writes workflows ([#36335](https://github.com/n8n-io/n8n/issues/36335)) ([f19c452](https://github.com/n8n-io/n8n/commit/f19c452ba17b262188472bee656c2b0ce5897b54)) +* **core:** Return final responses from workflow agents ([#36127](https://github.com/n8n-io/n8n/issues/36127)) ([5e2779e](https://github.com/n8n-io/n8n/commit/5e2779e0be2ffb8aadb18430f6c666fe25fa1d42)) +* **core:** Scope AI Assistant credential setup cards to the thread's project ([#36425](https://github.com/n8n-io/n8n/issues/36425)) ([b50ea9c](https://github.com/n8n-io/n8n/commit/b50ea9cd42e1d3dc1741092d7685e3cdbd1a0873)) +* **core:** Stop auto-selecting the only generic auth credential ([#35963](https://github.com/n8n-io/n8n/issues/35963)) ([237c503](https://github.com/n8n-io/n8n/commit/237c50314bd80d9b346cfbefba1d1081535b534b)) +* **core:** Stop duplicated workflows from inheriting the original's static data ([#35921](https://github.com/n8n-io/n8n/issues/35921)) ([25c1521](https://github.com/n8n-io/n8n/commit/25c1521591088625548c85a432264c289b525997)) +* **core:** Stop routing unrelated pre-existing nodes into workflow setup after AI Assistant edit ([#36280](https://github.com/n8n-io/n8n/issues/36280)) ([c89dba8](https://github.com/n8n-io/n8n/commit/c89dba81db36e2ea41ef4371537ccd57824c666b)) +* **core:** Surface model discovery authentication failures to users ([#35979](https://github.com/n8n-io/n8n/issues/35979)) ([c44c7de](https://github.com/n8n-io/n8n/commit/c44c7de59b2aa78dcfc2a2d3916be863a7778381)) +* Default all navigations to domcontentloaded ([#36238](https://github.com/n8n-io/n8n/issues/36238)) ([5a1e186](https://github.com/n8n-io/n8n/commit/5a1e1867fd274c15e55e4f2e3ad6d86e7f5c4bcb)) +* Don't detach child process on Windows so external programs write ([#36327](https://github.com/n8n-io/n8n/issues/36327)) ([de6f3d9](https://github.com/n8n-io/n8n/commit/de6f3d91dcae26f5414073790a971e20bcf4334c)) +* **editor:** Clarify external secret expression previews ([#36064](https://github.com/n8n-io/n8n/issues/36064)) ([7792fdb](https://github.com/n8n-io/n8n/commit/7792fdbbc7695898137984bfda2ca15e105f1ba0)) +* **editor:** Display tool execution data in Agent sessions ([#36085](https://github.com/n8n-io/n8n/issues/36085)) ([a94ffe9](https://github.com/n8n-io/n8n/commit/a94ffe922edbc5c69dd9101fd5877ade2d41c454)) +* **editor:** Improve agent error handoff to AI Assistant ([#36076](https://github.com/n8n-io/n8n/issues/36076)) ([598c1f3](https://github.com/n8n-io/n8n/commit/598c1f3357f45381eb31bfb4b2eae954801e2d6a)) +* **editor:** Keep agent nodes inside canvas group borders ([#35972](https://github.com/n8n-io/n8n/issues/35972)) ([174d0d8](https://github.com/n8n-io/n8n/commit/174d0d8d3999a66a5c5992b9856876c6d90fe41c)) +* **editor:** Keep agent tool schemas aligned with saved configuration ([#36329](https://github.com/n8n-io/n8n/issues/36329)) ([8d3e266](https://github.com/n8n-io/n8n/commit/8d3e2667a34b545ef214ff7caf2e765275553f98)) +* **editor:** Keep cursor position when clicking into an expression editor ([#36411](https://github.com/n8n-io/n8n/issues/36411)) ([5fa9aaa](https://github.com/n8n-io/n8n/commit/5fa9aaa1cda0d5233c27e6d4b37e57928e831390)) +* **editor:** Name the AI Assistant browser tab after the conversation ([#35958](https://github.com/n8n-io/n8n/issues/35958)) ([e4a414d](https://github.com/n8n-io/n8n/commit/e4a414dc18b066aae778c6208699630906562261)) +* **editor:** Never autosave a read-only preview canvas ([#36023](https://github.com/n8n-io/n8n/issues/36023)) ([56a2d20](https://github.com/n8n-io/n8n/commit/56a2d200954e306bd1d3f32cdf02bd39bb395b94)) +* **editor:** Only show Markdown placeholder when empty ([#36336](https://github.com/n8n-io/n8n/issues/36336)) ([95515d7](https://github.com/n8n-io/n8n/commit/95515d70600f8c4bbafc790e12039dfb292e03ea)) +* **editor:** Open OAuth sign-in popup before network calls and report blocked pop-ups clearly ([#35948](https://github.com/n8n-io/n8n/issues/35948)) ([0f9bff0](https://github.com/n8n-io/n8n/commit/0f9bff0b1494e5f98508a8b968ecece1c88671f9)) +* **editor:** Polish workflow header actions menu and production checklist placement ([#36209](https://github.com/n8n-io/n8n/issues/36209)) ([f3f075a](https://github.com/n8n-io/n8n/commit/f3f075aa5019b7dab83563f0fd84659f9d056e54)) +* **editor:** Preserve saved credential data after connect-save to prevent false disconnect prompt ([#35598](https://github.com/n8n-io/n8n/issues/35598)) ([59ea1f4](https://github.com/n8n-io/n8n/commit/59ea1f4c922b5e0e00078a650bde84c7b43ce75a)) +* **editor:** Redirect to sign-in when the user's session expires ([#35507](https://github.com/n8n-io/n8n/issues/35507)) ([a78ff67](https://github.com/n8n-io/n8n/commit/a78ff67f598572b3b67937425182e578f8bb06b1)) +* **editor:** Refresh chat history when switching executions ([#35312](https://github.com/n8n-io/n8n/issues/35312)) ([36f2b68](https://github.com/n8n-io/n8n/commit/36f2b68c8b6f125eb479a9b815f7c006e483af85)) +* **editor:** Remove misleading reset zoom control ([#35843](https://github.com/n8n-io/n8n/issues/35843)) ([cce5401](https://github.com/n8n-io/n8n/commit/cce5401ed29df9ada99be29b4a67892c389b8dab)) +* **editor:** Restore the connection test for Kafka and Odoo credentials ([#36195](https://github.com/n8n-io/n8n/issues/36195)) ([40a5901](https://github.com/n8n-io/n8n/commit/40a5901f25af7e885fae3a494f0d0f4c39f586ee)) +* **editor:** Settle navigation instead of hanging when auth-init guard errors ([#36190](https://github.com/n8n-io/n8n/issues/36190)) ([ddd5494](https://github.com/n8n-io/n8n/commit/ddd54948099751cc7a6cacbb15d9a8ad86c8aebd)) +* **editor:** Show agent context after assistant handoff ([#36310](https://github.com/n8n-io/n8n/issues/36310)) ([d810315](https://github.com/n8n-io/n8n/commit/d810315f11fce0205f35d81922060b16395dbe11)) +* **editor:** Show placeholder while MCP settings counts load ([#35894](https://github.com/n8n-io/n8n/issues/35894)) ([870099f](https://github.com/n8n-io/n8n/commit/870099f6f1dd7d70e99ec78544ae13206e3f4673)) +* **editor:** Show the connected provider account, not the n8n account email ([#35553](https://github.com/n8n-io/n8n/issues/35553)) ([ee03e02](https://github.com/n8n-io/n8n/commit/ee03e023d21d263d7fc43696002590d3d6c29f5e)) +* **editor:** Stop the workflow actions menu shifting when a new workflow is saved ([#36077](https://github.com/n8n-io/n8n/issues/36077)) ([a914319](https://github.com/n8n-io/n8n/commit/a914319ed108569edaaa8c6ac72c90bbf474dae3)) +* **editor:** Stop write-lock polling from re-arming after session expiry ([#34750](https://github.com/n8n-io/n8n/issues/34750)) ([26be86d](https://github.com/n8n-io/n8n/commit/26be86daa2bc20840325ce76b8d4b03a31a4730f)) +* **editor:** Update ready-to-run demo templates to a current OpenAI model ([#36189](https://github.com/n8n-io/n8n/issues/36189)) ([a27c90c](https://github.com/n8n-io/n8n/commit/a27c90cceca8cc32e754e3d96dd2e51e2d66f459)) +* Fix decompress size calculation for zip64 archives ([#35856](https://github.com/n8n-io/n8n/issues/35856)) ([d094b6a](https://github.com/n8n-io/n8n/commit/d094b6ad5ef6911e4e6adaf234d0de0054336624)) +* **Google Ads Node:** Migrate from sunset v21 API to v25 ([#36255](https://github.com/n8n-io/n8n/issues/36255)) ([bab2649](https://github.com/n8n-io/n8n/commit/bab26492bcda654561ca0d9f2dd9fd42a4bd2440)) +* **Google Ads Node:** Select the renamed video views metric on API v25 ([#36347](https://github.com/n8n-io/n8n/issues/36347)) ([7b64b94](https://github.com/n8n-io/n8n/commit/7b64b9478e778961cc3c5e649e704c04826a6d1e)) +* Handle exponential-notation numbers in smartDecimal ([#35967](https://github.com/n8n-io/n8n/issues/35967)) ([08052c1](https://github.com/n8n-io/n8n/commit/08052c19ebe44006285d360c58dc284f22a1e228)) +* **Kafka Trigger Node:** Fail v2 activation when the consumer group cannot be joined ([#36046](https://github.com/n8n-io/n8n/issues/36046)) ([67a458e](https://github.com/n8n-io/n8n/commit/67a458ecbbe9f70ddb905bdec4b6e9b33da05510)) +* **Kafka Trigger Node:** Refuse activation when the topic does not exist ([#36044](https://github.com/n8n-io/n8n/issues/36044)) ([b025ff0](https://github.com/n8n-io/n8n/commit/b025ff01d2fb798bb9cd982caec6b0ff6c92f2d2)) +* **MCP Server Trigger Node:** Keep sessions working when the caller's end-user credentials are unconnected ([#36221](https://github.com/n8n-io/n8n/issues/36221)) ([5044810](https://github.com/n8n-io/n8n/commit/50448105d7de0674faeba10ecf4f9b7fc4545e65)) +* **Microsoft SharePoint Node:** Require subdomain in OAuth2 credential ([#35680](https://github.com/n8n-io/n8n/issues/35680)) ([620c40c](https://github.com/n8n-io/n8n/commit/620c40c02c83c05ca573b920ab7f6ab6d313a27f)) +* **Microsoft Teams Node:** Restore Group.ReadWrite.All OAuth2 scope ([#36005](https://github.com/n8n-io/n8n/issues/36005)) ([653dfc6](https://github.com/n8n-io/n8n/commit/653dfc6cf7a0d07855aeed8a70464e8fe8242e41)) +* **Microsoft Teams Node:** Surface Graph errors instead of returning an empty chat list ([#36200](https://github.com/n8n-io/n8n/issues/36200)) ([1cc20d5](https://github.com/n8n-io/n8n/commit/1cc20d55e283ac367fa6720a3ad1ef0d4017cc49)) +* Remove default model from one-script docker compose setup ([#36034](https://github.com/n8n-io/n8n/issues/36034)) ([a91e012](https://github.com/n8n-io/n8n/commit/a91e012de6900afc0aadee56f2c4231095b78499)) +* Rethrow unreachable-element errors in getElementValue ([#36199](https://github.com/n8n-io/n8n/issues/36199)) ([1ad64b8](https://github.com/n8n-io/n8n/commit/1ad64b8a766956fe0f76e08c71ede9b773297848)) +* Surface Zoho API error message on duplicate record ([#35840](https://github.com/n8n-io/n8n/issues/35840)) ([0a30c03](https://github.com/n8n-io/n8n/commit/0a30c037e91bc7015e816a872c5a61b28cd0d75f)) +* Wait for task runner registration before executing in e2e test ([#36212](https://github.com/n8n-io/n8n/issues/36212)) ([2bca080](https://github.com/n8n-io/n8n/commit/2bca0807a898499d312f89254af3c995d87b95c8)) +* **Wordpress Node:** Send no-cache header on write requests ([#20473](https://github.com/n8n-io/n8n/issues/20473)) ([077370f](https://github.com/n8n-io/n8n/commit/077370ff56ceabb8a99393778ed174c23a403f1b)) + + +### Features + +* Adapt the OAuth consent screen for first-party clients ([#36261](https://github.com/n8n-io/n8n/issues/36261)) ([2e97fa5](https://github.com/n8n-io/n8n/commit/2e97fa52bff5fef57f3486fe4ccccdece234f873)) +* Add LangSmith agent session debug export ([#36309](https://github.com/n8n-io/n8n/issues/36309)) ([6cd9a2b](https://github.com/n8n-io/n8n/commit/6cd9a2bfdb8ac16534feb88972f584ef738d9e40)) +* Add snapshot option to every browser use interaction tool ([#36111](https://github.com/n8n-io/n8n/issues/36111)) ([7f37137](https://github.com/n8n-io/n8n/commit/7f3713702aaa73a5ab474cb3ba08a3e8bf673203)) +* **ai-builder:** Add MCP server as allowed tools in skills ([#35969](https://github.com/n8n-io/n8n/issues/35969)) ([d0424b4](https://github.com/n8n-io/n8n/commit/d0424b444f6c51cfb322eafca69ac0f0d44ea062)) +* **ai-builder:** Auto-select a sensible default model for new agents ([#36058](https://github.com/n8n-io/n8n/issues/36058)) ([30aff5d](https://github.com/n8n-io/n8n/commit/30aff5d740ff3bb4e15aa0e0b6b88b2a02faaad1)) +* **ai-builder:** Offer agent building in assistant greetings ([#36073](https://github.com/n8n-io/n8n/issues/36073)) ([e2e719c](https://github.com/n8n-io/n8n/commit/e2e719c4ad7d075a0e0d252b750bb555d38514ca)) +* **API:** Add endpoint to create role-mapping rules ([#36032](https://github.com/n8n-io/n8n/issues/36032)) ([40a0f2a](https://github.com/n8n-io/n8n/commit/40a0f2a016c1fb74e5507aa027c05242c57472e4)) +* **API:** Add endpoint to get a single role ([#36279](https://github.com/n8n-io/n8n/issues/36279)) ([7bd7dac](https://github.com/n8n-io/n8n/commit/7bd7dac6fb07b1c63aa09b56081aefdacf27304b)) +* **API:** Add endpoint to list all roles ([#35609](https://github.com/n8n-io/n8n/issues/35609)) ([48893ee](https://github.com/n8n-io/n8n/commit/48893eebf08a33213071de2a170bf61c3f14de64)) +* **API:** Add endpoint to update a custom role ([#36213](https://github.com/n8n-io/n8n/issues/36213)) ([28bf536](https://github.com/n8n-io/n8n/commit/28bf536d857a6560b63e230169db70549ee78519)) +* **API:** Migrate workflow tags endpoints to decorator pattern ([#35829](https://github.com/n8n-io/n8n/issues/35829)) ([6ab3f5e](https://github.com/n8n-io/n8n/commit/6ab3f5e83eb0c621dd6493df05a53c5f0c4c23c8)) +* **Confluence Node:** Add Confluence Cloud OAuth2 credential ([#35732](https://github.com/n8n-io/n8n/issues/35732)) ([f9fd8a8](https://github.com/n8n-io/n8n/commit/f9fd8a83e45349667d5ad054f1f7f0ff398b5fee)) +* **Confluence Node:** Add page get operation with full sub-tree support ([#36217](https://github.com/n8n-io/n8n/issues/36217)) ([d9fa966](https://github.com/n8n-io/n8n/commit/d9fa966ac5a46d1d69ea3a14f0ad799d3a56d0e2)) +* **core:** Add AI Assistant setup funnel telemetry ([#36391](https://github.com/n8n-io/n8n/issues/36391)) ([490b368](https://github.com/n8n-io/n8n/commit/490b368d901f166277ea556c4d36ca5a5737eb1b)) +* **core:** Add an inline Available tools card to connect MCP servers from the assistant chat ([#35332](https://github.com/n8n-io/n8n/issues/35332)) ([fb430aa](https://github.com/n8n-io/n8n/commit/fb430aab05e3e64ba93a7a08ac6ce4b6600eb965)) +* **core:** Add env var to skip workflow history compaction on startup ([#36099](https://github.com/n8n-io/n8n/issues/36099)) ([5c61888](https://github.com/n8n-io/n8n/commit/5c618883b96eae4afb8b30d514ef107308ce6ab8)) +* **core:** Add get_workflow_versions_diff MCP tool ([#35492](https://github.com/n8n-io/n8n/issues/35492)) ([ff7955f](https://github.com/n8n-io/n8n/commit/ff7955f66830820f32bf809ef5b8b1240aba1ee5)) +* **core:** Add MCP support for folder creation and workflow moves ([#35964](https://github.com/n8n-io/n8n/issues/35964)) ([d4dcc1c](https://github.com/n8n-io/n8n/commit/d4dcc1cb915af1e011614ef3143c720ede1e422b)) +* **core:** Add MCP tool to read data table rows ([#35956](https://github.com/n8n-io/n8n/issues/35956)) ([de944d2](https://github.com/n8n-io/n8n/commit/de944d21d1532b07f349edef8dbbe18c611efae7)) +* **core:** Add n8n Sandbox support to Agent Knowledge ([#35811](https://github.com/n8n-io/n8n/issues/35811)) ([6a30736](https://github.com/n8n-io/n8n/commit/6a307368413b2225282f52e19b2e574a142a363a)) +* **core:** Add new agent slack integration ([#35591](https://github.com/n8n-io/n8n/issues/35591)) ([ca82fd9](https://github.com/n8n-io/n8n/commit/ca82fd9827382bc5a2ccbd54e52beec7b2494bb4)) +* **core:** Add one-off operation flow and insertion-semantics rules to AI Assistant ([#36184](https://github.com/n8n-io/n8n/issues/36184)) ([51aa6fb](https://github.com/n8n-io/n8n/commit/51aa6fb5197f7282444b24ec76ec1d65e8866f41)) +* **core:** Add writable workspaces to agents ([#36033](https://github.com/n8n-io/n8n/issues/36033)) ([01ce449](https://github.com/n8n-io/n8n/commit/01ce4490d0df8ff659d54cc5cd571de8c1ac85ac)) +* **core:** Advertise the MCP 2026-07-28 routing headers in CORS ([#35471](https://github.com/n8n-io/n8n/issues/35471)) ([a14ab0b](https://github.com/n8n-io/n8n/commit/a14ab0b086e9decbe03f2425709bc5fbae265e10)) +* **core:** Auto-expose new workflows to MCP from settings via toggle ([#35828](https://github.com/n8n-io/n8n/issues/35828)) ([a74fbab](https://github.com/n8n-io/n8n/commit/a74fbab2bf3f59d148bae4b63e76a7e454eae72f)) +* **core:** Coalesce a Schedule Trigger node's catch-up runs after downtime ([#35524](https://github.com/n8n-io/n8n/issues/35524)) ([026cee3](https://github.com/n8n-io/n8n/commit/026cee35074691d0e7839bab3b3e927f884a1b70)) +* **core:** Deprecate Array.merge from expressions, and add Array.mergeIntoObject ([#36161](https://github.com/n8n-io/n8n/issues/36161)) ([04e76a3](https://github.com/n8n-io/n8n/commit/04e76a389058915e8b0bc451dbab7d115e1f6d8c)) +* **core:** Enable Agent sandboxes through Instance AI setup ([#36056](https://github.com/n8n-io/n8n/issues/36056)) ([5f9602b](https://github.com/n8n-io/n8n/commit/5f9602b19e4b513c939af44cea5ea7ede58b0555)) +* **core:** Isolate Agent sandboxes by principal ([#36203](https://github.com/n8n-io/n8n/issues/36203)) ([ce1b521](https://github.com/n8n-io/n8n/commit/ce1b52177e84b7bd953da8a455ea6538202cd959)) +* **core:** Let agent builder inspect and update schedules ([#36449](https://github.com/n8n-io/n8n/issues/36449)) ([f7459c8](https://github.com/n8n-io/n8n/commit/f7459c88cc54fa75f0123e406a3d8afa58bcb8fe)) +* **core:** Make n8n User Auth (OAuth2) generally available ([#35900](https://github.com/n8n-io/n8n/issues/35900)) ([5bfcde5](https://github.com/n8n-io/n8n/commit/5bfcde593de1aece695bb2f4778157a3c6f195b8)) +* **core:** Redesign the account connect panel on hosted forms ([#36344](https://github.com/n8n-io/n8n/issues/36344)) ([bf28af6](https://github.com/n8n-io/n8n/commit/bf28af68e9f24fbda9c05b0a1f4c75b64a340276)) +* **core:** Refuse durable pollers when an active workflow has duplicate trigger node ids ([#36340](https://github.com/n8n-io/n8n/issues/36340)) ([faf4dc3](https://github.com/n8n-io/n8n/commit/faf4dc35dfd1e855fb3554d7445e8836e98fd456)) +* **core:** Restrict end-user credential creation to team projects ([#36025](https://github.com/n8n-io/n8n/issues/36025)) ([e243656](https://github.com/n8n-io/n8n/commit/e24365676c4adefcf57fabc2274e0e5b9d0e7aba)) +* **core:** Restrict workflow review decisions to assigned reviewers ([#36040](https://github.com/n8n-io/n8n/issues/36040)) ([64dcebb](https://github.com/n8n-io/n8n/commit/64dcebb649fb8f27590578c1fb04bf98d8dc300a)) +* **core:** Send projectId to the AI Gateway for usage attribution ([#35885](https://github.com/n8n-io/n8n/issues/35885)) ([3300833](https://github.com/n8n-io/n8n/commit/33008330de1933f56144226ccfd910d98e7ac540)) +* **core:** Skip update approval for workflows created in the same Instance AI session ([#36054](https://github.com/n8n-io/n8n/issues/36054)) ([dfa841a](https://github.com/n8n-io/n8n/commit/dfa841a040f07d9e06e9e05d7fcdab035e5b800f)) +* **core:** Support workflow version policies in package exports ([#35962](https://github.com/n8n-io/n8n/issues/35962)) ([aecd164](https://github.com/n8n-io/n8n/commit/aecd1649fef137c50b18ffb800e6e5feddae9477)) +* **core:** Tell the assistant which services are connected and what tools they expose ([#35931](https://github.com/n8n-io/n8n/issues/35931)) ([3571c09](https://github.com/n8n-io/n8n/commit/3571c09d9b2df31b1028af318fac2d02dbc4a8c6)) +* Create workflow tools from the agent builder ([#36460](https://github.com/n8n-io/n8n/issues/36460)) ([35434b0](https://github.com/n8n-io/n8n/commit/35434b03a02c037f71bde71ee787d36dd63423b6)) +* **Discord Node:** Add member moderation actions ([#33486](https://github.com/n8n-io/n8n/issues/33486)) ([6bd31e5](https://github.com/n8n-io/n8n/commit/6bd31e5e1e7e42232638cf2d7163502ff0ec1efd)) +* **editor:** Add docked agent preview chat ([#35773](https://github.com/n8n-io/n8n/issues/35773)) ([42130c5](https://github.com/n8n-io/n8n/commit/42130c53620bec26bfe1494fd4a68bc001631253)) +* **editor:** Add preview chat to SessionTimeline view ([#36128](https://github.com/n8n-io/n8n/issues/36128)) ([dbb28af](https://github.com/n8n-io/n8n/commit/dbb28af5bff1d803ce74d607f8919f171595a2e4)) +* **editor:** Display authors on the review details view ([#35897](https://github.com/n8n-io/n8n/issues/35897)) ([d35bb3e](https://github.com/n8n-io/n8n/commit/d35bb3e98071dafee66fa25b77c0d1f86b12555b)) +* **editor:** Improve agent session tool call feedback ([#36346](https://github.com/n8n-io/n8n/issues/36346)) ([b27a53e](https://github.com/n8n-io/n8n/commit/b27a53e60f8d9950e781d1fa91000e19f779ad6c)) +* **editor:** Integrate n8n credits into the node credential picker ([#35758](https://github.com/n8n-io/n8n/issues/35758)) ([b2df4c8](https://github.com/n8n-io/n8n/commit/b2df4c8855f97a7fd905861e91a9fb94bc1933a1)) +* **editor:** Let users update review descriptions ([#36069](https://github.com/n8n-io/n8n/issues/36069)) ([cbb5577](https://github.com/n8n-io/n8n/commit/cbb55770537b0874f684dab9dda992d461bd577a)) +* **editor:** Link review success toasts ([#35888](https://github.com/n8n-io/n8n/issues/35888)) ([3a4f356](https://github.com/n8n-io/n8n/commit/3a4f35652c36704775ecb77b82669e208c986091)) +* **editor:** Show character counters on review title and description inputs ([#36177](https://github.com/n8n-io/n8n/issues/36177)) ([998fc85](https://github.com/n8n-io/n8n/commit/998fc85bfa1b360da2b84e57e34cef7fbdb5a681)) +* **editor:** Split workflow review inbox sections ([#36216](https://github.com/n8n-io/n8n/issues/36216)) ([dd82601](https://github.com/n8n-io/n8n/commit/dd82601f6442af58d4b6b8d2071fb7585ef92220)) +* **editor:** Switch credits pill after a top-up or depleted allowance ([#36239](https://github.com/n8n-io/n8n/issues/36239)) ([516c19e](https://github.com/n8n-io/n8n/commit/516c19e2eda86f132d9d025711fdcaf9cc19e63c)) +* **editor:** Update NumberInput styling ([#35937](https://github.com/n8n-io/n8n/issues/35937)) ([a319c76](https://github.com/n8n-io/n8n/commit/a319c7626496fb46442462d257e9537546ba8be2)) +* **editor:** Update SegmentControl component ([#34447](https://github.com/n8n-io/n8n/issues/34447)) ([60736dc](https://github.com/n8n-io/n8n/commit/60736dc2f06b6d46899f52ab5ce1c1479107f071)) +* Gate Browser Use setup steps on extension detection ([#36235](https://github.com/n8n-io/n8n/issues/36235)) ([7025284](https://github.com/n8n-io/n8n/commit/70252844046b3bcb30acec80625938f4af383123)) +* Hide n8n-connect usage when aiGatewayCloudUbb is enabled ([#35978](https://github.com/n8n-io/n8n/issues/35978)) ([e7fa252](https://github.com/n8n-io/n8n/commit/e7fa25217eb9caf60df938875daad6f5adf8eca3)) +* Improve Browser Use connect conditions ([#36215](https://github.com/n8n-io/n8n/issues/36215)) ([fee8450](https://github.com/n8n-io/n8n/commit/fee845099902c4b901c30397a97198addb145b81)) +* **lmChatOpenRouter Node:** Add provider routing options ([#24822](https://github.com/n8n-io/n8n/issues/24822)) ([d7dcba5](https://github.com/n8n-io/n8n/commit/d7dcba5c803578ee663ffd43f570ab1503fe407c)) +* **MCP Server Trigger Node:** Add server instructions option ([#35945](https://github.com/n8n-io/n8n/issues/35945)) ([bfd2746](https://github.com/n8n-io/n8n/commit/bfd2746ba7d4be2632b3c0078f2cbbc9e8e388fe)) +* **MiniMax Node:** Add M3 and H3 model support ([#35935](https://github.com/n8n-io/n8n/issues/35935)) ([aee23f7](https://github.com/n8n-io/n8n/commit/aee23f7b749876c70e062137553a2400529e0878)) +* **Schedule Trigger Node:** Add "If Execution Is Missed" option ([#35626](https://github.com/n8n-io/n8n/issues/35626)) ([619410f](https://github.com/n8n-io/n8n/commit/619410fdcb189e2746f26999cdf9e685aa995f5a)) +* **Schedule Trigger Node:** Add a per-node missed execution grace period ([#35771](https://github.com/n8n-io/n8n/issues/35771)) ([dc55ed1](https://github.com/n8n-io/n8n/commit/dc55ed1e9e9f380e2bbeeea705b415814f65b8b6)) +* Show scopes for managed OAuth credentials with N8N_MANAGED_OAUTH_SHOW_SCOPES ([#36053](https://github.com/n8n-io/n8n/issues/36053)) ([5e5bb31](https://github.com/n8n-io/n8n/commit/5e5bb317d8292c0a560de87ba91963470b574264)) +* Simplify user flow for Browser Use connection ([#36316](https://github.com/n8n-io/n8n/issues/36316)) ([f44bd48](https://github.com/n8n-io/n8n/commit/f44bd4827fbfd6476ac8060a0207d569e3a96f77)) +* Track AI created credentials success signals ([#35812](https://github.com/n8n-io/n8n/issues/35812)) ([8b19044](https://github.com/n8n-io/n8n/commit/8b19044f252c8e625bd651cd1ee55b62ba003922)) + + # [2.35.0](https://github.com/n8n-io/n8n/compare/n8n@2.34.0...n8n@2.35.0) (2026-08-11) diff --git a/package.json b/package.json index 0bbd088a6a4..e693ad8a368 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-monorepo", - "version": "2.35.0", + "version": "2.36.0", "private": true, "engines": { "node": ">=24.0.0", diff --git a/packages/@n8n/agents/package.json b/packages/@n8n/agents/package.json index 42b27b0cb5d..d3d78bac3b9 100644 --- a/packages/@n8n/agents/package.json +++ b/packages/@n8n/agents/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/agents", - "version": "0.20.0", + "version": "0.21.0", "description": "AI agent SDK for n8n's code-first execution engine", "engines": { "node": ">=24.0.0" diff --git a/packages/@n8n/ai-node-sdk/package.json b/packages/@n8n/ai-node-sdk/package.json index fe3818e47c2..2b60d13b980 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.25.0", + "version": "0.26.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 7d9c4d1b2ec..d825ffb0b5c 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.28.0", + "version": "0.29.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 a55885d494c..b6b95112c9c 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.35.0", + "version": "1.36.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 5bdebbc72a7..bf688b89868 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.35.0", + "version": "1.36.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 e31fad575fb..2358df76ff2 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.35.0", + "version": "1.36.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 f778bab90ab..c83b6884419 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.9.0", + "version": "1.10.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 1bf79d58829..e64220fbcee 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.35.0", + "version": "1.36.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/benchmark/package.json b/packages/@n8n/benchmark/package.json index b5e44ba862f..d6936b61a3d 100644 --- a/packages/@n8n/benchmark/package.json +++ b/packages/@n8n/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/n8n-benchmark", - "version": "2.18.0", + "version": "2.19.0", "description": "Cli for running benchmark tests for n8n", "main": "dist/index", "scripts": { diff --git a/packages/@n8n/blob-storage/package.json b/packages/@n8n/blob-storage/package.json index 9c2023abd4b..e5371652115 100644 --- a/packages/@n8n/blob-storage/package.json +++ b/packages/@n8n/blob-storage/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/blob-storage", - "version": "1.3.0", + "version": "1.4.0", "description": "Blob storage layer for n8n, with filesystem, S3, and Azure Blob backends", "scripts": { "clean": "rimraf dist .turbo", diff --git a/packages/@n8n/chat-hub/package.json b/packages/@n8n/chat-hub/package.json index f8fc98a78ff..12d1f10e3c2 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.28.0", + "version": "1.29.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/cli/package.json b/packages/@n8n/cli/package.json index 4b2e2149afa..84a3ffebf10 100644 --- a/packages/@n8n/cli/package.json +++ b/packages/@n8n/cli/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/cli", - "version": "0.15.0", + "version": "0.16.0", "description": "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 3ba2f97cfb7..b4bd8b44035 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.17.0", + "version": "1.18.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 75f8c2889bb..5ef8f3d7ee2 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.19.0", + "version": "0.20.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 e47a0200c68..42a74d374f0 100644 --- a/packages/@n8n/config/package.json +++ b/packages/@n8n/config/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/config", - "version": "2.33.0", + "version": "2.34.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/constants/package.json b/packages/@n8n/constants/package.json index e441966e987..74805492763 100644 --- a/packages/@n8n/constants/package.json +++ b/packages/@n8n/constants/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/constants", - "version": "0.34.0", + "version": "0.35.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 ba3b4541d2e..00ab241fd67 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.43.0", + "version": "0.44.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 a54f52cc361..4dc67de1a6a 100644 --- a/packages/@n8n/db/package.json +++ b/packages/@n8n/db/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/db", - "version": "1.35.0", + "version": "1.36.0", "scripts": { "clean": "rimraf dist .turbo .tmp-schema-docs", "gen:migration-index": "node scripts/generate-migration-index.mjs", diff --git a/packages/@n8n/decorators/package.json b/packages/@n8n/decorators/package.json index 2bf321df4ca..46f63c5646a 100644 --- a/packages/@n8n/decorators/package.json +++ b/packages/@n8n/decorators/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/decorators", - "version": "1.35.0", + "version": "1.36.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/engine/package.json b/packages/@n8n/engine/package.json index 4e98fb2b86d..f420af8658c 100644 --- a/packages/@n8n/engine/package.json +++ b/packages/@n8n/engine/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/engine", - "version": "0.15.0", + "version": "0.16.0", "description": "n8n workflow execution engine (v2)", "scripts": { "clean": "rimraf dist .turbo compiled", diff --git a/packages/@n8n/expression-runtime/package.json b/packages/@n8n/expression-runtime/package.json index ab05ebae34d..89329849e3f 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.26.0", + "version": "0.27.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 b54f84a2b3c..73620445676 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.20.0", + "version": "1.21.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 f6ec36bfff2..80a6d5c7655 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.12.0", + "version": "0.13.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 df6c5ebeb9b..38e027a9615 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.17.0", + "version": "0.18.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 168035f0b5d..dfe6d7da1db 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.44.0", + "version": "0.45.0", "description": "Official CLI for developing community nodes for n8n", "bin": { "n8n-node": "bin/n8n-node.mjs" diff --git a/packages/@n8n/node-engine-compatibility/package.json b/packages/@n8n/node-engine-compatibility/package.json index 9637a472183..cd63bd261ab 100644 --- a/packages/@n8n/node-engine-compatibility/package.json +++ b/packages/@n8n/node-engine-compatibility/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/node-engine-compatibility", - "version": "0.3.0", + "version": "0.4.0", "description": "Adapts v1 nodes and workflows to the Engine 2.0 execution model", "scripts": { "clean": "rimraf dist .turbo", diff --git a/packages/@n8n/nodes-langchain/package.json b/packages/@n8n/nodes-langchain/package.json index 3dac8706649..cbad868f3e1 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.35.0", + "version": "2.36.0", "description": "", "main": "index.js", "exports": { diff --git a/packages/@n8n/permissions/package.json b/packages/@n8n/permissions/package.json index 33bdddcddc2..ae90886f5ea 100644 --- a/packages/@n8n/permissions/package.json +++ b/packages/@n8n/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/permissions", - "version": "0.72.0", + "version": "0.73.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/scheduler/package.json b/packages/@n8n/scheduler/package.json index 55660aef15a..693634ca6d1 100644 --- a/packages/@n8n/scheduler/package.json +++ b/packages/@n8n/scheduler/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/scheduler", - "version": "1.4.0", + "version": "1.5.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 ae4dd06099e..f0ddabae24e 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.35.0", + "version": "2.36.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 cc479b7b59e..cc201095fab 100644 --- a/packages/@n8n/telemetry/package.json +++ b/packages/@n8n/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/telemetry", - "version": "1.3.0", + "version": "1.4.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/typeorm/package.json b/packages/@n8n/typeorm/package.json index 40b866bc150..e87c9916e9e 100644 --- a/packages/@n8n/typeorm/package.json +++ b/packages/@n8n/typeorm/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/typeorm", - "version": "0.7.0", + "version": "0.8.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 a514338e1ad..87aa9b046af 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.9.0", + "version": "1.10.0", "type": "module", "files": [ "tsconfig.backend.json", diff --git a/packages/@n8n/utils/package.json b/packages/@n8n/utils/package.json index f65609f9748..70e8ead7055 100644 --- a/packages/@n8n/utils/package.json +++ b/packages/@n8n/utils/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/utils", "type": "module", - "version": "1.43.0", + "version": "1.44.0", "files": [ "dist" ], diff --git a/packages/@n8n/vitest-config/package.json b/packages/@n8n/vitest-config/package.json index fa8a5f16254..6178d62ed29 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.20.0", + "version": "1.21.0", "type": "module", "peerDependencies": { "@testing-library/jest-dom": "catalog:frontend", diff --git a/packages/@n8n/workflow-sdk/package.json b/packages/@n8n/workflow-sdk/package.json index 5d9cc3b3d39..72d5f7f40a1 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.28.0", + "version": "0.29.0", "description": "TypeScript SDK for programmatically creating n8n workflows", "exports": { ".": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 719fd7ff304..b9b60d99dbb 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "n8n", - "version": "2.35.0", + "version": "2.36.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 d00aff49d80..6d51015807d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "n8n-core", - "version": "2.35.0", + "version": "2.36.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 4da7fe3e4e8..e23869ab6b0 100644 --- a/packages/frontend/@n8n/chat/package.json +++ b/packages/frontend/@n8n/chat/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/chat", - "version": "1.34.0", + "version": "1.35.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 63f7382492c..b9471bef3cc 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.25.0", + "version": "1.26.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/design-system/package.json b/packages/frontend/@n8n/design-system/package.json index 7f7e2b2a355..cd9e3f52c72 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.34.0", + "version": "2.35.0", "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/frontend/@n8n/frontend-module-sdk/package.json b/packages/frontend/@n8n/frontend-module-sdk/package.json index ef2dddb237a..bb87d86005e 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.5.0", + "version": "0.6.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 1e6de6e4aeb..67b09a9813a 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.3.0", + "version": "0.4.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/i18n/package.json b/packages/frontend/@n8n/i18n/package.json index 938ad726caf..4115120aaa2 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.35.0", + "version": "2.36.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/rest-api-client/package.json b/packages/frontend/@n8n/rest-api-client/package.json index 062a3aea078..80470fb328b 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.35.0", + "version": "2.36.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/stores/package.json b/packages/frontend/@n8n/stores/package.json index bd5aa92591e..35eaa68683d 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.35.0", + "version": "2.36.0", "files": [ "dist" ], diff --git a/packages/frontend/editor-ui/package.json b/packages/frontend/editor-ui/package.json index 500e7ed99ba..6df772bc96d 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.35.0", + "version": "2.36.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 cfe692d4e4d..a441ea02ae5 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -1,6 +1,6 @@ { "name": "n8n-nodes-base", - "version": "2.35.0", + "version": "2.36.0", "description": "Base nodes of n8n", "main": "index.js", "typesVersions": { diff --git a/packages/workflow/package.json b/packages/workflow/package.json index 3f6f9ad949a..e88a0abd6c9 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,6 +1,6 @@ { "name": "n8n-workflow", - "version": "2.35.0", + "version": "2.36.0", "description": "Workflow base code of n8n", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js",