Files
truecharts/charts
TrueCharts Bot 17f9fa2e91 feat(n8n): update image ghcr.io/n8n-io/n8n 2.0.2 → 2.1.0 (#42863)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/n8n-io/n8n](https://n8n.io)
([source](https://redirect.github.com/n8n-io/n8n)) | minor | `e3a4256`
-> `1895605` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>n8n-io/n8n (ghcr.io/n8n-io/n8n)</summary>

###
[`v2.1.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#210-2025-12-15)

##### Bug Fixes

- Add `HOME` env var to distroless runners image
([#&#8203;22796](https://redirect.github.com/n8n-io/n8n/issues/22796))
([064f90c](https://redirect.github.com/n8n-io/n8n/commit/064f90ce1e25c75eca30f3bd4ac932560e50e67d))
- Add version history records when importing workflows
([#&#8203;22974](https://redirect.github.com/n8n-io/n8n/issues/22974))
([50e337f](https://redirect.github.com/n8n-io/n8n/commit/50e337f0ba2265f991abcef0e5237937e2a4a8cf))
- **AI Agent Node:** Handle continueOnFail for maxIterations correctly
([#&#8203;23218](https://redirect.github.com/n8n-io/n8n/issues/23218))
([95af975](https://redirect.github.com/n8n-io/n8n/commit/95af975a37dc3c483e21773f7896d742cbbe97f5))
- **AI Agent Node:** Support thinking mode for Anthropic models
([#&#8203;22585](https://redirect.github.com/n8n-io/n8n/issues/22585))
([07be71b](https://redirect.github.com/n8n-io/n8n/commit/07be71bf743aa9cdd58721d852864eaa18f9fc0f))
- **AI Agent Tool Node:** Implement version 3 for agent tool node
([#&#8203;22587](https://redirect.github.com/n8n-io/n8n/issues/22587))
([ebca18b](https://redirect.github.com/n8n-io/n8n/commit/ebca18b70944f8aad0945574ddc79fb481293c06))
- AI session metadata call fix
([#&#8203;22775](https://redirect.github.com/n8n-io/n8n/issues/22775))
([7091bc7](https://redirect.github.com/n8n-io/n8n/commit/7091bc780632fbbefaa66097f2c8f7f3289e69c3))
- **ai-builder:** Fix error message for large context windows
([#&#8203;23135](https://redirect.github.com/n8n-io/n8n/issues/23135))
([f987817](https://redirect.github.com/n8n-io/n8n/commit/f987817300597b72f89b77bdc40183725392316e))
- **ai-builder:** Hide execute and refine button when there's no trigger
([#&#8203;23144](https://redirect.github.com/n8n-io/n8n/issues/23144))
([2c7bd9a](https://redirect.github.com/n8n-io/n8n/commit/2c7bd9ac11aefd17e9f5d1d89b6fab4b32fb0995))
- **ai-builder:** Only tidy up nodes if a new node is added
([#&#8203;22514](https://redirect.github.com/n8n-io/n8n/issues/22514))
([1a342fc](https://redirect.github.com/n8n-io/n8n/commit/1a342fce56030376947769844eaf2915d8c75e32))
- **ai-builder:** Refresh license in sdk when renewed
([#&#8203;22969](https://redirect.github.com/n8n-io/n8n/issues/22969))
([776152d](https://redirect.github.com/n8n-io/n8n/commit/776152dbe368de0c4d84987c1db3cf8db36b24ff))
- **ai-builder:** Updating stream recursion limit and removing tool node
static parameter validation
([#&#8203;23023](https://redirect.github.com/n8n-io/n8n/issues/23023))
([c3190fc](https://redirect.github.com/n8n-io/n8n/commit/c3190fcfec22f0b4cb3ab9e117adb509844b9307))
- Allow negative numbers when parsing objects from string
([#&#8203;22937](https://redirect.github.com/n8n-io/n8n/issues/22937))
([cf6f75b](https://redirect.github.com/n8n-io/n8n/commit/cf6f75b8dd5a091511a325a3c73435e3e464967f))
- **API:** Fixes how toJsonSchema creates dependant allOf checks when
multiple fields depend on same field
([#&#8203;23114](https://redirect.github.com/n8n-io/n8n/issues/23114))
([957ebef](https://redirect.github.com/n8n-io/n8n/commit/957ebef54e41929e890d6e807bbe5318a8eb7ea1))
- Backfill missing workflow history records
([#&#8203;23070](https://redirect.github.com/n8n-io/n8n/issues/23070))
([5074c99](https://redirect.github.com/n8n-io/n8n/commit/5074c992c742a40a398ca30035eb4eeac1c76faf))
- **Chat Trigger Node:** Fix file upload with streaming in public chat
([#&#8203;23138](https://redirect.github.com/n8n-io/n8n/issues/23138))
([49a709b](https://redirect.github.com/n8n-io/n8n/commit/49a709b5e3c7dd07f0d8847873395feb51ec08df))
- **core, editor:** Move single webhook trigger check to the backend
([#&#8203;22450](https://redirect.github.com/n8n-io/n8n/issues/22450))
([3026a81](https://redirect.github.com/n8n-io/n8n/commit/3026a813b0ca1872a9ccc14ab85cefd5dfcfa080))
- **core:** Add missing env vars to internal mode
([#&#8203;22965](https://redirect.github.com/n8n-io/n8n/issues/22965))
([7e08952](https://redirect.github.com/n8n-io/n8n/commit/7e0895245547c4b6e5a726d4b91f9edee78a805a))
- **core:** Allowlist `HOME` env var in JS runner config
([#&#8203;22839](https://redirect.github.com/n8n-io/n8n/issues/22839))
([fb9f913](https://redirect.github.com/n8n-io/n8n/commit/fb9f913492ea61d9d11b80d8e4b8394a3cd4795b))
- **core:** Do not prevent credential save if property has default value
([#&#8203;22720](https://redirect.github.com/n8n-io/n8n/issues/22720))
([9913991](https://redirect.github.com/n8n-io/n8n/commit/9913991d208ac0c2a666927790f8fa96e9fd6f69))
- **core:** Don't resume parent workflow when the child workflow goes
into waiting
([#&#8203;22964](https://redirect.github.com/n8n-io/n8n/issues/22964))
([37d2d46](https://redirect.github.com/n8n-io/n8n/commit/37d2d46267723159ee935d300780cee940831d23))
- **core:** During partial execution don't include loop as start node if
the loop isn't closed
([#&#8203;22555](https://redirect.github.com/n8n-io/n8n/issues/22555))
([803ab42](https://redirect.github.com/n8n-io/n8n/commit/803ab421648171d8b7909694597e560244e1cefa))
- **core:** Fix html header check
([#&#8203;22713](https://redirect.github.com/n8n-io/n8n/issues/22713))
([553b244](https://redirect.github.com/n8n-io/n8n/commit/553b24458ea780dc4e5d63b2db51fb5466ea13ea))
- **core:** Hide migration rule issues not relevant to cloud
([#&#8203;22749](https://redirect.github.com/n8n-io/n8n/issues/22749))
([ad56240](https://redirect.github.com/n8n-io/n8n/commit/ad56240013187e31baf4fd19df5f154c7b3d1673))
- **core:** Make workers memory constraints more container aware
([#&#8203;22698](https://redirect.github.com/n8n-io/n8n/issues/22698))
([99c30ed](https://redirect.github.com/n8n-io/n8n/commit/99c30edf1da2e3886fd2e2ca60139907e2e4438c))
- **core:** Move subworfklow binary duplication to workflowExecuteAfter
before execution cleaning
([#&#8203;22390](https://redirect.github.com/n8n-io/n8n/issues/22390))
([0e0410c](https://redirect.github.com/n8n-io/n8n/commit/0e0410c97a320fcf05fbbc19ae49711ad0dafb6b))
- **core:** Only resolve the filepath once
([#&#8203;22767](https://redirect.github.com/n8n-io/n8n/issues/22767))
([fc93272](https://redirect.github.com/n8n-io/n8n/commit/fc932720213fb3e8d74864f9f00e900d6d927255))
- **core:** Prevent execution data from being overwritten on manual
workflow resume
([#&#8203;22665](https://redirect.github.com/n8n-io/n8n/issues/22665))
([85e204c](https://redirect.github.com/n8n-io/n8n/commit/85e204c64fbc2d0a308ad6ea86625e6f4bc92690))
- **core:** Reload external secrets settings and providers from db on
pubsub event
([#&#8203;23045](https://redirect.github.com/n8n-io/n8n/issues/23045))
([74ede64](https://redirect.github.com/n8n-io/n8n/commit/74ede64bdc0cdea1604417aaace615f82067e4fc))
- **core:** Support lowercase proxy environment variables
([#&#8203;21201](https://redirect.github.com/n8n-io/n8n/issues/21201))
([d42654f](https://redirect.github.com/n8n-io/n8n/commit/d42654ff3f7619d60e45482657f3f1e2592cc079))
- **core:** Throw error when workflow is too big for webhook
registration
([#&#8203;21860](https://redirect.github.com/n8n-io/n8n/issues/21860))
([fd08baf](https://redirect.github.com/n8n-io/n8n/commit/fd08baf14159c50b5c3d8bf2df5cbcbc662f9919))
- **core:** Use the structured destination node in test webhook
registration
([#&#8203;22456](https://redirect.github.com/n8n-io/n8n/issues/22456))
([b8fa03b](https://redirect.github.com/n8n-io/n8n/commit/b8fa03bf6d545dc19856a244fa86a9cd05644b31))
- **core:** Workflow diff preview errors out in push dialog for workflow
that's newly created
([#&#8203;22861](https://redirect.github.com/n8n-io/n8n/issues/22861))
([b8d433f](https://redirect.github.com/n8n-io/n8n/commit/b8d433f3bf41f4aa9280dac4dd691839dad8cf2e))
- **Data Table Node:** Convert dates to ISO strings in the output
([#&#8203;23123](https://redirect.github.com/n8n-io/n8n/issues/23123))
([a3971d8](https://redirect.github.com/n8n-io/n8n/commit/a3971d8b72835deedec69e099d1af790da3594a3))
- Duplicate selector in workflow settings
([#&#8203;22984](https://redirect.github.com/n8n-io/n8n/issues/22984))
([87f6b51](https://redirect.github.com/n8n-io/n8n/commit/87f6b51de3bc8a35ba11167b64a1be0b2d47d5ea))
- **editor:** Align execute button in modal when executing tools
([#&#8203;22588](https://redirect.github.com/n8n-io/n8n/issues/22588))
([f482809](https://redirect.github.com/n8n-io/n8n/commit/f482809f916aa45b7bb4623faab5cdb0e60d258c))
- **editor:** Allow running webhook workflow even when a node has error
([#&#8203;22239](https://redirect.github.com/n8n-io/n8n/issues/22239))
([94137d0](https://redirect.github.com/n8n-io/n8n/commit/94137d08dbfc227f84526a6937ebaec0de6f5ccb))
- **editor:** Cannot close focus tab in version tab
([#&#8203;23071](https://redirect.github.com/n8n-io/n8n/issues/23071))
([90c2d2e](https://redirect.github.com/n8n-io/n8n/commit/90c2d2ea7060f3cd7539cd3fd6158f97f9f915d4))
- **editor:** Cannot copy JSON in log view for sub executions
([#&#8203;23117](https://redirect.github.com/n8n-io/n8n/issues/23117))
([e77037c](https://redirect.github.com/n8n-io/n8n/commit/e77037c0be536ea1a7698fc05f3d1884e5910f47))
- **editor:** Clear sticky notifications when leaving workflow
([#&#8203;23067](https://redirect.github.com/n8n-io/n8n/issues/23067))
([9677c5f](https://redirect.github.com/n8n-io/n8n/commit/9677c5f00ac4bcf9bd7a6fe7949b4b0569b617c7))
- **editor:** Column order in workflow UNION query to fix sorting
([#&#8203;22026](https://redirect.github.com/n8n-io/n8n/issues/22026))
([9a2f2e7](https://redirect.github.com/n8n-io/n8n/commit/9a2f2e77aaa88b4a4c0d6eba5b4f1f274374682b))
- **editor:** Disable noImplicitAny in typescript plugin
([#&#8203;22104](https://redirect.github.com/n8n-io/n8n/issues/22104))
([c43543f](https://redirect.github.com/n8n-io/n8n/commit/c43543fb8431aa678a54183954af6269976b924b))
- **editor:** Disable publish button when no changes
([#&#8203;23137](https://redirect.github.com/n8n-io/n8n/issues/23137))
([e391a28](https://redirect.github.com/n8n-io/n8n/commit/e391a2830b32a22c8d04aedf96e449ce77b135d7))
- **editor:** Don't create duplicate placeholder nodes on agent failure
([#&#8203;22715](https://redirect.github.com/n8n-io/n8n/issues/22715))
([599c6eb](https://redirect.github.com/n8n-io/n8n/commit/599c6ebe98c39b4ad35405d56d5722960318a676))
- **editor:** Don't show unnecessary callout when submitting a chat
message
([#&#8203;23207](https://redirect.github.com/n8n-io/n8n/issues/23207))
([be29a4c](https://redirect.github.com/n8n-io/n8n/commit/be29a4c230edd0e544105dcafc2cd3ba29d30c55))
- **editor:** External link aligned to the right in resource locator
([#&#8203;22631](https://redirect.github.com/n8n-io/n8n/issues/22631))
([c088840](https://redirect.github.com/n8n-io/n8n/commit/c08884052ef0e28384d9d2581d9a13cbedd2076c))
- **editor:** Fix correct $fromAi expression showing as error
([#&#8203;22711](https://redirect.github.com/n8n-io/n8n/issues/22711))
([f2eb85d](https://redirect.github.com/n8n-io/n8n/commit/f2eb85dc081934cad857108c2359aeac2b461b52))
- **editor:** Fix project selector scroll
([#&#8203;22728](https://redirect.github.com/n8n-io/n8n/issues/22728))
([c5a31a3](https://redirect.github.com/n8n-io/n8n/commit/c5a31a3be868d49eb29bb6eca87cbce9a62f75be))
- **editor:** Fix scope based - move nodes and node pasting
([#&#8203;22608](https://redirect.github.com/n8n-io/n8n/issues/22608))
([d4d7cb7](https://redirect.github.com/n8n-io/n8n/commit/d4d7cb776f73c61266c4f0b0effda759dcd88685))
- **editor:** Fix style of concurrent execution header
([#&#8203;23118](https://redirect.github.com/n8n-io/n8n/issues/23118))
([dcc41a1](https://redirect.github.com/n8n-io/n8n/commit/dcc41a1b3fa3b3f8aed047626b5d2c0de9d17190))
- **editor:** Make sure when you duplicate a workflow MCP is disabled
([#&#8203;22784](https://redirect.github.com/n8n-io/n8n/issues/22784))
([2f78ed9](https://redirect.github.com/n8n-io/n8n/commit/2f78ed9718617c805db9513209c41ebd7a9dd97e))
- **editor:** Model selector dropdown menu in chat closes too eagerly
([#&#8203;23058](https://redirect.github.com/n8n-io/n8n/issues/23058))
([2eecc8f](https://redirect.github.com/n8n-io/n8n/commit/2eecc8f11dec7b43fd346b9f349e11c0fa59113c))
- **editor:** Preserve expression in webhook path when duplicating a
workflow
([#&#8203;23140](https://redirect.github.com/n8n-io/n8n/issues/23140))
([ec0c87d](https://redirect.github.com/n8n-io/n8n/commit/ec0c87dc32ca40a85eb5fa1a1a067fe2af028b53))
- **editor:** Propagate last successful execution to expression edit
modal
([#&#8203;22666](https://redirect.github.com/n8n-io/n8n/issues/22666))
([ec8ed89](https://redirect.github.com/n8n-io/n8n/commit/ec8ed892739de0964892b92db190048ff9a8a43d))
- **editor:** Remove fallback model connection when disabled in root
node
([#&#8203;23089](https://redirect.github.com/n8n-io/n8n/issues/23089))
([8c7267f](https://redirect.github.com/n8n-io/n8n/commit/8c7267f347f98fcbb4b780da685d12ac783854ee))
- **editor:** Rename active with publish for workflows
([#&#8203;23111](https://redirect.github.com/n8n-io/n8n/issues/23111))
([88b29bb](https://redirect.github.com/n8n-io/n8n/commit/88b29bb957eca7b0d2919d2d82d69f26f28d8ec3))
- **editor:** Restore workflow tool `view-execution` link for V3 Agents
([#&#8203;22730](https://redirect.github.com/n8n-io/n8n/issues/22730))
([feab6d3](https://redirect.github.com/n8n-io/n8n/commit/feab6d3f3451684f39b5bb0bd84b3c84a61f58f7))
- **editor:** Show node settings in protected view for read-only review
([#&#8203;23009](https://redirect.github.com/n8n-io/n8n/issues/23009))
([b420987](https://redirect.github.com/n8n-io/n8n/commit/b420987e53b8dc143c69e7aea0e2c5f69defe54f))
- **editor:** Update credential sharing tooltip
([#&#8203;23095](https://redirect.github.com/n8n-io/n8n/issues/23095))
([e47c435](https://redirect.github.com/n8n-io/n8n/commit/e47c435ae89acba616d56ba4654e9d677e5d922f))
- **editor:** Update the value of updated at on data changes
([#&#8203;22634](https://redirect.github.com/n8n-io/n8n/issues/22634))
([f5d144c](https://redirect.github.com/n8n-io/n8n/commit/f5d144cfafdf346c965d9b86c65e98df447ef698))
- **editor:** Workflow sharing modal 'no users found' message
([#&#8203;23213](https://redirect.github.com/n8n-io/n8n/issues/23213))
([69cb29c](https://redirect.github.com/n8n-io/n8n/commit/69cb29c5326e7f560d9c2426f279f4e5a06cfba1))
- **Evaluation Node:** Docs link falls back to default
([#&#8203;23130](https://redirect.github.com/n8n-io/n8n/issues/23130))
([a2fd770](https://redirect.github.com/n8n-io/n8n/commit/a2fd77076388180c4861fb0965e4d0aaae782037))
- Fix checksum hashing when WebCrypto is unavailable
([#&#8203;23024](https://redirect.github.com/n8n-io/n8n/issues/23024))
([34260fe](https://redirect.github.com/n8n-io/n8n/commit/34260fe4befe4bbebeaa02dc4b6e7fac92c69f5f))
- Fix error branching in Set Node
([#&#8203;23127](https://redirect.github.com/n8n-io/n8n/issues/23127))
([f2d5cdf](https://redirect.github.com/n8n-io/n8n/commit/f2d5cdfc9fcc2b599ea04df818b4171d73c371f4))
- **Form Node:** Remove uploaded files from tmp
([#&#8203;22873](https://redirect.github.com/n8n-io/n8n/issues/22873))
([15a8e1b](https://redirect.github.com/n8n-io/n8n/commit/15a8e1b567981b7700aa9df4c97555321734b1c9))
- **Guardrails Node:** Remove Guardrails from "Source for Prompt"
([#&#8203;22435](https://redirect.github.com/n8n-io/n8n/issues/22435))
([f20420e](https://redirect.github.com/n8n-io/n8n/commit/f20420e36f8a8170f33db33943cda57c3560a4c1))
- Harden form and trigger response handling
([#&#8203;23061](https://redirect.github.com/n8n-io/n8n/issues/23061))
([c9abeff](https://redirect.github.com/n8n-io/n8n/commit/c9abeff5e36936739ff95b5be811de22060f0523))
- Improve schema preview handling for trigger nodes
([#&#8203;23126](https://redirect.github.com/n8n-io/n8n/issues/23126))
([6ac5ee7](https://redirect.github.com/n8n-io/n8n/commit/6ac5ee72b580fb6b06b31ab03585d08f154face2))
- Improve webhook trigger node tests
([#&#8203;23187](https://redirect.github.com/n8n-io/n8n/issues/23187))
([d490cc9](https://redirect.github.com/n8n-io/n8n/commit/d490cc93f9a4356062c3e5b0cdfd99737ac9f3ea))
- **MCP Client Node:** Make "Use Dynamic Client Registration" toggle not
required
([#&#8203;22645](https://redirect.github.com/n8n-io/n8n/issues/22645))
([5ded4e8](https://redirect.github.com/n8n-io/n8n/commit/5ded4e8daddd95f7e257a160089d99464349450b))
- PAY-4074 - Owner registration in multi-main setup
([#&#8203;22520](https://redirect.github.com/n8n-io/n8n/issues/22520))
([5c76f1e](https://redirect.github.com/n8n-io/n8n/commit/5c76f1ec56dea862543c79a06352bbd92ee8afdf))
- **Read/Write Files from Disk Node:** Throw error when file not found,
normalize windows path
([#&#8203;22455](https://redirect.github.com/n8n-io/n8n/issues/22455))
([4df815e](https://redirect.github.com/n8n-io/n8n/commit/4df815e6ddba8e74efaf9777d16985a481b04089))
- Reduce OAuth authorization request by excluding shared projects
([#&#8203;22986](https://redirect.github.com/n8n-io/n8n/issues/22986))
([b916c45](https://redirect.github.com/n8n-io/n8n/commit/b916c453c305194d629780e430f350e075ceb68a))
- Remove apk tools from runner image
([#&#8203;22925](https://redirect.github.com/n8n-io/n8n/issues/22925))
([902e1a8](https://redirect.github.com/n8n-io/n8n/commit/902e1a8706615e6fe4ac663cf636d4c3deaeb933))
- Reset git files when push fails
([#&#8203;23142](https://redirect.github.com/n8n-io/n8n/issues/23142))
([ce8fc2a](https://redirect.github.com/n8n-io/n8n/commit/ce8fc2a4b6b95a84d80f9f4ec28066d811225661))
- **SerpApi Tool Node:** Fix SerpApi tool calling to work with Tools
Agent v3
([#&#8203;23198](https://redirect.github.com/n8n-io/n8n/issues/23198))
([f248b53](https://redirect.github.com/n8n-io/n8n/commit/f248b53e77752a476d0ece30e2a718a21fa93c26))
- **Slack Node:** Rate limit requests in RLC getChannels
([#&#8203;22149](https://redirect.github.com/n8n-io/n8n/issues/22149))
([756ea6e](https://redirect.github.com/n8n-io/n8n/commit/756ea6ec788e6fec032114a8925608f16f9a8e3c))
- Update Node.js version to 22.21.1
([#&#8203;23016](https://redirect.github.com/n8n-io/n8n/issues/23016))
([494f9ba](https://redirect.github.com/n8n-io/n8n/commit/494f9ba66b22d7b4e7a2a73eb7c2b99727dc1cd1))
- Upgrade urllib3 in runners image
([#&#8203;22975](https://redirect.github.com/n8n-io/n8n/issues/22975))
([c6d7423](https://redirect.github.com/n8n-io/n8n/commit/c6d74234c6c8f04691076bfdfea0fff1d0e6a77c))
- **Webhook Node:** Assign default binary property names if it's empty
or whitespace
([#&#8203;21857](https://redirect.github.com/n8n-io/n8n/issues/21857))
([cb2ac85](https://redirect.github.com/n8n-io/n8n/commit/cb2ac857251721e065614dc65454b0a5c351a06c))

##### Features

- Add and update telemetry events
([#&#8203;22762](https://redirect.github.com/n8n-io/n8n/issues/22762))
([bbdc991](https://redirect.github.com/n8n-io/n8n/commit/bbdc99176b1fc8fd5ed909636359e19dcd01d8e4))
- Add Support for AWS\_CONTAINER\_AUTHORIZATION\_TOKEN\_FILE (EKS Pod
Identity)
([#&#8203;21584](https://redirect.github.com/n8n-io/n8n/issues/21584))
([dd95858](https://redirect.github.com/n8n-io/n8n/commit/dd9585828b2b76002909418509205524d9bd4d90))
- Add support for dynamic credentials to oauth callback
([#&#8203;23013](https://redirect.github.com/n8n-io/n8n/issues/23013))
([ce317e3](https://redirect.github.com/n8n-io/n8n/commit/ce317e30a8b9db2b12b992ae7d6928e50169ffba))
- Add validate identity helper to resolver
([#&#8203;23068](https://redirect.github.com/n8n-io/n8n/issues/23068))
([9e7fafb](https://redirect.github.com/n8n-io/n8n/commit/9e7fafbc24a7d7efbd6ae9492f1b1bf184680eb6))
- **ai-builder:** Add "workflow\_modified" to builder end of response
telemetry
([#&#8203;23226](https://redirect.github.com/n8n-io/n8n/issues/23226))
([7a4effa](https://redirect.github.com/n8n-io/n8n/commit/7a4effab1eea100cf062a6f7fe56c2190123ed2d))
- **ai-builder:** Add autofocus for input field
([#&#8203;22919](https://redirect.github.com/n8n-io/n8n/issues/22919))
([a089448](https://redirect.github.com/n8n-io/n8n/commit/a08944835d9bf442ae3c70bf92e3030634f0e5fe))
- **ai-builder:** Consolidate builder telemetry
([#&#8203;22644](https://redirect.github.com/n8n-io/n8n/issues/22644))
([dcbc24d](https://redirect.github.com/n8n-io/n8n/commit/dcbc24d3f756d5ce4370bf2277118ee31604d863))
- **ai-builder:** Design updates for workflow builder chat experience
([#&#8203;22765](https://redirect.github.com/n8n-io/n8n/issues/22765))
([c69a517](https://redirect.github.com/n8n-io/n8n/commit/c69a517579753bc5ab08efdbe0cc3305abb52504))
- **ai-builder:** WF builder programmatic validation for HTTP request
and set nodes (correct credential usage)
([#&#8203;22941](https://redirect.github.com/n8n-io/n8n/issues/22941))
([272a5d4](https://redirect.github.com/n8n-io/n8n/commit/272a5d44350ff1d78fe067a013dbc71a0c573596))
- Collect dynamic and fixed time saved insights
([#&#8203;22607](https://redirect.github.com/n8n-io/n8n/issues/22607))
([9245f2d](https://redirect.github.com/n8n-io/n8n/commit/9245f2d896b1a68ab4cfd4fe05493db8272f529f))
- **core:** Add breaking change rule for start node deprecation
([#&#8203;23097](https://redirect.github.com/n8n-io/n8n/issues/23097))
([810edf2](https://redirect.github.com/n8n-io/n8n/commit/810edf2df951e83132fda5a34961d4e0e688e6e9))
- **core:** Add Chat commands on command bar
([#&#8203;23063](https://redirect.github.com/n8n-io/n8n/issues/23063))
([e3da10e](https://redirect.github.com/n8n-io/n8n/commit/e3da10e20f430fdd2d9631265cb61a332ea34b2c))
- **core:** Add credential resolver entity for dynamic credential module
([#&#8203;22609](https://redirect.github.com/n8n-io/n8n/issues/22609))
([a02d7ba](https://redirect.github.com/n8n-io/n8n/commit/a02d7ba9d4f06193afae02d83a017ba9a9c2d1ec))
- **core:** Add credential resolver service for CRUD operations
([#&#8203;22653](https://redirect.github.com/n8n-io/n8n/issues/22653))
([b8d045b](https://redirect.github.com/n8n-io/n8n/commit/b8d045b05084b401cf20d094b9d426cb41bcc8c6))
- **core:** Add isResolvable in public and internal APIs
([#&#8203;23119](https://redirect.github.com/n8n-io/n8n/issues/23119))
([2f329b3](https://redirect.github.com/n8n-io/n8n/commit/2f329b38f9f8f3b6c07c56480d15f62222d9f66c))
- **core:** Add new Chat hub feature for chatting with LLMs and your n8n
agent workflows
([#&#8203;23035](https://redirect.github.com/n8n-io/n8n/issues/23035))
([fa1c87f](https://redirect.github.com/n8n-io/n8n/commit/fa1c87f503a28dc02bd0363cdce36bf71681946d))
- **core:** Add resolvable fields to credential entity
([#&#8203;22712](https://redirect.github.com/n8n-io/n8n/issues/22712))
([a19fefe](https://redirect.github.com/n8n-io/n8n/commit/a19fefece52eaecba34e38456c5aba47f41d81e3))
- **core:** Add SerpApi Google search support to Chat hub
([#&#8203;23199](https://redirect.github.com/n8n-io/n8n/issues/23199))
([8619e07](https://redirect.github.com/n8n-io/n8n/commit/8619e07ee13e6507a66a5c45ca1966207fa89c19))
- **core:** Add toolCode nodes to the pyodide check for v2 migration
([#&#8203;22659](https://redirect.github.com/n8n-io/n8n/issues/22659))
([1be7404](https://redirect.github.com/n8n-io/n8n/commit/1be7404a7dfee7340f27e791deff7766be7cd324))
- **core:** Add types endpoint to get all credential resolver types
([#&#8203;22923](https://redirect.github.com/n8n-io/n8n/issues/22923))
([fd7cc85](https://redirect.github.com/n8n-io/n8n/commit/fd7cc85f0655af17466c167b1e5e3bf88abf3692))
- **core:** Add workflow cancellation events to log streaming
([#&#8203;23151](https://redirect.github.com/n8n-io/n8n/issues/23151))
([568dba2](https://redirect.github.com/n8n-io/n8n/commit/568dba2c8f84f79ddf6a34ef647382f80ae0e47e))
- **core:** Dynamic credential resolvers API routes
([#&#8203;22862](https://redirect.github.com/n8n-io/n8n/issues/22862))
([5799cf7](https://redirect.github.com/n8n-io/n8n/commit/5799cf712a4e20d122c2f0b0dbadf65cbdd1f6b0))
- **core:** Implement credential resolution service
([#&#8203;23015](https://redirect.github.com/n8n-io/n8n/issues/23015))
([bc1f238](https://redirect.github.com/n8n-io/n8n/commit/bc1f238f2e975886612a1d4d61be304a0e72c6f6))
- **core:** Introduce native Python code tool for AI agent
([#&#8203;22595](https://redirect.github.com/n8n-io/n8n/issues/22595))
([763b858](https://redirect.github.com/n8n-io/n8n/commit/763b858548f72176b8a140189dd7c9b103ad3144))
- **core:** Make chat hub workflows treat activeWorkflowId correctly
([#&#8203;22546](https://redirect.github.com/n8n-io/n8n/issues/22546))
([d6b9e7c](https://redirect.github.com/n8n-io/n8n/commit/d6b9e7c8fb76123e2e881e1113b8241e115a8406))
- **core:** Node feature flags
([#&#8203;22950](https://redirect.github.com/n8n-io/n8n/issues/22950))
([182313a](https://redirect.github.com/n8n-io/n8n/commit/182313a0aca0b2563dcd06c71fa924c4475fe5a5))
- **core:** Use credential entity resolver fields on resolving and
storing process
([#&#8203;23107](https://redirect.github.com/n8n-io/n8n/issues/23107))
([551dbfd](https://redirect.github.com/n8n-io/n8n/commit/551dbfde24808a21e7e2216b2492474cf66a455f))
- Dynamic credentials authorization endpoint for oauth2
([#&#8203;22944](https://redirect.github.com/n8n-io/n8n/issues/22944))
([5214afa](https://redirect.github.com/n8n-io/n8n/commit/5214afa686b35fd347a0b5a136026eb978233d48))
- **editor:** Add credentials resolvers list UI
([#&#8203;23082](https://redirect.github.com/n8n-io/n8n/issues/23082))
([08754cb](https://redirect.github.com/n8n-io/n8n/commit/08754cbeb258f55ccbaebf19c0b6839338dc0785))
- **editor:** Add JS method aliases
([#&#8203;21799](https://redirect.github.com/n8n-io/n8n/issues/21799))
([1b256cc](https://redirect.github.com/n8n-io/n8n/commit/1b256ccc52dffb59a5233a5d9f456cd314b23668))
- **editor:** Edit workflow descriptions from the MCP page
([#&#8203;22967](https://redirect.github.com/n8n-io/n8n/issues/22967))
([1c2e89f](https://redirect.github.com/n8n-io/n8n/commit/1c2e89fa52c831ba08d95495d58cb0df79c71189))
- **editor:** First shot at adding a dynamic credential section on the
credential modal
([#&#8203;22983](https://redirect.github.com/n8n-io/n8n/issues/22983))
([e59be66](https://redirect.github.com/n8n-io/n8n/commit/e59be66c8b6fba6492914e39868e65b081c19e2e))
- **editor:** Implement modal to edit/create credential resolver, and
resolver workflow settings
([#&#8203;22977](https://redirect.github.com/n8n-io/n8n/issues/22977))
([432545a](https://redirect.github.com/n8n-io/n8n/commit/432545a4c805e9406b2d5e92a52d73716c75279a))
- **editor:** Improve node component visual states
([#&#8203;20242](https://redirect.github.com/n8n-io/n8n/issues/20242))
([25043d3](https://redirect.github.com/n8n-io/n8n/commit/25043d35c11abb03bc2e3043d1a880b5af61d4fd))
- **editor:** Move workflow description edit button to settings
([#&#8203;22301](https://redirect.github.com/n8n-io/n8n/issues/22301))
([492aca0](https://redirect.github.com/n8n-io/n8n/commit/492aca09ff399dc1648797a358c8f15665cb2977))
- **editor:** Redesign MCP settings page
([#&#8203;22677](https://redirect.github.com/n8n-io/n8n/issues/22677))
([40ff047](https://redirect.github.com/n8n-io/n8n/commit/40ff0479a8219aa548092bc2e9df3095d012290f))
- **editor:** Rename columns in data tables
([#&#8203;21747](https://redirect.github.com/n8n-io/n8n/issues/21747))
([b226547](https://redirect.github.com/n8n-io/n8n/commit/b22654709acb3d81e84e6cac1145e359941db991))
- **editor:** UI improvements for credential resolver modal
([#&#8203;23027](https://redirect.github.com/n8n-io/n8n/issues/23027))
([9bffc72](https://redirect.github.com/n8n-io/n8n/commit/9bffc72c8cc4b1389b4924a2ae5edd549308e086))
- Enable time saved node for testing
([#&#8203;22650](https://redirect.github.com/n8n-io/n8n/issues/22650))
([c57052a](https://redirect.github.com/n8n-io/n8n/commit/c57052a1dabe4e2f4077dab5e5df025c3655b239))
- Fix types, add resolver id to csrf state
([#&#8203;23087](https://redirect.github.com/n8n-io/n8n/issues/23087))
([3ced9b3](https://redirect.github.com/n8n-io/n8n/commit/3ced9b3cc37ef620b01a46c56032301a60fd6003))
- **Form Node:** Split form name and label
([#&#8203;22304](https://redirect.github.com/n8n-io/n8n/issues/22304))
([271a9dd](https://redirect.github.com/n8n-io/n8n/commit/271a9dd2181e163a4fcd72d995598bb0e48ccee8))
- **FTP Node:** Add timeout option
([#&#8203;21868](https://redirect.github.com/n8n-io/n8n/issues/21868))
([d710895](https://redirect.github.com/n8n-io/n8n/commit/d710895dc09c02bd47f80b856ed402f3c00ed8f9))
- **Google Gemini Node:** Ability to create a file store and upload
files to it
([#&#8203;22988](https://redirect.github.com/n8n-io/n8n/issues/22988))
([c4d6502](https://redirect.github.com/n8n-io/n8n/commit/c4d6502b05bab7b6152e3198df43de1d799c033f))
- **Google Gemini Node:** Introduce built-in Gemini tools
([#&#8203;22454](https://redirect.github.com/n8n-io/n8n/issues/22454))
([f830447](https://redirect.github.com/n8n-io/n8n/commit/f8304472f859dd24b278acb78ef600e344ee0772))
- Make underlying oauth abstractions more generic
([#&#8203;22741](https://redirect.github.com/n8n-io/n8n/issues/22741))
([5926ebf](https://redirect.github.com/n8n-io/n8n/commit/5926ebf0940d3483665f06cdd0e0ee2465ff53fb))
- Support oauth1 authorization for dynamic credentials
([#&#8203;22972](https://redirect.github.com/n8n-io/n8n/issues/22972))
([0a56a56](https://redirect.github.com/n8n-io/n8n/commit/0a56a56dc5adfced06623eecdded7c49ba40300f))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbjhuIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2025-12-15 17:05:12 +00:00
..