feat(n8n): update image ghcr.io/n8n-io/n8n 2.20.6 → 2.21.0 (#48156)

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 | `d8b7ace` →
`4b8acf6` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) 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.21.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2210-2026-05-12)

##### Bug Fixes

- Add warning to Computer Use install modal
([#&#8203;30094](https://redirect.github.com/n8n-io/n8n/issues/30094))
([ecf96ad](https://redirect.github.com/n8n-io/n8n/commit/ecf96ad30c8d29641db07cd78885ea28aff26199))
- **ai-builder:** Allow restoring archived workflows from Instance AI
([#&#8203;29813](https://redirect.github.com/n8n-io/n8n/issues/29813))
([a33a89a](https://redirect.github.com/n8n-io/n8n/commit/a33a89a215d6cef39895858bf36c00c15abfdd9d))
- **ai-builder:** Preserve collected planning context
([#&#8203;29916](https://redirect.github.com/n8n-io/n8n/issues/29916))
([5e3aa1a](https://redirect.github.com/n8n-io/n8n/commit/5e3aa1a726e903387344d3a4ed51e97811e4ff02))
- **ai-builder:** Resolve HitlTool variants to base node in
get\_node\_types
([#&#8203;29731](https://redirect.github.com/n8n-io/n8n/issues/29731))
([ed9471a](https://redirect.github.com/n8n-io/n8n/commit/ed9471a5321747bbca003bee7d6a37d54bb79cb2))
- **Airtable Node:** Fix typecast option dropping attachment field
updates
([#&#8203;29556](https://redirect.github.com/n8n-io/n8n/issues/29556))
([0cafc71](https://redirect.github.com/n8n-io/n8n/commit/0cafc717a274053f698e988d6f44a27a8b936e83))
- Align undici override across major versions
([#&#8203;30028](https://redirect.github.com/n8n-io/n8n/issues/30028))
([6b893b4](https://redirect.github.com/n8n-io/n8n/commit/6b893b45a0d05dfb08ea7b732f775c28b6ccf801))
- **Calendly Trigger Node:** Use API v2 for webhook subscriptions
([#&#8203;29771](https://redirect.github.com/n8n-io/n8n/issues/29771))
([0edcdcf](https://redirect.github.com/n8n-io/n8n/commit/0edcdcfe8529b6296f1a1f0d8b8af3841a14a466))
- **core:** Activate agent chat integrations on every main
([#&#8203;30029](https://redirect.github.com/n8n-io/n8n/issues/30029))
([6f4f0a0](https://redirect.github.com/n8n-io/n8n/commit/6f4f0a0303e1f0f0cd57a5b0dab08347010b7241))
- **core:** Add configurable retries and error details to S3
([#&#8203;28309](https://redirect.github.com/n8n-io/n8n/issues/28309))
([e2576ca](https://redirect.github.com/n8n-io/n8n/commit/e2576ca25bc973b315bdcbff1a1b2d3309bc647d))
- **core:** Add ESLint rule to prevent error instances in toThrow
assertions
([#&#8203;29889](https://redirect.github.com/n8n-io/n8n/issues/29889))
([75ed71c](https://redirect.github.com/n8n-io/n8n/commit/75ed71c00142e8bbdfb851691d5fc3de3cfada36))
- **core:** Add liveness timeouts for Instance AI
([#&#8203;30145](https://redirect.github.com/n8n-io/n8n/issues/30145))
([52a4bcb](https://redirect.github.com/n8n-io/n8n/commit/52a4bcb23a9398b1327acd0ec39df7a9e00b48b6))
- **core:** Add support for context establishment hooks in webhook mode
([#&#8203;29893](https://redirect.github.com/n8n-io/n8n/issues/29893))
([04e9b25](https://redirect.github.com/n8n-io/n8n/commit/04e9b258a887c07b62774f09e3921932038a3984))
- **core:** Add workflow structure validation
([#&#8203;29699](https://redirect.github.com/n8n-io/n8n/issues/29699))
([bec74ae](https://redirect.github.com/n8n-io/n8n/commit/bec74aeb4fda198853b3ea82ed135a1db3ba4988))
- **core:** Advance Postgres IDENTITY sequences after entity import
([#&#8203;29762](https://redirect.github.com/n8n-io/n8n/issues/29762))
([ca33060](https://redirect.github.com/n8n-io/n8n/commit/ca33060e0bd30c6d077f8dd18ca8492d50c06a92))
- **core:** Agent sessions correctly quoting columns in queries for
Postgres
([#&#8203;29999](https://redirect.github.com/n8n-io/n8n/issues/29999))
([9f92005](https://redirect.github.com/n8n-io/n8n/commit/9f92005938a1b481b89558b4e82a198da6ec4e8c))
- **core:** Agents called from workflows use the workflows owner/user ID
for calling further workflows through the agent
([#&#8203;30242](https://redirect.github.com/n8n-io/n8n/issues/30242))
([9072ee3](https://redirect.github.com/n8n-io/n8n/commit/9072ee3beb1789f34008cb0f85f361dcac8cae26))
- **core:** Allow GIT\_SSH\_COMMAND in simple-git after 3.36.0 upgrade
([#&#8203;29894](https://redirect.github.com/n8n-io/n8n/issues/29894))
([f42be90](https://redirect.github.com/n8n-io/n8n/commit/f42be9030e7f549da5ed6dc3902d058c2ebbadcb))
- **core:** Allow profile edits when SSO is no longer active
([#&#8203;29765](https://redirect.github.com/n8n-io/n8n/issues/29765))
([2714f00](https://redirect.github.com/n8n-io/n8n/commit/2714f001218d1323233c1920c94ed02a5ce8dcf1))
- **core:** Allow same-domain redirects in instance-ai web research
(TRUST-73)
([#&#8203;30107](https://redirect.github.com/n8n-io/n8n/issues/30107))
([3123f25](https://redirect.github.com/n8n-io/n8n/commit/3123f2551be75fb282628b9106b060975fb983fc))
- **core:** Always create instance-ai sandbox workspace dirs (TRUST-79)
([#&#8203;30106](https://redirect.github.com/n8n-io/n8n/issues/30106))
([5e88748](https://redirect.github.com/n8n-io/n8n/commit/5e887483344daad5e11bee97d3315a9b2b38d0c9))
- **core:** Avoid MCP get\_execution hang on circular references
([#&#8203;30051](https://redirect.github.com/n8n-io/n8n/issues/30051))
([60e23e1](https://redirect.github.com/n8n-io/n8n/commit/60e23e10e01f20f73fb1c61d74b5ca44a4c677f6))
- **core:** Check npm provenance in community package scanner
([#&#8203;29667](https://redirect.github.com/n8n-io/n8n/issues/29667))
([804f51c](https://redirect.github.com/n8n-io/n8n/commit/804f51cf0d8411b4d4df6f593fdea787b97fad51))
- **core:** Clarify 0-based indexing in workflow SDK prompts and JSDoc
([#&#8203;29734](https://redirect.github.com/n8n-io/n8n/issues/29734))
([fba873c](https://redirect.github.com/n8n-io/n8n/commit/fba873c37e76f01d28443c5276b2d92bd333602a))
- **core:** Clarify agent builder prompt guidance
([#&#8203;30127](https://redirect.github.com/n8n-io/n8n/issues/30127))
([75646c4](https://redirect.github.com/n8n-io/n8n/commit/75646c45271831bf8d03653baf024d201d5fae6d))
- **core:** Defer credential setup during workflow builds
([#&#8203;30181](https://redirect.github.com/n8n-io/n8n/issues/30181))
([bb73952](https://redirect.github.com/n8n-io/n8n/commit/bb73952fcc9aff4eed0af6bb99fb10f65d48df3d))
- **core:** Emit missing auth audit events for OIDC and SSO-restricted
login
([#&#8203;29856](https://redirect.github.com/n8n-io/n8n/issues/29856))
([dd812c5](https://redirect.github.com/n8n-io/n8n/commit/dd812c5010ca28ca38c238bfa8c57fe39ac816d5))
- **core:** Export boolean CSV values as true/false for Data Tables
([#&#8203;30007](https://redirect.github.com/n8n-io/n8n/issues/30007))
([94d91e1](https://redirect.github.com/n8n-io/n8n/commit/94d91e13bfcaf360099a0a3816b0025502b145f4))
- **core:** Filter WaitTracker to only poll waiting executions
([#&#8203;29898](https://redirect.github.com/n8n-io/n8n/issues/29898))
([5c7921f](https://redirect.github.com/n8n-io/n8n/commit/5c7921f71c95d97f6730e6b28b06947b1cfbaa23))
- **core:** Fix duplicate task request on runner defer
([#&#8203;28315](https://redirect.github.com/n8n-io/n8n/issues/28315))
([80c8a6c](https://redirect.github.com/n8n-io/n8n/commit/80c8a6c2fdc97624c9b4b3e97b8ff20aca641552))
- **core:** Harden axios error handling against non-string error stack
([#&#8203;29100](https://redirect.github.com/n8n-io/n8n/issues/29100))
([2dbf02e](https://redirect.github.com/n8n-io/n8n/commit/2dbf02e63e5ddee8d9e4a94f2ad3cd1f5321f2a7))
- **core:** Improve AI chat file upload handling and error states
([#&#8203;29701](https://redirect.github.com/n8n-io/n8n/issues/29701))
([afe119b](https://redirect.github.com/n8n-io/n8n/commit/afe119be1409ac2cb198f7a41dc12ed25f5cf106))
- **core:** Improve documentation usage in mcp tools
([#&#8203;30210](https://redirect.github.com/n8n-io/n8n/issues/30210))
([e8827cd](https://redirect.github.com/n8n-io/n8n/commit/e8827cd6e8ff3eb03ceab6965574bacf10c719d0))
- **core:** Initialise encryption key proxy on worker and webhook
instances
([#&#8203;29912](https://redirect.github.com/n8n-io/n8n/issues/29912))
([ae57e60](https://redirect.github.com/n8n-io/n8n/commit/ae57e606b4f5cf691bceb01489e5991cf31911ef))
- **core:** Inline AI\_NODE\_SDK\_VERSION to save memory by not loading
[@&#8203;n8n/ai-utilities](https://redirect.github.com/n8n/ai-utilities)
on boot
([#&#8203;30113](https://redirect.github.com/n8n-io/n8n/issues/30113))
([f709e53](https://redirect.github.com/n8n-io/n8n/commit/f709e5382448926e15e36571aa9fd32db238e36d))
- **core:** Persist agent chat draft across modes and hide unfinished
tool-approval toggle
([#&#8203;30123](https://redirect.github.com/n8n-io/n8n/issues/30123))
([7094b48](https://redirect.github.com/n8n-io/n8n/commit/7094b48c9444024af6c14b72b49b47b555db52ef))
- **core:** Preserve node positions on AI workflow updates
([#&#8203;29850](https://redirect.github.com/n8n-io/n8n/issues/29850))
([f2764f0](https://redirect.github.com/n8n-io/n8n/commit/f2764f04c0e663268fe40737c55c8c1a0f33173b))
- **core:** Prevent proxy layer accumulation in ObservableObject
([#&#8203;30129](https://redirect.github.com/n8n-io/n8n/issues/30129))
([0a76135](https://redirect.github.com/n8n-io/n8n/commit/0a761355c4836433c379ee8933c0198621879ae0))
- **core:** Propagate waitTill from worker to main in scaling mode
([#&#8203;30099](https://redirect.github.com/n8n-io/n8n/issues/30099))
([3702ff8](https://redirect.github.com/n8n-io/n8n/commit/3702ff8eb31547d51e3b56b484bf6a731296f9cf))
- **core:** Scope credential resolution
([#&#8203;30156](https://redirect.github.com/n8n-io/n8n/issues/30156))
([174f0f8](https://redirect.github.com/n8n-io/n8n/commit/174f0f805e0d5715d2d80e5c0282a94b79e9a390))
- **core:** Simple-git update broke https connection
([#&#8203;29998](https://redirect.github.com/n8n-io/n8n/issues/29998))
([01300e9](https://redirect.github.com/n8n-io/n8n/commit/01300e9b9b7e0f80f1852c5e1e4b3df9a42404c4))
- **core:** Simplify Slack redirect URL verification process for agents
([#&#8203;30033](https://redirect.github.com/n8n-io/n8n/issues/30033))
([8201281](https://redirect.github.com/n8n-io/n8n/commit/820128196cf550ab8cf371fbebb3457b9fd35d22))
- **core:** Skip disabled tool nodes when mapping AI Agent tool sources
([#&#8203;29460](https://redirect.github.com/n8n-io/n8n/issues/29460))
([bd7eeb7](https://redirect.github.com/n8n-io/n8n/commit/bd7eeb7bc89032b9a0db467cb53f37bfef71647e))
- **core:** Skip unknown fixedCollection keys instead of throwing
([#&#8203;29689](https://redirect.github.com/n8n-io/n8n/issues/29689))
([a30772c](https://redirect.github.com/n8n-io/n8n/commit/a30772c933544d06b560a3c66ec69cd4f7b8574f))
- **core:** Stop applying node-defined sensitive output fields to
runtime data
([#&#8203;30198](https://redirect.github.com/n8n-io/n8n/issues/30198))
([f4e8088](https://redirect.github.com/n8n-io/n8n/commit/f4e8088cb8df24443eec0482e2c58346c1e30016))
- **core:** Stop logging password reset token values
([#&#8203;29405](https://redirect.github.com/n8n-io/n8n/issues/29405))
([bc8d196](https://redirect.github.com/n8n-io/n8n/commit/bc8d196931b35118ca6078a5845e8549bbba7e6b))
- **core:** Support type filters on global credential lookups
([#&#8203;30002](https://redirect.github.com/n8n-io/n8n/issues/30002))
([8e0f37d](https://redirect.github.com/n8n-io/n8n/commit/8e0f37d100b45d4105ca168bb8f62ec2c1328cf2))
- **core:** Throw on bare OutputSelector passed to .add()/.to()
([#&#8203;29736](https://redirect.github.com/n8n-io/n8n/issues/29736))
([60a5122](https://redirect.github.com/n8n-io/n8n/commit/60a51229e0db92a00788eb12586ea6376276645d))
- **core:** Validate AI builder credential IDs before save
([#&#8203;30070](https://redirect.github.com/n8n-io/n8n/issues/30070))
([ceaebc6](https://redirect.github.com/n8n-io/n8n/commit/ceaebc6cbe7cde2269aee4be6966d021f136f9c6))
- Correct connect.html path in browser extension
([#&#8203;29714](https://redirect.github.com/n8n-io/n8n/issues/29714))
([9b3b29b](https://redirect.github.com/n8n-io/n8n/commit/9b3b29b5058da42ec736c14cc8af5726b2a64e4b))
- **EditImage Node:** Fix composite operation failing with stream empty
buffer
([#&#8203;30088](https://redirect.github.com/n8n-io/n8n/issues/30088))
([0cc163b](https://redirect.github.com/n8n-io/n8n/commit/0cc163b7dcccbfa68c065faa466b2b50f21c4a97))
- **editor:** Add expand/collapse to chat panel in Agents
([#&#8203;30069](https://redirect.github.com/n8n-io/n8n/issues/30069))
([f87094c](https://redirect.github.com/n8n-io/n8n/commit/f87094cf6e5efe7c89ef16c4253525091479b356))
- **editor:** Disable chat during interactive agent choices
([#&#8203;30111](https://redirect.github.com/n8n-io/n8n/issues/30111))
([8171cf0](https://redirect.github.com/n8n-io/n8n/commit/8171cf0b32ee5aa74dd240bb8f99a3250e428217))
- **editor:** Fix Agents styling issues from merge regression
([#&#8203;30032](https://redirect.github.com/n8n-io/n8n/issues/30032))
([478d499](https://redirect.github.com/n8n-io/n8n/commit/478d4998a8055a3d5f81b93120d67282546f125a))
- **editor:** Fix collapse/expand for Chat sidebar
([#&#8203;29378](https://redirect.github.com/n8n-io/n8n/issues/29378))
([ee847d1](https://redirect.github.com/n8n-io/n8n/commit/ee847d1624636914323b8b06f145ae811101528f))
- **editor:** Improve sidebar new resource menu UX
([#&#8203;29597](https://redirect.github.com/n8n-io/n8n/issues/29597))
([d5af542](https://redirect.github.com/n8n-io/n8n/commit/d5af542f254ba4846f3f393404e24bc5ec998283))
- **editor:** Make sure trimmed placeholder never reaches backend
([#&#8203;29842](https://redirect.github.com/n8n-io/n8n/issues/29842))
([f7c7acc](https://redirect.github.com/n8n-io/n8n/commit/f7c7acc2441481235d81a38ea14ed637546d3b40))
- **editor:** Match input height with mode selector in resource locator
([#&#8203;30075](https://redirect.github.com/n8n-io/n8n/issues/30075))
([277431b](https://redirect.github.com/n8n-io/n8n/commit/277431b88b195d92a32e35a7df7f8df907d9cb44))
- **editor:** Polish encryption keys settings page
([#&#8203;30008](https://redirect.github.com/n8n-io/n8n/issues/30008))
([5cbd2dd](https://redirect.github.com/n8n-io/n8n/commit/5cbd2dd1e9a66cb1d00d89191395f2b417c7a08b))
- **editor:** Preserve decimal suffix when duplicating a node
([#&#8203;29541](https://redirect.github.com/n8n-io/n8n/issues/29541))
([08a36d7](https://redirect.github.com/n8n-io/n8n/commit/08a36d7515eda29acd6c5e03f7968d4896465b3d))
- **editor:** Refresh node icon when diff sidebar selection changes
([#&#8203;29816](https://redirect.github.com/n8n-io/n8n/issues/29816))
([ff41613](https://redirect.github.com/n8n-io/n8n/commit/ff41613533980f8f2a0ff7baef5fd2a63d981636))
- **editor:** Rename canvas header dropdown action to Description
([#&#8203;29719](https://redirect.github.com/n8n-io/n8n/issues/29719))
([49e7b05](https://redirect.github.com/n8n-io/n8n/commit/49e7b056b4a21b6341ce1811a597476d37dfa42f))
- **editor:** Rename encryption keys "Type" column to "Status"
([#&#8203;29966](https://redirect.github.com/n8n-io/n8n/issues/29966))
([e71afed](https://redirect.github.com/n8n-io/n8n/commit/e71afedfab84b3b7b88fe9c4e2a36cd31ac6206b))
- **editor:** Render tooltips above popovers
([#&#8203;29997](https://redirect.github.com/n8n-io/n8n/issues/29997))
([ba5b3d1](https://redirect.github.com/n8n-io/n8n/commit/ba5b3d13b116d8e055fe3a4dce1b5349545ff540))
- **editor:** Resolve expressions in 'Go to Sub-workflow' navigation
([#&#8203;29843](https://redirect.github.com/n8n-io/n8n/issues/29843))
([d6bae35](https://redirect.github.com/n8n-io/n8n/commit/d6bae35e8f8f0399cd722606d911ae2c67b60431))
- Fix 15 security issues in fast-xml-builder, basic-ftp, fast-uri and 5
more
([#&#8203;30169](https://redirect.github.com/n8n-io/n8n/issues/30169))
([267fe49](https://redirect.github.com/n8n-io/n8n/commit/267fe49d51b7b8bcc80489b0f9f1a585986bc525))
- **Git Node:** Restore Clone and other operations on simple-git 3.36+
([#&#8203;30223](https://redirect.github.com/n8n-io/n8n/issues/30223))
([a8aa955](https://redirect.github.com/n8n-io/n8n/commit/a8aa95551e5950fd1920c2cce21cd2739b464266))
- **Google Chat Node:** Clarify message resource name field
([#&#8203;29964](https://redirect.github.com/n8n-io/n8n/issues/29964))
([55df7cb](https://redirect.github.com/n8n-io/n8n/commit/55df7cbd0619e483e7e02207bc5084c715dcb53a))
- **Google Sheets Node:** Reduce duplicate API calls in append operation
to avoid quota limits
([#&#8203;29444](https://redirect.github.com/n8n-io/n8n/issues/29444))
([d63e1ae](https://redirect.github.com/n8n-io/n8n/commit/d63e1ae84e767df33c1fc394f646e8ca093aa4a3))
- Handle IMAP fetch errors to prevent instance crash and stuck workflows
([#&#8203;29469](https://redirect.github.com/n8n-io/n8n/issues/29469))
([46d52ff](https://redirect.github.com/n8n-io/n8n/commit/46d52ffc7e719f17db56c433ee97a0b48861ba36))
- **HTTP Request Node:** Validate URL type in older node versions
([#&#8203;29886](https://redirect.github.com/n8n-io/n8n/issues/29886))
([29a864c](https://redirect.github.com/n8n-io/n8n/commit/29a864ca9bcd88e82cf5f998c9ea36d2f81a5dee))
- **MongoDB Node:** Resolve collection parameter per item in write
operations
([#&#8203;29956](https://redirect.github.com/n8n-io/n8n/issues/29956))
([582b6ae](https://redirect.github.com/n8n-io/n8n/commit/582b6ae9eaaef6a616233e9bd4eda7230c36eb0a))
- **Notion Node:** Paginate Get Many operations beyond 100-item API cap
([#&#8203;29690](https://redirect.github.com/n8n-io/n8n/issues/29690))
([d318bc1](https://redirect.github.com/n8n-io/n8n/commit/d318bc1e330eeb92d84bc35a2ad9cf6931eccfdf))
- **Notion Node:** Serialize staticData as ISO string in NotionTrigger
([#&#8203;29688](https://redirect.github.com/n8n-io/n8n/issues/29688))
([d2e1eb3](https://redirect.github.com/n8n-io/n8n/commit/d2e1eb30f15c1e2380b815f4d1f62b2b98b23e9a))
- **Notion Node:** Update UI URLs from notion.so to notion.com ahead of
domain migration
([#&#8203;29861](https://redirect.github.com/n8n-io/n8n/issues/29861))
([3593131](https://redirect.github.com/n8n-io/n8n/commit/35931319b5b987b7cdd7104accea407fd5390582))
- **Oracle DB Node:** Handle the test failures
([#&#8203;28341](https://redirect.github.com/n8n-io/n8n/issues/28341))
([0697562](https://redirect.github.com/n8n-io/n8n/commit/0697562ac9f1507ca0230d02f462889259a5bdcf))
- Restore broken stdlib calls in Python Code node
([#&#8203;29776](https://redirect.github.com/n8n-io/n8n/issues/29776))
([a786476](https://redirect.github.com/n8n-io/n8n/commit/a7864762ca656c8e636df1ea33750dff604b60ab))
- **RSS Feed Read Node:** Respect proxy settings
([#&#8203;30059](https://redirect.github.com/n8n-io/n8n/issues/30059))
([2e046d5](https://redirect.github.com/n8n-io/n8n/commit/2e046d5b7f2ec4a6fbf00107ee088239f87ce8c5))
- **Salesforce Node:** Fix trigger not firing on repeated record updates
([#&#8203;29107](https://redirect.github.com/n8n-io/n8n/issues/29107))
([f871d44](https://redirect.github.com/n8n-io/n8n/commit/f871d44cabc95fb102af8ba1a9e5d2e314205297))
- **Schedule Node:** Fix hourly intervals that don't divide evenly into
24h
([#&#8203;29778](https://redirect.github.com/n8n-io/n8n/issues/29778))
([1a22c76](https://redirect.github.com/n8n-io/n8n/commit/1a22c762703bed75a18de868a7bfb7c60eacc516))
- **Snowflake Node:** Fix issue with Insert and Update operations not
working
([#&#8203;29339](https://redirect.github.com/n8n-io/n8n/issues/29339))
([4c369e8](https://redirect.github.com/n8n-io/n8n/commit/4c369e83f26450395a5a28b6c39a04b2c7650f1f))
- **Supabase Node:** Don't display RPCs in an RLC for the table
([#&#8203;28146](https://redirect.github.com/n8n-io/n8n/issues/28146))
([78aa0e7](https://redirect.github.com/n8n-io/n8n/commit/78aa0e70f21df2533a494c02a3e35ca3ab6ca7b0))
- **Wait Node:** Resolve expressions inside Custom HTML form fields
([#&#8203;30060](https://redirect.github.com/n8n-io/n8n/issues/30060))
([7c1a771](https://redirect.github.com/n8n-io/n8n/commit/7c1a77154ccf1a5f2a11da3cdf0949b2883c85fb))
- **YouTube Node:** Fix misspelled "unlisted" privacy status value in
Video Update operation
([#&#8203;30203](https://redirect.github.com/n8n-io/n8n/issues/30203))
([96b018d](https://redirect.github.com/n8n-io/n8n/commit/96b018d3569623e1696a28981b24120a3ceb46d0))

##### Features

- **Acuity Scheduling Trigger Node:** Add webhook request verification
([#&#8203;29261](https://redirect.github.com/n8n-io/n8n/issues/29261))
([da41470](https://redirect.github.com/n8n-io/n8n/commit/da41470311a03a15beb5d7361c0385b7dd9acc12))
- Add fully dynamic disclaimer to Quick Connect offer
([#&#8203;29852](https://redirect.github.com/n8n-io/n8n/issues/29852))
([b6127d8](https://redirect.github.com/n8n-io/n8n/commit/b6127d8722ff1bddd9eb5786a6cbd90ce2f98ac1))
- **ai-builder:** Add per-PR eval regression detection vs LangSmith
baseline
([#&#8203;29456](https://redirect.github.com/n8n-io/n8n/issues/29456))
([bbe3e2d](https://redirect.github.com/n8n-io/n8n/commit/bbe3e2d1487e06df1e58057ec8c47edb5ad19aa7))
- **ai-builder:** Guarantee user-visible output on terminal states
([#&#8203;29636](https://redirect.github.com/n8n-io/n8n/issues/29636))
([4d9e624](https://redirect.github.com/n8n-io/n8n/commit/4d9e624b4113d06a4cc7a632aed357806349abcb))
- **Asana Trigger Node:** Add webhook request verification
([#&#8203;29258](https://redirect.github.com/n8n-io/n8n/issues/29258))
([94e4033](https://redirect.github.com/n8n-io/n8n/commit/94e403300b44d2f25f4d88dd3d9d1300adfea3bc))
- **Cal Trigger Node:** Add webhook request verification
([#&#8203;29484](https://redirect.github.com/n8n-io/n8n/issues/29484))
([3276edc](https://redirect.github.com/n8n-io/n8n/commit/3276edce10dfc7e59aa12e43fd7fc566f91723c4))
- **Calendly Trigger Node:** Add webhook request verification
([#&#8203;29482](https://redirect.github.com/n8n-io/n8n/issues/29482))
([e929f9f](https://redirect.github.com/n8n-io/n8n/commit/e929f9fbe751742da7f27658ded1ff0101af19d2))
- **core:** Accept merge.input(n) inside ifElse/switch branch targets in
workflow-sdk
([#&#8203;29716](https://redirect.github.com/n8n-io/n8n/issues/29716))
([34f2107](https://redirect.github.com/n8n-io/n8n/commit/34f2107071478591a1c98b65576262c40408a157))
- **core:** Add flag to import workflow cli to activate workflow on
import
([#&#8203;29770](https://redirect.github.com/n8n-io/n8n/issues/29770))
([283071e](https://redirect.github.com/n8n-io/n8n/commit/283071e6114fd8e8b5063e1ba38daf158bd762d2))
- **core:** Add IP rate limiting to dynamic credential authentication
endpoints
([#&#8203;30199](https://redirect.github.com/n8n-io/n8n/issues/30199))
([515ae7c](https://redirect.github.com/n8n-io/n8n/commit/515ae7ced4b109880306788cb16977c15de92279))
- **core:** Add MCP tool to list credentials
([#&#8203;29438](https://redirect.github.com/n8n-io/n8n/issues/29438))
([d6cc3be](https://redirect.github.com/n8n-io/n8n/commit/d6cc3bedd1c4e7a2849eb5cf2acf538fb3a8f3da))
- **core:** Add multi-config evaluations backend
([#&#8203;29784](https://redirect.github.com/n8n-io/n8n/issues/29784))
([8116e0a](https://redirect.github.com/n8n-io/n8n/commit/8116e0a4858044712e45c078e06e0a36103d141c))
- **core:** Add n8n-object-validation ESLint rule for community nodes
([#&#8203;29698](https://redirect.github.com/n8n-io/n8n/issues/29698))
([701f9a4](https://redirect.github.com/n8n-io/n8n/commit/701f9a462773c204a6dc8bd15c533f9c07cd6e08))
- **core:** Add no-template-placeholders ESLint rule for community nodes
([#&#8203;29796](https://redirect.github.com/n8n-io/n8n/issues/29796))
([c4056b2](https://redirect.github.com/n8n-io/n8n/commit/c4056b255edd4420fde6cb5e1028b61f10b2bcf7))
- **core:** Add observational memory storage foundation
([#&#8203;29814](https://redirect.github.com/n8n-io/n8n/issues/29814))
([be4ef22](https://redirect.github.com/n8n-io/n8n/commit/be4ef225336166937a8847c2f2615bfd29e40765))
- **core:** Define community packages with environment variables
([#&#8203;29961](https://redirect.github.com/n8n-io/n8n/issues/29961))
([730c3e1](https://redirect.github.com/n8n-io/n8n/commit/730c3e12a55a38cdbe9090eabef508cd56d67a9e))
- **core:** Generate service-specific OAuth2 credentials for dedicated
MCP tools
([#&#8203;29884](https://redirect.github.com/n8n-io/n8n/issues/29884))
([8617067](https://redirect.github.com/n8n-io/n8n/commit/86170674b72acc16d781eafd08cd762c55a7672f))
- **core:** Server-side pagination, sorting, and filtering for
encryption keys
([#&#8203;29708](https://redirect.github.com/n8n-io/n8n/issues/29708))
([9afbe13](https://redirect.github.com/n8n-io/n8n/commit/9afbe13b81f00f0ea7730541b4909e31b1080249))
- **core:** Transform MCP server configs into dedicated MCP tools
([#&#8203;29493](https://redirect.github.com/n8n-io/n8n/issues/29493))
([4dce41f](https://redirect.github.com/n8n-io/n8n/commit/4dce41f79573f864fde16df622c028134d743f03))
- **core:** Use McpManagerClient and enforce whether MCP server
connections are allowed
([#&#8203;29694](https://redirect.github.com/n8n-io/n8n/issues/29694))
([8235474](https://redirect.github.com/n8n-io/n8n/commit/82354742d348850d8cb6efc6ffe490c53ff0a8a0))
- **Customer.io Trigger Node:** Add webhook request verification
([#&#8203;29480](https://redirect.github.com/n8n-io/n8n/issues/29480))
([a772016](https://redirect.github.com/n8n-io/n8n/commit/a772016e36a87d1fbbacbee59ebcd80dbe3b9150))
- **editor:** Add envFeatureFlag and copyButton property options
([#&#8203;29733](https://redirect.github.com/n8n-io/n8n/issues/29733))
([75053fe](https://redirect.github.com/n8n-io/n8n/commit/75053fec9373076abfba3db01a967f54f8274e83))
- **editor:** Cap eval concurrency slider at admin-set limit
([#&#8203;29807](https://redirect.github.com/n8n-io/n8n/issues/29807))
([6232de4](https://redirect.github.com/n8n-io/n8n/commit/6232de4d477ffa56e0082d87a5b63d1c9ef00d4c))
- **editor:** Eval run detail loading + error states (TRUST-70
follow-up)
([#&#8203;29817](https://redirect.github.com/n8n-io/n8n/issues/29817))
([6f9b99a](https://redirect.github.com/n8n-io/n8n/commit/6f9b99a3cf1207ece10a6bd6239a5005c6a10540))
- **editor:** Redesign evaluation run detail page
([#&#8203;29592](https://redirect.github.com/n8n-io/n8n/issues/29592))
([9014bae](https://redirect.github.com/n8n-io/n8n/commit/9014baea7ea952aaf782c53bce03d3a8f0ae5ddf))
- **editor:** Show locked state and permission notice on data redaction
workflow settings
([#&#8203;30022](https://redirect.github.com/n8n-io/n8n/issues/30022))
([7635131](https://redirect.github.com/n8n-io/n8n/commit/7635131bd396252f51d29e7407099eafa92a304f))
- **Figma Trigger Node:** Add OAuth2 authentication support
([#&#8203;30079](https://redirect.github.com/n8n-io/n8n/issues/30079))
([e3e70d6](https://redirect.github.com/n8n-io/n8n/commit/e3e70d6068a3d543b29b1bd24682101ecb2e641f))
- **Figma Trigger Node:** Add webhook request verification
([#&#8203;29262](https://redirect.github.com/n8n-io/n8n/issues/29262))
([910822f](https://redirect.github.com/n8n-io/n8n/commit/910822fb0951f6ead55fc000e7743a8ee13e82e9))
- **Formstack Trigger Node:** Add webhook request verification
([#&#8203;29495](https://redirect.github.com/n8n-io/n8n/issues/29495))
([4e28652](https://redirect.github.com/n8n-io/n8n/commit/4e2865206c72833d9fe585ed941ecc83c1bec699))
- **GitLab Trigger Node:** Add webhook request verification
([#&#8203;29260](https://redirect.github.com/n8n-io/n8n/issues/29260))
([fbf89bd](https://redirect.github.com/n8n-io/n8n/commit/fbf89bde1164a19365fe4418405ddec7108543d9))
- **Jira Node:** Add OAuth2 (3LO) support
([#&#8203;29414](https://redirect.github.com/n8n-io/n8n/issues/29414))
([4d5bafc](https://redirect.github.com/n8n-io/n8n/commit/4d5bafc146125fa22d05cf924c5e68bc51263722))
- **MailerLite Trigger Node:** Add webhook request verification
([#&#8203;29491](https://redirect.github.com/n8n-io/n8n/issues/29491))
([12b7cc6](https://redirect.github.com/n8n-io/n8n/commit/12b7cc67395bf1991235ae0f00739d9f2803cb9c))
- **Mautic Trigger Node:** Add webhook request verification
([#&#8203;29658](https://redirect.github.com/n8n-io/n8n/issues/29658))
([eaadf19](https://redirect.github.com/n8n-io/n8n/commit/eaadf190b89f21f74bc3a25b16803576f91e9618))
- **Microsoft Outlook Node:** Add location and attendees fields to
calendar events
([#&#8203;29844](https://redirect.github.com/n8n-io/n8n/issues/29844))
([2e21c5f](https://redirect.github.com/n8n-io/n8n/commit/2e21c5fcf83a2fc86659c7464b2bc6672230389f))
- **Microsoft Outlook Node:** Add support for recurring event instances
([#&#8203;29802](https://redirect.github.com/n8n-io/n8n/issues/29802))
([dab3653](https://redirect.github.com/n8n-io/n8n/commit/dab3653f8016b7f9187559658ea6ef58220df2d1))
- **Onfleet Trigger Node:** Add webhook request verification
([#&#8203;29485](https://redirect.github.com/n8n-io/n8n/issues/29485))
([133a5aa](https://redirect.github.com/n8n-io/n8n/commit/133a5aa0adae69f86f1603bd9ad85c852c0ccdf5))
- **Strava Node:** Allow custom OAuth2 scopes
([#&#8203;29972](https://redirect.github.com/n8n-io/n8n/issues/29972))
([5abcae6](https://redirect.github.com/n8n-io/n8n/commit/5abcae686cf1b64e06bbbd6f62b6871bc4feec56))
- **Taiga Trigger Node:** Add webhook request verification
([#&#8203;29487](https://redirect.github.com/n8n-io/n8n/issues/29487))
([3c97c49](https://redirect.github.com/n8n-io/n8n/commit/3c97c49d63c824c2a3b4284beecf8957c44c1c16))
- **Trello Trigger Node:** Add webhook request verification
([#&#8203;29252](https://redirect.github.com/n8n-io/n8n/issues/29252))
([8f1f42d](https://redirect.github.com/n8n-io/n8n/commit/8f1f42d18056ba51e450ba90ba3be65cbf9745aa))
- **Twilio Trigger Node:** Add webhook request verification
([#&#8203;29259](https://redirect.github.com/n8n-io/n8n/issues/29259))
([acc9643](https://redirect.github.com/n8n-io/n8n/commit/acc964381189aaacbeb584a16c0155ba6f96ffa1))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uOG4iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
This commit is contained in:
TrueCharts Bot
2026-05-12 11:01:33 +02:00
committed by GitHub
parent 29b5a2a703
commit b0b9f8113d
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -9,7 +9,7 @@ annotations:
trueforge.org/min_helm_version: "3.14"
trueforge.org/train: stable
apiVersion: v2
appVersion: 2.20.6
appVersion: 2.21.0
dependencies:
- name: common
version: 29.3.4
@@ -44,5 +44,5 @@ sources:
- https://github.com/n8n-io/n8n
- https://github.com/trueforge-org/truecharts/tree/master/charts/stable/n8n
type: application
version: 21.8.0
version: 21.9.0
+1 -1
View File
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=./values.schema.json
image:
repository: ghcr.io/n8n-io/n8n
tag: 2.20.6@sha256:d8b7ace22609c8297f02b2103543b2babdfa3880d5bcfb14e4e0d9d8ec11671c
tag: 2.21.0@sha256:4b8acf6a9e21ee4234850557b3c1c46b940f4025a8ddb0f697f858b788103ebe
pullPolicy: IfNotPresent
timezoneandlocale: {}
# N8N_DEFAULT_LOCALE: "en"