|
|
|
@@ -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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|