From 5ccdaa02e160c4bfc32ab0cc887b664912ec23bf Mon Sep 17 00:00:00 2001 From: TrueCharts Bot Date: Tue, 23 Jun 2026 16:39:51 +0200 Subject: [PATCH] =?UTF-8?q?feat(n8n):=20update=20image=20ghcr.io/n8n-io/n8?= =?UTF-8?q?n=202.27.3=20=E2=86=92=202.28.0=20(#49403)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 | `a772d24` → `ddd2afb` | --- > [!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
n8n-io/n8n (ghcr.io/n8n-io/n8n) ### [`v2.28.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2280-2026-06-23) ##### Bug Fixes - **API:** Return 409 when deleting a published workflow ([#​32600](https://redirect.github.com/n8n-io/n8n/issues/32600)) ([1f774c8](https://redirect.github.com/n8n-io/n8n/commit/1f774c8ea1a5550d6ba680cdc60190e2f7b210c9)) - **Bitbucket Trigger Node:** Use account\_id to validate credentials instead of username ([#​30172](https://redirect.github.com/n8n-io/n8n/issues/30172)) ([5dc9c45](https://redirect.github.com/n8n-io/n8n/commit/5dc9c45adc4a82f74300a305a4240949e03a807a)) - Bump form-data, tmp, protobufjs to patched versions ([#​32436](https://redirect.github.com/n8n-io/n8n/issues/32436)) ([a1cfd14](https://redirect.github.com/n8n-io/n8n/commit/a1cfd14de29540efa4386b10c2cccdb1439b9bba)) - Bump protobufjs, js-yaml, [@​opentelemetry/core](https://redirect.github.com/opentelemetry/core) for nightly Trivy ([#​32542](https://redirect.github.com/n8n-io/n8n/issues/32542)) ([2dac96d](https://redirect.github.com/n8n-io/n8n/commit/2dac96d6edc3d2a1f841e5506858b810180318c4)) - Cap ci-filter deepen value and fall back to --unshallow ([#​32581](https://redirect.github.com/n8n-io/n8n/issues/32581)) ([af563c6](https://redirect.github.com/n8n-io/n8n/commit/af563c69b2b02598a52caef52a3de36f1e9a2cc0)) - **Compression Node:** Decompress only the archive members ([#​32486](https://redirect.github.com/n8n-io/n8n/issues/32486)) ([cafc64c](https://redirect.github.com/n8n-io/n8n/commit/cafc64cc082de2092681c27a9d3f91eaf735e9dd)) - **core:** Account for pending CSV uploads in data-table size budget ([#​31394](https://redirect.github.com/n8n-io/n8n/issues/31394)) ([e4757d2](https://redirect.github.com/n8n-io/n8n/commit/e4757d25843e4d27727e7c19576605100315abf0)) - **core:** Change default value of the COOP header ([#​32377](https://redirect.github.com/n8n-io/n8n/issues/32377)) ([b94ff9b](https://redirect.github.com/n8n-io/n8n/commit/b94ff9b47a953ea25542cecc4867873ca6ae0a51)) - **core:** Clean up workflow publication outbox records ([#​32795](https://redirect.github.com/n8n-io/n8n/issues/32795)) ([900c0ea](https://redirect.github.com/n8n-io/n8n/commit/900c0eae4f88294ab7a0d4bd66d8d4ba46ca68c3)) - **core:** Coalesce outbox drains and wait for in-flight processing on shutdown ([#​32548](https://redirect.github.com/n8n-io/n8n/issues/32548)) ([7230fa3](https://redirect.github.com/n8n-io/n8n/commit/7230fa38406af446d19a5a478369c95384d77f21)) - **core:** Drive workflow folder placement through validated parentFolderId ([#​31364](https://redirect.github.com/n8n-io/n8n/issues/31364)) ([0f1c1a8](https://redirect.github.com/n8n-io/n8n/commit/0f1c1a82a431d6e4e460018370fa5ebcc9935660)) - **core:** Evaluate expressions in AI tool description for node-as-to… ([#​31495](https://redirect.github.com/n8n-io/n8n/issues/31495)) ([beba723](https://redirect.github.com/n8n-io/n8n/commit/beba723a8888a761fe349a54cc63d6131cd12b86)) - **core:** Exclude error workflow executions from billable execution count ([#​32315](https://redirect.github.com/n8n-io/n8n/issues/32315)) ([f6c2bcc](https://redirect.github.com/n8n-io/n8n/commit/f6c2bcc6ecd623c3c39eef8b43d388ab6d353a51)) - **core:** Fix error path schema mismatch in mcp tools ([#​32560](https://redirect.github.com/n8n-io/n8n/issues/32560)) ([c91250f](https://redirect.github.com/n8n-io/n8n/commit/c91250f2a733b83dc16fbc05f452e4f8f962d6d1)) - **core:** Handle malformed agent tool calls ([#​32276](https://redirect.github.com/n8n-io/n8n/issues/32276)) ([285e4a9](https://redirect.github.com/n8n-io/n8n/commit/285e4a983a80b00e3b53f7e7d71f166102921ac1)) - **core:** Implement workflow-folder-conflict handling in import process ([#​32391](https://redirect.github.com/n8n-io/n8n/issues/32391)) ([97f45cc](https://redirect.github.com/n8n-io/n8n/commit/97f45ccc7f7d3c5f41db06abd32d38526d3d57b7)) - **core:** Keep $fromAI placeholders intact on fields with expressions disabled ([#​31681](https://redirect.github.com/n8n-io/n8n/issues/31681)) ([43eec00](https://redirect.github.com/n8n-io/n8n/commit/43eec00e6bf6e971737e082ec21a42402f6596c3)) - **core:** Keep thread history when observation cursor lacks observations ([#​32773](https://redirect.github.com/n8n-io/n8n/issues/32773)) ([0197817](https://redirect.github.com/n8n-io/n8n/commit/01978171efbc3bed64bd91255446e4575de7cb71)) - **core:** Let allowlisted Python packages import their own submodules via relative imports ([#​32772](https://redirect.github.com/n8n-io/n8n/issues/32772)) ([46aa8e4](https://redirect.github.com/n8n-io/n8n/commit/46aa8e4af77615f682fc619e3fe6e80eabbec814)) - **core:** Limit execution data size for display reads ([#​32508](https://redirect.github.com/n8n-io/n8n/issues/32508)) ([524d4e8](https://redirect.github.com/n8n-io/n8n/commit/524d4e8fb8443da5d8f996b625be31ebd97f54db)) - **core:** Make workflow evaluations work alongside config evals ([#​32384](https://redirect.github.com/n8n-io/n8n/issues/32384)) ([19eeb5e](https://redirect.github.com/n8n-io/n8n/commit/19eeb5edbd67239a27ab781ce109eb607ff1dc13)) - **core:** Negotiate token\_endpoint\_auth\_method during MCP OAuth2 DCR ([#​32289](https://redirect.github.com/n8n-io/n8n/issues/32289)) ([734af04](https://redirect.github.com/n8n-io/n8n/commit/734af045c58fd1bd8e537930d69aca071a11e5ce)) - **core:** Persist run data for Instance AI trigger executions in queue mode ([#​32498](https://redirect.github.com/n8n-io/n8n/issues/32498)) ([db1e21f](https://redirect.github.com/n8n-io/n8n/commit/db1e21fecf089e3027790104934c7efebec4f51d)) - **core:** Prevent assigning unusable credentials in mcp ([#​32353](https://redirect.github.com/n8n-io/n8n/issues/32353)) ([7ddde95](https://redirect.github.com/n8n-io/n8n/commit/7ddde951cc15907b6ac8fc0b9fe046e9d8de66a8)) - **core:** Propagate execution context to sub-workflow tools ([#​32577](https://redirect.github.com/n8n-io/n8n/issues/32577)) ([09f5888](https://redirect.github.com/n8n-io/n8n/commit/09f588857a7e6ace41e179604fab16dc11d8c380)) - **core:** Propagate stop signal to sub-workflow executions on workers in queue mode ([#​32206](https://redirect.github.com/n8n-io/n8n/issues/32206)) ([ae7f699](https://redirect.github.com/n8n-io/n8n/commit/ae7f699d7814b25cf0a15de53045194d4c391e9d)) - **core:** Request protected-resource scopes during MCP OAuth2 DCR ([#​32300](https://redirect.github.com/n8n-io/n8n/issues/32300)) ([e8ee370](https://redirect.github.com/n8n-io/n8n/commit/e8ee370d7085ba94fd2e2eba6ab6cb254daa351f)) - **core:** Resolve duplicate generated schema fields ([#​32275](https://redirect.github.com/n8n-io/n8n/issues/32275)) ([94594e3](https://redirect.github.com/n8n-io/n8n/commit/94594e3e42b760eb3bb24745f8af087dedf11f7f)) - **core:** Save Instance AI workflow edits through workspace files ([#​32545](https://redirect.github.com/n8n-io/n8n/issues/32545)) ([1e80d41](https://redirect.github.com/n8n-io/n8n/commit/1e80d41e7e19ab0b57a913406fcaaa4127643856)) - **core:** Shorten private-credential OAuth authorization links ([#​32584](https://redirect.github.com/n8n-io/n8n/issues/32584)) ([c1582a6](https://redirect.github.com/n8n-io/n8n/commit/c1582a62a038f7f404cc57907b3afe9ca811f9d6)) - **core:** Stop re-asking answered or skipped clarifying questions ([#​32755](https://redirect.github.com/n8n-io/n8n/issues/32755)) ([9ce241b](https://redirect.github.com/n8n-io/n8n/commit/9ce241b8bf94f3453ab0334f1977382f3b28b441)) - **core:** Support v4 and v5 schemas for strapi consumers ([#​32559](https://redirect.github.com/n8n-io/n8n/issues/32559)) ([d6758db](https://redirect.github.com/n8n-io/n8n/commit/d6758db95b7040f9009728d116235dd3964604be)) - **core:** Surface form submission errors instead of failing silently ([#​32305](https://redirect.github.com/n8n-io/n8n/issues/32305)) ([60ac614](https://redirect.github.com/n8n-io/n8n/commit/60ac61402afef4a168d910086626b0a1f8ed597d)) - **core:** Suspend query acquisition during database connection recovery ([#​32394](https://redirect.github.com/n8n-io/n8n/issues/32394)) ([7440fca](https://redirect.github.com/n8n-io/n8n/commit/7440fca5a3e447648a1cd6c3035377c822dee661)) - **core:** Time out stalled HTTP response body reads ([#​32411](https://redirect.github.com/n8n-io/n8n/issues/32411)) ([50887bf](https://redirect.github.com/n8n-io/n8n/commit/50887bf77e04df1c0da57cfab8c50cde5a737851)) - **core:** Upgrade [@​n8n](https://redirect.github.com/n8n)\_io/license-sdk to v3 and resolve node-rsa to v2 ([#​32552](https://redirect.github.com/n8n-io/n8n/issues/32552)) ([ebbd629](https://redirect.github.com/n8n-io/n8n/commit/ebbd629a6a7a8ef7e5e5b0bf498ccb224cccf283)) - **editor:** Clamp and truncate long workflow descriptions in MCP settings ([#​32104](https://redirect.github.com/n8n-io/n8n/issues/32104)) ([b953709](https://redirect.github.com/n8n-io/n8n/commit/b953709db074535ec7eefcb4c47921bb851d79ef)) - **editor:** Hide function info-box tooltip while typing arguments ([#​32371](https://redirect.github.com/n8n-io/n8n/issues/32371)) ([59971c8](https://redirect.github.com/n8n-io/n8n/commit/59971c86c4154c3343a6fb578661394ecbc96f8f)) - **editor:** Hide template setup button when only disabled nodes lack credentials ([#​32625](https://redirect.github.com/n8n-io/n8n/issues/32625)) ([801bd5f](https://redirect.github.com/n8n-io/n8n/commit/801bd5f417220c3f417889bf734a6e6a3dde5f1b)) - **editor:** Polish API key scope picker radio alignment, contrast and form spacing ([#​32420](https://redirect.github.com/n8n-io/n8n/issues/32420)) ([229560e](https://redirect.github.com/n8n-io/n8n/commit/229560e3bc1e1cf3ebe4eae5ef65c9e89dc48e35)) - **editor:** Preserve existing node IDs when AI edits a workflow ([#​32593](https://redirect.github.com/n8n-io/n8n/issues/32593)) ([cbb9ae5](https://redirect.github.com/n8n-io/n8n/commit/cbb9ae5bda20b922f352be893ee1f3930bb38a1e)) - **editor:** Prevent autosave failure loop after AI builder modifies a workflow ([#​32558](https://redirect.github.com/n8n-io/n8n/issues/32558)) ([4821bed](https://redirect.github.com/n8n-io/n8n/commit/4821bede64075fd19fd682e7a777e481b9aa3b3d)) - **editor:** Prevent drag and drop of a folder onto itself ([#​31510](https://redirect.github.com/n8n-io/n8n/issues/31510)) ([4f8af4d](https://redirect.github.com/n8n-io/n8n/commit/4f8af4dd5f7207b4cac922010f2069b8bc67bb89)) - **editor:** Show a rejection screen when the OAuth consent target is unavailable ([#​32594](https://redirect.github.com/n8n-io/n8n/issues/32594)) ([2c3c67f](https://redirect.github.com/n8n-io/n8n/commit/2c3c67f3da478958748ca1071f3bc88ec74902f6)) - **editor:** Show rotated API keys in the create modal and outline the read-only Close button ([#​32480](https://redirect.github.com/n8n-io/n8n/issues/32480)) ([31e8ddc](https://redirect.github.com/n8n-io/n8n/commit/31e8ddc01696e94548103499615b33af1fd4f492)) - **editor:** Widen callable subworkflow list using callerPolicy in workflow picker ([#​32522](https://redirect.github.com/n8n-io/n8n/issues/32522)) ([f105b34](https://redirect.github.com/n8n-io/n8n/commit/f105b34281a664cbf3d19a87bfe1645a27992201)) - **editor:** Wrap long unbroken strings in tooltip ([#​32345](https://redirect.github.com/n8n-io/n8n/issues/32345)) ([a0b35d5](https://redirect.github.com/n8n-io/n8n/commit/a0b35d553a81d26b425e198cf414d5faaa303f59)) - Extract inline run-report attachments before aggregating sizing ([#​32799](https://redirect.github.com/n8n-io/n8n/issues/32799)) ([c8a3a3c](https://redirect.github.com/n8n-io/n8n/commit/c8a3a3ce3d1b366f3d68f37f536d56bd25f4eb41)) - Fix 26 security issues in electron, axios, undici and 5 more ([#​32688](https://redirect.github.com/n8n-io/n8n/issues/32688)) ([c7fcbb7](https://redirect.github.com/n8n-io/n8n/commit/c7fcbb7a721867c05291466690e44ccfb04ebce0)) - **Form Node:** Evaluate expressions in form fields on subsequent pages ([#​32352](https://redirect.github.com/n8n-io/n8n/issues/32352)) ([35adffa](https://redirect.github.com/n8n-io/n8n/commit/35adffad4b54405041376c1437d94bd1b96db742)) - **Form Trigger Node:** Add default value for authentication parameter to prevent crash on old workflows ([#​32627](https://redirect.github.com/n8n-io/n8n/issues/32627)) ([940f389](https://redirect.github.com/n8n-io/n8n/commit/940f389c6fe8cd2e12942a3ebcaa753e5497900e)) - Handle HTTP raw body validation loops ([#​32277](https://redirect.github.com/n8n-io/n8n/issues/32277)) ([d5dd492](https://redirect.github.com/n8n-io/n8n/commit/d5dd4923a5f2544def3ed2886b60343bbd5b5155)) - Hides preview suggestions on smaller screens due to lack of space ([#​32444](https://redirect.github.com/n8n-io/n8n/issues/32444)) ([ad298e7](https://redirect.github.com/n8n-io/n8n/commit/ad298e7c90d1148b19d6ce8dd28ea9664b57c763)) - **HTTP Request Node:** Preserve all repeated query parameters in cURL import ([#​32253](https://redirect.github.com/n8n-io/n8n/issues/32253)) ([8b01aac](https://redirect.github.com/n8n-io/n8n/commit/8b01aac65c386fb7f1ee956623ae0ff33a501913)) - **Kafka Node:** Route Schema Registry client through configurable egress protection ([#​32370](https://redirect.github.com/n8n-io/n8n/issues/32370)) ([f19d744](https://redirect.github.com/n8n-io/n8n/commit/f19d7448b1a527c4743a114e6d8953e686028f3b)) - **Kafka Trigger Node:** Surface consumer errors instead of waiting indefinitely ([#​32642](https://redirect.github.com/n8n-io/n8n/issues/32642)) ([30b2127](https://redirect.github.com/n8n-io/n8n/commit/30b21277312f844eaa9fd46eead8db53a85ab976)) - Make QA metrics telemetry truly fire-and-forget ([#​32597](https://redirect.github.com/n8n-io/n8n/issues/32597)) ([6e8a7fc](https://redirect.github.com/n8n-io/n8n/commit/6e8a7fcd2d13660f1e3570b28aedef962ef1af88)) - **Microsoft OneDrive Node:** Validate upload file name to replace misleading Graph error ([#​32470](https://redirect.github.com/n8n-io/n8n/issues/32470)) ([f998a1f](https://redirect.github.com/n8n-io/n8n/commit/f998a1f3869d679f9c26ab2108aa1ff4907c79f8)) - **Nextcloud Node:** Fix broken user actions and folder sharing, add internal link share type ([#​32002](https://redirect.github.com/n8n-io/n8n/issues/32002)) ([3767449](https://redirect.github.com/n8n-io/n8n/commit/37674499b0a12211e5221f97601fa434a7451276)) - Prompt to save before manual run with autosave disabled ([#​32513](https://redirect.github.com/n8n-io/n8n/issues/32513)) ([2124c08](https://redirect.github.com/n8n-io/n8n/commit/2124c08c050ac0c4adf996c9e7f128debd3dc2e1)) - RedactValues throws TypeError on null-valued credential fields ([#​32804](https://redirect.github.com/n8n-io/n8n/issues/32804)) ([7ebd0cf](https://redirect.github.com/n8n-io/n8n/commit/7ebd0cf2c5866d95d16a30d86a3c18557a29b233)) - Removes phantom telemetry profile caused by missing user id fallback ([#​32344](https://redirect.github.com/n8n-io/n8n/issues/32344)) ([ef148c6](https://redirect.github.com/n8n-io/n8n/commit/ef148c6cabaf2f4df1f78fa17c31ae5efa148b4c)) - **Salesforce Node:** Reuse JWT session token across requests ([#​32325](https://redirect.github.com/n8n-io/n8n/issues/32325)) ([0e4d2c3](https://redirect.github.com/n8n-io/n8n/commit/0e4d2c3bdbac6cccdb776c6cb324b29ba3f44924)) - **Slack Node:** Handle missing response property in pagination ([#​32328](https://redirect.github.com/n8n-io/n8n/issues/32328)) ([d673064](https://redirect.github.com/n8n-io/n8n/commit/d6730644fa789f7b76780053036bf67973472d03)) - Stop a timed-out background AI builder from respawning itself ([#​32630](https://redirect.github.com/n8n-io/n8n/issues/32630)) ([8c96484](https://redirect.github.com/n8n-io/n8n/commit/8c9648496d1616e16cc32fde06b3e54ccfa082fd)) - Suggest the configured AI provider's chat model when building workflows ([#​32634](https://redirect.github.com/n8n-io/n8n/issues/32634)) ([b294e3d](https://redirect.github.com/n8n-io/n8n/commit/b294e3d51a04d8d8f84565fad1a23b064c3023be)) ##### Features - Add concurrency field to sizing-matrix Topology ([#​32767](https://redirect.github.com/n8n-io/n8n/issues/32767)) ([1c75eb6](https://redirect.github.com/n8n-io/n8n/commit/1c75eb6c25ea88ad32b35a9106e1fcc66a2e33a7)) - Add successful executions to evaluation dataset ([#​32308](https://redirect.github.com/n8n-io/n8n/issues/32308)) ([713094c](https://redirect.github.com/n8n-io/n8n/commit/713094c7ebd41ad7238d84becc581938aeb44a7a)) - **AI Agent Node:** Add binary PDF passthrough for models with native PDF support ([#​28038](https://redirect.github.com/n8n-io/n8n/issues/28038)) ([64c337b](https://redirect.github.com/n8n-io/n8n/commit/64c337bba8c9c03f52d08045fce107eb1e3a3ead)) - **API:** Use scope checks instead of system roles for resource access ([#​32769](https://redirect.github.com/n8n-io/n8n/issues/32769)) ([908bab7](https://redirect.github.com/n8n-io/n8n/commit/908bab7bccb354c49d27ae47c02a4efdf7856092)) - **AWS Transcribe Node:** Add AWS Assume Role authentication ([#​32017](https://redirect.github.com/n8n-io/n8n/issues/32017)) ([038b623](https://redirect.github.com/n8n-io/n8n/commit/038b623a1dc51051f11a5d70d89191909f99ca11)) - **Compression Node:** Add tar and tar.gz support ([#​32547](https://redirect.github.com/n8n-io/n8n/issues/32547)) ([d595631](https://redirect.github.com/n8n-io/n8n/commit/d595631d60fd7403dbd78bce9fa0f0ca414e541e)) - **core:** Add 'workflows-imported' logstreaming event ([#​32488](https://redirect.github.com/n8n-io/n8n/issues/32488)) ([70d4a67](https://redirect.github.com/n8n-io/n8n/commit/70d4a676af896ae95ddde56c9105c2671e39e01d)) - **core:** Add agent heartbeat session metrics ([#​32732](https://redirect.github.com/n8n-io/n8n/issues/32732)) ([fd2cf90](https://redirect.github.com/n8n-io/n8n/commit/fd2cf90a81446116cbe531d1b0a50e0891725488)) - **core:** Add Azure storage mode for execution data ([#​32368](https://redirect.github.com/n8n-io/n8n/issues/32368)) ([1d6415c](https://redirect.github.com/n8n-io/n8n/commit/1d6415cd594403d2271ff52d14effa7977430f11)) - **core:** Add Instance AI error correlation and structured observability ([#​32400](https://redirect.github.com/n8n-io/n8n/issues/32400)) ([f53a648](https://redirect.github.com/n8n-io/n8n/commit/f53a64824c6e6981837902278d4ed6b7652b3ad6)) - **core:** Add knowledge file storage for agents ([#​31956](https://redirect.github.com/n8n-io/n8n/issues/31956)) ([3ae74f1](https://redirect.github.com/n8n-io/n8n/commit/3ae74f10b0169c07dba06f4c26b6e940b4343138)) - **core:** Add knowledge retrieval tools for agents ([#​32485](https://redirect.github.com/n8n-io/n8n/issues/32485)) ([8e5dd83](https://redirect.github.com/n8n-io/n8n/commit/8e5dd83e3b8554448fa50285a7dc1a92b63fc066)) - **core:** Add node-class-description-name-camelcase community node lint rule ([#​32443](https://redirect.github.com/n8n-io/n8n/issues/32443)) ([fb16f72](https://redirect.github.com/n8n-io/n8n/commit/fb16f724a3eb0f0829413b9fb482e4ca41918ced)) - **core:** Add prometheus metrics for detailed metrics on webhook & form workflows ([#​32251](https://redirect.github.com/n8n-io/n8n/issues/32251)) ([b9e7729](https://redirect.github.com/n8n-io/n8n/commit/b9e7729ad658e33b1c705e5c30955b37c720bfa8)) - **core:** Add Prometheus metrics for Instance AI runs ([#​32489](https://redirect.github.com/n8n-io/n8n/issues/32489)) ([4218e1b](https://redirect.github.com/n8n-io/n8n/commit/4218e1b0174244db87b92b15eaa466d1e4530892)) - **core:** Add redirect URLs allow lists to MCP server ([#​24739](https://redirect.github.com/n8n-io/n8n/issues/24739)) ([b513f54](https://redirect.github.com/n8n-io/n8n/commit/b513f54fbec39384d35ad3366a9da80a24ded613)) - **core:** Add support for 'create-stub' mode in credential handling… ([#​32507](https://redirect.github.com/n8n-io/n8n/issues/32507)) ([6b453d9](https://redirect.github.com/n8n-io/n8n/commit/6b453d96b18f50abb89c9b06444be0cecf466096)) - **core:** Enable creation of custom instance (global) roles ([#​32590](https://redirect.github.com/n8n-io/n8n/issues/32590)) ([e60bb4b](https://redirect.github.com/n8n-io/n8n/commit/e60bb4bd0e6e893c67a36bc1efd982765c28b751)) - **core:** Enable scheduled execution deduplication by default ([#​32533](https://redirect.github.com/n8n-io/n8n/issues/32533)) ([dcbdb10](https://redirect.github.com/n8n-io/n8n/commit/dcbdb10a2bb0f3cf7cb164ffa7cedc7e24f520de)) - **core:** Enable thinking modes for instance ai ([#​32768](https://redirect.github.com/n8n-io/n8n/issues/32768)) ([c8e4c76](https://redirect.github.com/n8n-io/n8n/commit/c8e4c7606a7a7f0b5f6a6300a4fdbe911fceb899)) - **core:** Expand secret redaction patterns (JWT, PEM keys, vendor tokens, URL creds) ([#​32440](https://redirect.github.com/n8n-io/n8n/issues/32440)) ([f815269](https://redirect.github.com/n8n-io/n8n/commit/f815269228107a2500a71dca2b9cadc047cf3d39)) - **core:** Gate MCP tool calls on the caller's private-credential status ([#​32446](https://redirect.github.com/n8n-io/n8n/issues/32446)) ([8cac6e7](https://redirect.github.com/n8n-io/n8n/commit/8cac6e7261b5b66adae2aee456eb8d45305de43d)) - **core:** Make MCP and OAuth server IP rate limits configurable via environment variables ([#​32203](https://redirect.github.com/n8n-io/n8n/issues/32203)) ([b34ab3b](https://redirect.github.com/n8n-io/n8n/commit/b34ab3b34d872aa2ba22c4fec21f3936594f066b)) - **core:** OpenAI Responses API support for agent pdf passthrough ([#​32604](https://redirect.github.com/n8n-io/n8n/issues/32604)) ([ade94af](https://redirect.github.com/n8n-io/n8n/commit/ade94af96a10e84cf7ff09f8eb153dce53c02ff6)) - **core:** Prioritize workflow as code over json ([#​32668](https://redirect.github.com/n8n-io/n8n/issues/32668)) ([e11e0b1](https://redirect.github.com/n8n-io/n8n/commit/e11e0b122c6ccee7ed940cdfbaaaa6de34b785ca)) - **core:** Reduce templates complexity in KB ([#​32694](https://redirect.github.com/n8n-io/n8n/issues/32694)) ([9341fdb](https://redirect.github.com/n8n-io/n8n/commit/9341fdb202c35c6bf73b618b9baaa1e3aed022a0)) - **core:** Resolve the triggering user's private credentials over MCP OAuth ([#​32432](https://redirect.github.com/n8n-io/n8n/issues/32432)) ([d6cc6c6](https://redirect.github.com/n8n-io/n8n/commit/d6cc6c655e2911248db5c1d31101a980642be95f)) - **core:** Show required scope badge on Swagger UI operations ([#​32240](https://redirect.github.com/n8n-io/n8n/issues/32240)) ([58ba32d](https://redirect.github.com/n8n-io/n8n/commit/58ba32d94e1ae2b7d6c9f4eaa4146b51259caffe)) - **core:** Support MCP tool filtering for Instance AI MCP connections ([#​31836](https://redirect.github.com/n8n-io/n8n/issues/31836)) ([7a3a190](https://redirect.github.com/n8n-io/n8n/commit/7a3a190d37d602e895e583963a6b46f7e574ac65)) - **core:** Update credential handling in workflows-imported event ([#​32794](https://redirect.github.com/n8n-io/n8n/issues/32794)) ([95a7532](https://redirect.github.com/n8n-io/n8n/commit/95a75320ced1c628f208c9aea95108ba3702ed16)) - Derive picker coverage map from ledger in build-matrix ([#​32721](https://redirect.github.com/n8n-io/n8n/issues/32721)) ([33d38e3](https://redirect.github.com/n8n-io/n8n/commit/33d38e3c1142b902c9b49a7fbf6d430df1259774)) - **editor:** Add owner filter to API keys "All" tab ([#​32430](https://redirect.github.com/n8n-io/n8n/issues/32430)) ([888be28](https://redirect.github.com/n8n-io/n8n/commit/888be2835f1f3dbc8958237d62117e8779db5ec2)) - **editor:** Add Roles settings area with instance roles tab ([#​32775](https://redirect.github.com/n8n-io/n8n/issues/32775)) ([3983a48](https://redirect.github.com/n8n-io/n8n/commit/3983a487a202220bb19230a97526e943172a07e4)) - **editor:** Add rotate action for API keys ([#​32342](https://redirect.github.com/n8n-io/n8n/issues/32342)) ([44d9f3d](https://redirect.github.com/n8n-io/n8n/commit/44d9f3ddf8816529c9c5604947b699ad103ce161)) - **editor:** Improve credential saving UX for OAuth credentials ([#​32653](https://redirect.github.com/n8n-io/n8n/issues/32653)) ([d52762f](https://redirect.github.com/n8n-io/n8n/commit/d52762f6c949a204cd58030c921469c85bce1a7f)) - **editor:** Investigate failed executions on Instance AI editor hand-offs ([#​32675](https://redirect.github.com/n8n-io/n8n/issues/32675)) ([504b282](https://redirect.github.com/n8n-io/n8n/commit/504b2826dc22c867ce68f43c0097a23aaae4a102)) - **editor:** Open the current workflow and credentials in Instance AI from the editor ([#​32398](https://redirect.github.com/n8n-io/n8n/issues/32398)) ([b1687ef](https://redirect.github.com/n8n-io/n8n/commit/b1687ef015f844eb7854864a84473305eeed03c9)) - **editor:** Redesign API key scope picker with grouped tree ([#​32167](https://redirect.github.com/n8n-io/n8n/issues/32167)) ([f6afb39](https://redirect.github.com/n8n-io/n8n/commit/f6afb3933a1ed086b11294fb1bfe298434375969)) - **editor:** Rename n8n Connect usage table header from Model to Resource ([#​32448](https://redirect.github.com/n8n-io/n8n/issues/32448)) ([ade2de9](https://redirect.github.com/n8n-io/n8n/commit/ade2de9c30aab0fb04cf2458271de03db859a2e6)) - **editor:** Render the workflow execution preview natively instead of in an iframe ([#​32296](https://redirect.github.com/n8n-io/n8n/issues/32296)) ([23fb6b9](https://redirect.github.com/n8n-io/n8n/commit/23fb6b977103ea0c7eedb91f7ff0ca6476e7ccd2)) - **editor:** Render workflow history and template previews natively ([#​32468](https://redirect.github.com/n8n-io/n8n/issues/32468)) ([5582bb2](https://redirect.github.com/n8n-io/n8n/commit/5582bb2604839cad564b0d6d09b0757354fb86cf)) - **editor:** Surface execution data size in the executions view ([#​32505](https://redirect.github.com/n8n-io/n8n/issues/32505)) ([084a6d6](https://redirect.github.com/n8n-io/n8n/commit/084a6d614867751ba30f8d930903dfc5c7effd75)) - **GitHub Node:** Add Pull Request resource with create, update, merge, comments, diff and patch ([#​32261](https://redirect.github.com/n8n-io/n8n/issues/32261)) ([86db3e4](https://redirect.github.com/n8n-io/n8n/commit/86db3e4a42d7053c2f27ec929a12b2ee5a571394)) - **Google Ads Node:** Upgrade API from v20 to v21 ([#​32712](https://redirect.github.com/n8n-io/n8n/issues/32712)) ([b91492d](https://redirect.github.com/n8n-io/n8n/commit/b91492d9bd6e56f73becc18505da039ee9df8fbe)) - **Google Calendar Node:** Allow custom OAuth2 scopes ([#​32661](https://redirect.github.com/n8n-io/n8n/issues/32661)) ([7e37945](https://redirect.github.com/n8n-io/n8n/commit/7e37945ad9a233f2d3608500f9e4c50d5ef87a3c)) - **Google Cloud Storage Node:** Allow custom OAuth2 scopes ([#​32659](https://redirect.github.com/n8n-io/n8n/issues/32659)) ([0369d40](https://redirect.github.com/n8n-io/n8n/commit/0369d407191f606dcb4e5daa64ecc868a8f24139)) - **Google Sheets Node:** Allow custom OAuth2 scopes ([#​32660](https://redirect.github.com/n8n-io/n8n/issues/32660)) ([9158556](https://redirect.github.com/n8n-io/n8n/commit/9158556730db27cba790e473062fb39ec4631aa8)) - **Google Sheets Trigger Node:** Add Service Account credential support ([#​32312](https://redirect.github.com/n8n-io/n8n/issues/32312)) ([7b9ba29](https://redirect.github.com/n8n-io/n8n/commit/7b9ba29b147cced759d483d80d3c07223f83b596)) - **instance-ai:** Simulate destructive and user-action nodes during workflow verification ([#​32209](https://redirect.github.com/n8n-io/n8n/issues/32209)) ([f4a1ab6](https://redirect.github.com/n8n-io/n8n/commit/f4a1ab6d99cb3d7570379a873faf81d0a133212f)) - **LoneScale Node:** Add Contact (enrich, source) and Company (search) resources ([#​32009](https://redirect.github.com/n8n-io/n8n/issues/32009)) ([63f464d](https://redirect.github.com/n8n-io/n8n/commit/63f464dacf0c3965147cce458a92f55975ed1e85)) - **Microsoft Excel 365 Node:** Accept the generic Microsoft OAuth2 (Graph) credential ([#​32434](https://redirect.github.com/n8n-io/n8n/issues/32434)) ([e2c59a5](https://redirect.github.com/n8n-io/n8n/commit/e2c59a5a15f79d33bdb051fea856d5b9f1f78f75)) - **Microsoft Graph Security Node:** Support authenticating with the generic Microsoft OAuth2 credential ([#​32529](https://redirect.github.com/n8n-io/n8n/issues/32529)) ([c2a006a](https://redirect.github.com/n8n-io/n8n/commit/c2a006aab899239b4b10495520814119a8a0fca3)) - **Microsoft Outlook Node:** Accept the generic Microsoft OAuth2 (Graph) credential ([#​32531](https://redirect.github.com/n8n-io/n8n/issues/32531)) ([76d9c93](https://redirect.github.com/n8n-io/n8n/commit/76d9c936a2f45e3904610cf7ae6ec5d306e2c48c)) - **Microsoft Teams Node:** Accept the generic Microsoft OAuth2 (Graph) credential ([#​32455](https://redirect.github.com/n8n-io/n8n/issues/32455)) ([93c3c2f](https://redirect.github.com/n8n-io/n8n/commit/93c3c2fb9edf5ea207dc78e5f39f099a3deb6cee)) - **Microsoft To Do Node:** Accept the generic Microsoft OAuth2 (Graph) credential ([#​32492](https://redirect.github.com/n8n-io/n8n/issues/32492)) ([02b2013](https://redirect.github.com/n8n-io/n8n/commit/02b2013aaa76727dd63708f6f464cc4a17f4df15)) - **Microsoft To Do Node:** Allow custom OAuth2 scopes ([#​32538](https://redirect.github.com/n8n-io/n8n/issues/32538)) ([ad8faa6](https://redirect.github.com/n8n-io/n8n/commit/ad8faa66faae64e896972114720cb6f1dce80485)) - **Phantombuster Node:** Add Launch Sync operation ([#​31101](https://redirect.github.com/n8n-io/n8n/issues/31101)) ([2e76cf3](https://redirect.github.com/n8n-io/n8n/commit/2e76cf3b8791b315d871e4364e716a3a4b591138)) - Refactor agent runtime ([#​32293](https://redirect.github.com/n8n-io/n8n/issues/32293)) ([30224e9](https://redirect.github.com/n8n-io/n8n/commit/30224e9a4158a130c70427210c92f95ac81b3d17)) - Settings for MCP Registry server usage in Instance AI ([#​31692](https://redirect.github.com/n8n-io/n8n/issues/31692)) ([097f683](https://redirect.github.com/n8n-io/n8n/commit/097f6837cb77016701474389fe27a7095f1ca876)) - Surface MCP registry connections in the Instance AI sidebar ([#​31748](https://redirect.github.com/n8n-io/n8n/issues/31748)) ([675e5e8](https://redirect.github.com/n8n-io/n8n/commit/675e5e86f6edce89cdbd394fc44637fad7737bd0)) - **Telegram Node:** Add rich message and message draft operations ([#​32173](https://redirect.github.com/n8n-io/n8n/issues/32173)) ([a970e34](https://redirect.github.com/n8n-io/n8n/commit/a970e34ae40e35da423d76b19b874b5491834420)) - **Webhook Node:** Add "Only Run If" option to filter requests ([#​28872](https://redirect.github.com/n8n-io/n8n/issues/28872)) ([d64aeb2](https://redirect.github.com/n8n-io/n8n/commit/d64aeb24b68f9c73f52d9f41b25599fea2794bbd)) - Write per-file mutation coverage back to the ledger row ([#​32716](https://redirect.github.com/n8n-io/n8n/issues/32716)) ([a084bd8](https://redirect.github.com/n8n-io/n8n/commit/a084bd8ab97847c2d91bdbf9d81f3ca0878de2d3)) ##### Performance Improvements - **core:** Improve performance of pre-execution workflow checks ([#​32363](https://redirect.github.com/n8n-io/n8n/issues/32363)) ([aaa4fa8](https://redirect.github.com/n8n-io/n8n/commit/aaa4fa861088621a07ce69a3692e916318ba1703)) - **core:** Move Instance AI clock out of the cached prompt prefix ([#​32452](https://redirect.github.com/n8n-io/n8n/issues/32452)) ([630d57e](https://redirect.github.com/n8n-io/n8n/commit/630d57e3afb830745a31335a2585312e64176509)) - **core:** Stabilize Instance AI prompt-cache prefix across turns ([#​32404](https://redirect.github.com/n8n-io/n8n/issues/32404)) ([1ea6f59](https://redirect.github.com/n8n-io/n8n/commit/1ea6f590e0ac1594b9ed1d2e7b2adb3143a4fb7f)) - **editor:** Defer AI assistant markdown decoration and fix resource chip clicks ([#​32160](https://redirect.github.com/n8n-io/n8n/issues/32160)) ([2fef949](https://redirect.github.com/n8n-io/n8n/commit/2fef94956583cba9d7eaf254b380a7309cac0171)) - Set ignoreStatic in mutation-health default Stryker config ([#​32720](https://redirect.github.com/n8n-io/n8n/issues/32720)) ([05ef0a5](https://redirect.github.com/n8n-io/n8n/commit/05ef0a528f358aec14a982eb7bcbde3c77a13a59))
--- ### 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. --- - [ ] 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). --- charts/stable/n8n/Chart.yaml | 4 ++-- charts/stable/n8n/values.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/stable/n8n/Chart.yaml b/charts/stable/n8n/Chart.yaml index 9edec340f25..7161b009adf 100644 --- a/charts/stable/n8n/Chart.yaml +++ b/charts/stable/n8n/Chart.yaml @@ -9,7 +9,7 @@ annotations: trueforge.org/min_helm_version: "3.14" trueforge.org/train: stable apiVersion: v2 -appVersion: 2.27.3 +appVersion: 2.28.0 dependencies: - name: common version: 29.5.3 @@ -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.17.4 +version: 21.18.0 diff --git a/charts/stable/n8n/values.yaml b/charts/stable/n8n/values.yaml index 6ddc74ab756..936bc7b69cf 100644 --- a/charts/stable/n8n/values.yaml +++ b/charts/stable/n8n/values.yaml @@ -1,7 +1,7 @@ # yaml-language-server: $schema=./values.schema.json image: repository: ghcr.io/n8n-io/n8n - tag: 2.27.3@sha256:a772d24e6b4f9b3848be5a57c5e45437eed1965bbbcefa2f9a93f4835b6639fa + tag: 2.28.0@sha256:ddd2afb595bf4507c4147b34de9a4690bab042124e84ee3ceba16f2db2459d22 pullPolicy: IfNotPresent timezoneandlocale: {} # N8N_DEFAULT_LOCALE: "en"