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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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) ([#​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) ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 [@​n8n/ai-utilities](https://redirect.github.com/n8n/ai-utilities) on boot ([#​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 ([#​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 ([#​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 ([#​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 ([#​30099](https://redirect.github.com/n8n-io/n8n/issues/30099)) ([3702ff8](https://redirect.github.com/n8n-io/n8n/commit/3702ff8eb31547d51e3b56b484bf6a731296f9cf)) - **core:** Scope credential resolution ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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() ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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" ([#​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 ([#​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 ([#​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 ([#​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+ ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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) ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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-->
title
| title |
|---|
| TrueCharts |
Community Helm Chart Catalog
TrueCharts is a catalog of highly optimised Helm Charts. Made for the community, by the community!
All our charts are supposed to work together and be easy to setup using any helm-compatible deployment tool, above all, give the average user more than enough options to tune things to their liking.
Getting started using TrueCharts
Support
Please check our FAQ, manual and Issue tracker There is a significant chance your issue has been reported before!
Still something not working as expected? Contact us! and we'll figure it out together!
Development
Our development process is fully distributed and agile, so every chart-maintainer is free to set their own roadmap and development speed and does not have to comply to a centralised roadmap. This ensures freedom and flexibility for everyone involved and makes sure you, the end user, always has the latest and greatest of every Chart installed.
Getting into creating Charts
For more information check the website: https://truecharts.org
Contact and Support
To contact the TrueCharts project:
-
Create an issue on Github issues
-
Open a Support Ticket
-
Send us an email
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Licence
Truecharts, is primarily based on the AGPL-v3 license, this ensures almost everyone can use and modify our charts. Licences can vary on a per-Chart basis. This can easily be seen by the presence of a "LICENSE" file in that folder.
An exception to this, has been made for every document inside folders labeled as docs or doc and their subfolders: those folders are not licensed under AGPL-v3 and are considered "all rights reserved". Said content can be modified and changes submitted per PR, in accordance to the github End User License Agreement.
SPDX-License-Identifier: AGPL-3.0