Update n8nio/n8n Docker tag to v2.17.0 #27

Merged
renovate merged 1 commit from renovate/n8nio-n8n-2.x into main 2026-04-13 18:05:58 +02:00
Collaborator

This PR contains the following updates:

Package Type Update Change
n8nio/n8n (source) final minor 2.15.02.17.0

Release Notes

n8n-io/n8n (n8nio/n8n)

v2.17.0

Bug Fixes
  • Add credential auth and test for PostHog, NASA, Peekalink, Clearbit, Uptime Robot (#​27957) (c1b5c96)
  • ai-builder: Expose credential account context to prevent prompt/credential mismatch (#​28100) (c2fbf9d)
  • ai-builder: Improve post-build flow: setup, test, then publish (#​28125) (4b3b40e)
  • ai-builder: Paginate list-credentials tool and drop unused fields (#​28108) (4a3fc7d)
  • ai-builder: Unify post-build credential setup into single setup-workflow flow (#​28273) (8f8b70a)
  • AWS DynamoDB Node: Add option to disable auto-parsing of numeric strings (#​28093) (4b06720)
  • AWS ELB Node: Fix spelling typo 'sucess' → 'success' in RemoveListenerCertificates (#​27703) (be45c08)
  • Box Node: Fix issue where Box trigger node was not paginating correctly (#​27415) (4b05191)
  • core: Add projectId and projectName to log streaming events (#​28310) (ebd279f)
  • core: Add streaming keepalive to prevent proxy timeout during long agent executions (#​27853) (b0484a1)
  • core: Align VM expression engine error handler with legacy engine (#​28166) (569ad49)
  • core: Avoid permanent deactivation on transient isolate errors (#​28117) (94b463e)
  • core: Decrease workflow history compaction retention periods (#​27763) (ccd4fd0)
  • core: Drain webhook close functions to prevent MCP connection leaks (#​28384) (882dd9c)
  • core: Fix retry activation in multi-main bypassing exponential backoff (#​28110) (2ed3f9c)
  • core: Improve audit queries to avoid PostgreSQL bind parameter limits (#​27985) (9ab974b)
  • core: Improve audit queries to avoid PostgreSQL bind parameter limits (#​27985) (dbe3f02)
  • core: Improve performance of the push/pull modal getStatus (#​27188) (309a739)
  • core: Increase timing delays in workflow publish history tests (#​28301) (b353143)
  • core: MCP tools called after workflow execution failure (#​28021) (2e56ba1)
  • core: Omit empty scope from OAuth2 client credentials token request and improve error messaging (#​28159) (3db52dc)
  • core: Propagate formidable parse errors in Form Trigger (#​28217) (2d22c65)
  • core: Scope deferred tool processors per run (#​28068) (a9bc92f)
  • core: Use closure-scoped evaluation contexts in VM expression bridge (#​28337) (3d8da49)
  • editor: AI builder setup wizard positioning and popover collision (#​27821) (aca249e)
  • editor: Improve popover positioning defaults and animations (#​27919) (5a01bb3)
  • editor: Keep Back before Continue in MFA login footer (#​27911) (72ebb43)
  • editor: Move save button to credential modal header (#​28287) (9a8631d)
  • editor: Remove default for api params (#​27914) (5e60272)
  • editor: Removing redundant stop of key propogation (#​23464) (33282db)
  • editor: Skip only current step when clicking Later in workflow setup (#​27929) (91a1282)
  • editor: UI tweaks for instance AI components (#​27917) (91ce8ea)
  • editor: UI tweaks for instance AI components (#​28155) (aa6c322)
  • Facebook Lead Ads Node: Add missing pages_read_engagement scope (#​27379) (290005e)
  • Gitlab Node: Handle binary data in all storage modes (#​28363) (72d0f9b)
  • Google Drive Node: Fix infinite pagination loop in v1 API request (#​28244) (b964ec9)
  • Handle normalization of JSON for SQLite / postgres (#​28242) (8f2da63)
  • HTTP Request Node: Fix multipart/form-data file upload with binary streams (#​28233) (5fb777e)
  • Http Request Node: Handle empty JSON responses (#​27793) (1899a4e)
  • HubSpot Trigger Node: Add missing tickets scope to OAuth credentials (#​27599) (d7d18a0)
  • ICalendar Node: Fix Convert to ICS failing when File Name option is set (#​27712) (294868d)
  • If Node: Patches IF node when fields are missing (#​28014) (1e22e0a)
  • Improve browser use Chrome extension connection stability (#​27846) (94f0a4d)
  • MCP Client Node: Ensure MCP connections close when MCP Client node execution ends (#​25742) (752a4e4)
  • Microsoft Outlook Node: Prevent poll from skipping messages after API errors (#​28157) (853a740)
  • Microsoft Teams Node: Block requests from Microsoft Preview Service to prevent accidental approvals for "Send and Wait" (#​28085) (4fab655)
  • Oracle Node: Resolve 'Maximum call stack size exceeded' on large datasets (#​27037) (bd5a702)
  • Prohibit tool access to gateway settings directory (#​28320) (dab714f)
  • Pushover Node: Replace duplicate Pushover Timestamp field with the missing TTL field (#​11287) (c0c0f83)
  • Truncate long custom role names and add hover tooltip (#​28191) (0d078c7)
  • Update lodash, lodash-es, and xmldom to latest stable versions (#​28121) (09c9b11)
Features

v2.16.0

Bug Fixes
Features
Performance Improvements
  • core: Make Wait node fully durable by removing in-memory execution path (#​27066) (f025a78)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [n8nio/n8n](https://n8n.io) ([source](https://github.com/n8n-io/n8n)) | final | minor | `2.15.0` → `2.17.0` | --- ### Release Notes <details> <summary>n8n-io/n8n (n8nio/n8n)</summary> ### [`v2.17.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2170-2026-04-13) ##### Bug Fixes - Add credential auth and test for PostHog, NASA, Peekalink, Clearbit, Uptime Robot ([#&#8203;27957](https://github.com/n8n-io/n8n/issues/27957)) ([c1b5c96](https://github.com/n8n-io/n8n/commit/c1b5c96f62ffd4e61d9dc5a46a231f20f4fdc5c7)) - **ai-builder:** Expose credential account context to prevent prompt/credential mismatch ([#&#8203;28100](https://github.com/n8n-io/n8n/issues/28100)) ([c2fbf9d](https://github.com/n8n-io/n8n/commit/c2fbf9d64322db8bf78b724e6c32c0482181b23a)) - **ai-builder:** Improve post-build flow: setup, test, then publish ([#&#8203;28125](https://github.com/n8n-io/n8n/issues/28125)) ([4b3b40e](https://github.com/n8n-io/n8n/commit/4b3b40e2385b9e8be68a8f7f05e7aae4dedaf847)) - **ai-builder:** Paginate list-credentials tool and drop unused fields ([#&#8203;28108](https://github.com/n8n-io/n8n/issues/28108)) ([4a3fc7d](https://github.com/n8n-io/n8n/commit/4a3fc7d27cd32944324ddab098dfacc17ac63e68)) - **ai-builder:** Unify post-build credential setup into single setup-workflow flow ([#&#8203;28273](https://github.com/n8n-io/n8n/issues/28273)) ([8f8b70a](https://github.com/n8n-io/n8n/commit/8f8b70a301b0ca1d7fdcdecc4fd0d0131b8c9b5a)) - **AWS DynamoDB Node:** Add option to disable auto-parsing of numeric strings ([#&#8203;28093](https://github.com/n8n-io/n8n/issues/28093)) ([4b06720](https://github.com/n8n-io/n8n/commit/4b06720c8b7dd8b8d435690f7b594340a59f9f8a)) - **AWS ELB Node:** Fix spelling typo 'sucess' → 'success' in RemoveListenerCertificates ([#&#8203;27703](https://github.com/n8n-io/n8n/issues/27703)) ([be45c08](https://github.com/n8n-io/n8n/commit/be45c085fb26174f04f4387516c65dc1cd547320)) - **Box Node:** Fix issue where Box trigger node was not paginating correctly ([#&#8203;27415](https://github.com/n8n-io/n8n/issues/27415)) ([4b05191](https://github.com/n8n-io/n8n/commit/4b0519167fd8fcb77ed7bb73c1702be843215c91)) - **core:** Add projectId and projectName to log streaming events ([#&#8203;28310](https://github.com/n8n-io/n8n/issues/28310)) ([ebd279f](https://github.com/n8n-io/n8n/commit/ebd279f88c532773e569af48aab06a82c1f40cee)) - **core:** Add streaming keepalive to prevent proxy timeout during long agent executions ([#&#8203;27853](https://github.com/n8n-io/n8n/issues/27853)) ([b0484a1](https://github.com/n8n-io/n8n/commit/b0484a15553a818bbad9226ce5756e125723bbee)) - **core:** Align VM expression engine error handler with legacy engine ([#&#8203;28166](https://github.com/n8n-io/n8n/issues/28166)) ([569ad49](https://github.com/n8n-io/n8n/commit/569ad497b7bd2cbb61b5fc256da3dae2976fddff)) - **core:** Avoid permanent deactivation on transient isolate errors ([#&#8203;28117](https://github.com/n8n-io/n8n/issues/28117)) ([94b463e](https://github.com/n8n-io/n8n/commit/94b463e2a0e11979dae4197838eb03f1ef0c7a4a)) - **core:** Decrease workflow history compaction retention periods ([#&#8203;27763](https://github.com/n8n-io/n8n/issues/27763)) ([ccd4fd0](https://github.com/n8n-io/n8n/commit/ccd4fd0fc881af83ecfcfb8ff8f393be83dd7dc8)) - **core:** Drain webhook close functions to prevent MCP connection leaks ([#&#8203;28384](https://github.com/n8n-io/n8n/issues/28384)) ([882dd9c](https://github.com/n8n-io/n8n/commit/882dd9ce531fcb557d83a568228cc068d398518f)) - **core:** Fix retry activation in multi-main bypassing exponential backoff ([#&#8203;28110](https://github.com/n8n-io/n8n/issues/28110)) ([2ed3f9c](https://github.com/n8n-io/n8n/commit/2ed3f9c336bb8285f748b1b082c1609ad8444094)) - **core:** Improve audit queries to avoid PostgreSQL bind parameter limits ([#&#8203;27985](https://github.com/n8n-io/n8n/issues/27985)) ([9ab974b](https://github.com/n8n-io/n8n/commit/9ab974b7b0afdb2866d8d7cf191f449ce6fcf49e)) - **core:** Improve audit queries to avoid PostgreSQL bind parameter limits ([#&#8203;27985](https://github.com/n8n-io/n8n/issues/27985)) ([dbe3f02](https://github.com/n8n-io/n8n/commit/dbe3f022f1364c1c738963280bbeea12833bdd4c)) - **core:** Improve performance of the push/pull modal getStatus ([#&#8203;27188](https://github.com/n8n-io/n8n/issues/27188)) ([309a739](https://github.com/n8n-io/n8n/commit/309a7392710925cb5c61fd3c59eb87b02b157cf6)) - **core:** Increase timing delays in workflow publish history tests ([#&#8203;28301](https://github.com/n8n-io/n8n/issues/28301)) ([b353143](https://github.com/n8n-io/n8n/commit/b353143543d98418344f9e6b9233d6bb0d4b778c)) - **core:** MCP tools called after workflow execution failure ([#&#8203;28021](https://github.com/n8n-io/n8n/issues/28021)) ([2e56ba1](https://github.com/n8n-io/n8n/commit/2e56ba137d450e235bd248e40df99e95d2da2c07)) - **core:** Omit empty scope from OAuth2 client credentials token request and improve error messaging ([#&#8203;28159](https://github.com/n8n-io/n8n/issues/28159)) ([3db52dc](https://github.com/n8n-io/n8n/commit/3db52dca22c856cb161f88d8a932729a88e80f0a)) - **core:** Propagate formidable parse errors in Form Trigger ([#&#8203;28217](https://github.com/n8n-io/n8n/issues/28217)) ([2d22c65](https://github.com/n8n-io/n8n/commit/2d22c65e509c54cebb75a65935fe78b85d3f40f5)) - **core:** Scope deferred tool processors per run ([#&#8203;28068](https://github.com/n8n-io/n8n/issues/28068)) ([a9bc92f](https://github.com/n8n-io/n8n/commit/a9bc92f83de42df9d9e76f5891b9a32433a3161d)) - **core:** Use closure-scoped evaluation contexts in VM expression bridge ([#&#8203;28337](https://github.com/n8n-io/n8n/issues/28337)) ([3d8da49](https://github.com/n8n-io/n8n/commit/3d8da49ee41f18018c6233ab1af6e0334b4ccae0)) - **editor:** AI builder setup wizard positioning and popover collision ([#&#8203;27821](https://github.com/n8n-io/n8n/issues/27821)) ([aca249e](https://github.com/n8n-io/n8n/commit/aca249e856cbf2877905594161b0f5a66d83fbf2)) - **editor:** Improve popover positioning defaults and animations ([#&#8203;27919](https://github.com/n8n-io/n8n/issues/27919)) ([5a01bb3](https://github.com/n8n-io/n8n/commit/5a01bb308e992a3a28f88ad3f477735ffedefb0d)) - **editor:** Keep Back before Continue in MFA login footer ([#&#8203;27911](https://github.com/n8n-io/n8n/issues/27911)) ([72ebb43](https://github.com/n8n-io/n8n/commit/72ebb430f4c2d80b971f81e902ea7b97e92c4202)) - **editor:** Move save button to credential modal header ([#&#8203;28287](https://github.com/n8n-io/n8n/issues/28287)) ([9a8631d](https://github.com/n8n-io/n8n/commit/9a8631da38330691fdc2b63be67c7ae2084460c9)) - **editor:** Remove default for api params ([#&#8203;27914](https://github.com/n8n-io/n8n/issues/27914)) ([5e60272](https://github.com/n8n-io/n8n/commit/5e602726327074434be0116ed52803225dfa5c45)) - **editor:** Removing redundant stop of key propogation ([#&#8203;23464](https://github.com/n8n-io/n8n/issues/23464)) ([33282db](https://github.com/n8n-io/n8n/commit/33282dbeb99500962b4574245768636b4b729c3e)) - **editor:** Skip only current step when clicking Later in workflow setup ([#&#8203;27929](https://github.com/n8n-io/n8n/issues/27929)) ([91a1282](https://github.com/n8n-io/n8n/commit/91a1282db6a2439d27bc34b0576adedc0a76cca9)) - **editor:** UI tweaks for instance AI components ([#&#8203;27917](https://github.com/n8n-io/n8n/issues/27917)) ([91ce8ea](https://github.com/n8n-io/n8n/commit/91ce8ea93cae582a4d6486b7d7ac5fbc1a02390d)) - **editor:** UI tweaks for instance AI components ([#&#8203;28155](https://github.com/n8n-io/n8n/issues/28155)) ([aa6c322](https://github.com/n8n-io/n8n/commit/aa6c322059a61deb6faf92051bf103bd1455e840)) - **Facebook Lead Ads Node:** Add missing pages\_read\_engagement scope ([#&#8203;27379](https://github.com/n8n-io/n8n/issues/27379)) ([290005e](https://github.com/n8n-io/n8n/commit/290005e0e80efe6d51142726a59589e6986657ee)) - **Gitlab Node:** Handle binary data in all storage modes ([#&#8203;28363](https://github.com/n8n-io/n8n/issues/28363)) ([72d0f9b](https://github.com/n8n-io/n8n/commit/72d0f9b98c065527dddcd74d92cd258e51d80a9c)) - **Google Drive Node:** Fix infinite pagination loop in v1 API request ([#&#8203;28244](https://github.com/n8n-io/n8n/issues/28244)) ([b964ec9](https://github.com/n8n-io/n8n/commit/b964ec958812ef541a3325e463f5144a3252edf4)) - Handle normalization of JSON for SQLite / postgres ([#&#8203;28242](https://github.com/n8n-io/n8n/issues/28242)) ([8f2da63](https://github.com/n8n-io/n8n/commit/8f2da63871c6ca3285377b34992624be0f7dfc93)) - **HTTP Request Node:** Fix multipart/form-data file upload with binary streams ([#&#8203;28233](https://github.com/n8n-io/n8n/issues/28233)) ([5fb777e](https://github.com/n8n-io/n8n/commit/5fb777e14e886fcfa9f640b66b4a30752d7623fa)) - **Http Request Node:** Handle empty JSON responses ([#&#8203;27793](https://github.com/n8n-io/n8n/issues/27793)) ([1899a4e](https://github.com/n8n-io/n8n/commit/1899a4e2845f25e68455a0fc4124c11ecdf6adfc)) - **HubSpot Trigger Node:** Add missing tickets scope to OAuth credentials ([#&#8203;27599](https://github.com/n8n-io/n8n/issues/27599)) ([d7d18a0](https://github.com/n8n-io/n8n/commit/d7d18a04c825194d38ad5932a82c6669416bfea3)) - **ICalendar Node:** Fix Convert to ICS failing when File Name option is set ([#&#8203;27712](https://github.com/n8n-io/n8n/issues/27712)) ([294868d](https://github.com/n8n-io/n8n/commit/294868de5a0d2e01b4569d905a7ea45ab8f30123)) - **If Node:** Patches IF node when fields are missing ([#&#8203;28014](https://github.com/n8n-io/n8n/issues/28014)) ([1e22e0a](https://github.com/n8n-io/n8n/commit/1e22e0ad511b2dc992fefe8c53bb7f5a845467d8)) - Improve browser use Chrome extension connection stability ([#&#8203;27846](https://github.com/n8n-io/n8n/issues/27846)) ([94f0a4d](https://github.com/n8n-io/n8n/commit/94f0a4db5d353ff08d5fe8e2da7b8f3e93d7c1b0)) - **MCP Client Node:** Ensure MCP connections close when MCP Client node execution ends ([#&#8203;25742](https://github.com/n8n-io/n8n/issues/25742)) ([752a4e4](https://github.com/n8n-io/n8n/commit/752a4e47d4581072e6f16159d179fcd13d6178bf)) - **Microsoft Outlook Node:** Prevent poll from skipping messages after API errors ([#&#8203;28157](https://github.com/n8n-io/n8n/issues/28157)) ([853a740](https://github.com/n8n-io/n8n/commit/853a74044f89a16a05c9306d4005a31a82a9bfff)) - **Microsoft Teams Node:** Block requests from Microsoft Preview Service to prevent accidental approvals for "Send and Wait" ([#&#8203;28085](https://github.com/n8n-io/n8n/issues/28085)) ([4fab655](https://github.com/n8n-io/n8n/commit/4fab655cc50c8f694b6a9d3dadacd127a02c11f1)) - **Oracle Node:** Resolve 'Maximum call stack size exceeded' on large datasets ([#&#8203;27037](https://github.com/n8n-io/n8n/issues/27037)) ([bd5a702](https://github.com/n8n-io/n8n/commit/bd5a70215d19e46a53ef8705475616a737d4094f)) - Prohibit tool access to gateway settings directory ([#&#8203;28320](https://github.com/n8n-io/n8n/issues/28320)) ([dab714f](https://github.com/n8n-io/n8n/commit/dab714f96144b668018b4bc9bade33ab4d83b684)) - **Pushover Node:** Replace duplicate Pushover Timestamp field with the missing TTL field ([#&#8203;11287](https://github.com/n8n-io/n8n/issues/11287)) ([c0c0f83](https://github.com/n8n-io/n8n/commit/c0c0f8397c02df6745e186b9e205c64cd673130e)) - Truncate long custom role names and add hover tooltip ([#&#8203;28191](https://github.com/n8n-io/n8n/issues/28191)) ([0d078c7](https://github.com/n8n-io/n8n/commit/0d078c75f00ff6182acb5390b8350c3c5255dbe0)) - Update lodash, lodash-es, and xmldom to latest stable versions ([#&#8203;28121](https://github.com/n8n-io/n8n/issues/28121)) ([09c9b11](https://github.com/n8n-io/n8n/commit/09c9b11fff069c50c98b7fa750c93d2d5f26b978)) ##### Features - Add AI Gateway support for AI nodes ([#&#8203;27593](https://github.com/n8n-io/n8n/issues/27593)) ([6e2d356](https://github.com/n8n-io/n8n/commit/6e2d35644f99c95bc912c4e00bf938cdc3260f06)) - AI Gateway Top Up Flow ([#&#8203;28113](https://github.com/n8n-io/n8n/issues/28113)) ([2c4b974](https://github.com/n8n-io/n8n/commit/2c4b9749c76ed96dc547ee546baa4fe37a74fe80)) - **ai-builder:** Improve sub-agent context passing with structured briefings and debriefings ([#&#8203;28317](https://github.com/n8n-io/n8n/issues/28317)) ([e78f144](https://github.com/n8n-io/n8n/commit/e78f144e8e2c3c534a60d1ade70c4b2e501fd073)) - **ai-builder:** Workflow evaluation framework with LLM mock execution ([#&#8203;27818](https://github.com/n8n-io/n8n/issues/27818)) ([2383749](https://github.com/n8n-io/n8n/commit/23837499802e8ef31c66f49d664311e2de4df9aa)) - **Alibaba Cloud Model Studio Node:** Add new node ([#&#8203;27928](https://github.com/n8n-io/n8n/issues/27928)) ([1148d27](https://github.com/n8n-io/n8n/commit/1148d27725b2bf1b3868b67211494e78a82045ab)) - **API:** Add insights summary endpoint to public API ([#&#8203;28099](https://github.com/n8n-io/n8n/issues/28099)) ([13d153e](https://github.com/n8n-io/n8n/commit/13d153ef1e8498803ff63c53f436530aa5cb60d2)) - **core:** Add 'verify' option to installPackage handler and update … ([#&#8203;28257](https://github.com/n8n-io/n8n/issues/28257)) ([dfdc6d2](https://github.com/n8n-io/n8n/commit/dfdc6d2c75a562b135c5c0d3e849d57779d55ebe)) - **core:** Add audit logging for expression-based role assignments ([#&#8203;28018](https://github.com/n8n-io/n8n/issues/28018)) ([0ce8146](https://github.com/n8n-io/n8n/commit/0ce81461abd177d6752a9bad881b08c35fb06051)) - **core:** Add in-process mutex for SQLite advisory lock parity ([#&#8203;28135](https://github.com/n8n-io/n8n/issues/28135)) ([4eb99b9](https://github.com/n8n-io/n8n/commit/4eb99b9c88401eee8ed2726bad311884cf113ad7)) - **core:** Add missing-paired-item lint rule for community nodes ([#&#8203;28118](https://github.com/n8n-io/n8n/issues/28118)) ([e282fcd](https://github.com/n8n-io/n8n/commit/e282fcdf0fe006c3d61158f359330ffe71b8fbd7)) - **core:** Add no-forbidden-lifecycle-scripts lint rule for community nodes ([#&#8203;28176](https://github.com/n8n-io/n8n/issues/28176)) ([4f725da](https://github.com/n8n-io/n8n/commit/4f725dab1bf3220963c825b8b04659bac518447b)) - **core:** Add telemetry events for AI builder journey ([#&#8203;28116](https://github.com/n8n-io/n8n/issues/28116)) ([8cdcab3](https://github.com/n8n-io/n8n/commit/8cdcab3cc80f8a5b306c33dd70f6e08f80a9953f)) - **core:** Add telemetry for data redaction settings and reveal data ([#&#8203;28396](https://github.com/n8n-io/n8n/issues/28396)) ([21c0bf3](https://github.com/n8n-io/n8n/commit/21c0bf3048bbe559ad11831773816648adc43bca)) - **core:** Add userRole and feature-enabled telemetry for external secrets ([#&#8203;27431](https://github.com/n8n-io/n8n/issues/27431)) ([346d4f1](https://github.com/n8n-io/n8n/commit/346d4f1597fafaba2d0c4f768eb358e2921f1d68)) - **core:** Emit audit events for workflow activation on bootup ([#&#8203;28126](https://github.com/n8n-io/n8n/issues/28126)) ([4ccd727](https://github.com/n8n-io/n8n/commit/4ccd72716e7f5bbe3aa868378d0bdd9cfc7ad349)) - **core:** Enable credential creation per project in public API ([#&#8203;28240](https://github.com/n8n-io/n8n/issues/28240)) ([8cd75d2](https://github.com/n8n-io/n8n/commit/8cd75d2f2dae70820079fbdc99fe2ad83e048cad)) - **core:** Enable instance owner setup via environment variables ([#&#8203;27859](https://github.com/n8n-io/n8n/issues/27859)) ([1b995cd](https://github.com/n8n-io/n8n/commit/1b995cde180914bd228fdb8d116594e25095311e)) - **core:** Make VM expression bridge timeout and memory limit configurable ([#&#8203;27962](https://github.com/n8n-io/n8n/issues/27962)) ([f8c2127](https://github.com/n8n-io/n8n/commit/f8c21276cb769cad9dc302dc5536a609f6ed35ac)) - **core:** Support projectId when creating workflow via public API ([#&#8203;27884](https://github.com/n8n-io/n8n/issues/27884)) ([524166e](https://github.com/n8n-io/n8n/commit/524166e0f18d428b55f110bde27cb0e18ebe58c1)) - Disable manual role management when expression-based mapping is enabled ([#&#8203;28105](https://github.com/n8n-io/n8n/issues/28105)) ([26d578d](https://github.com/n8n-io/n8n/commit/26d578dfc8e6f01d364ec30841fad5e7fc344869)) - **editor:** Add expression-based role mapping plumbing ([#&#8203;27686](https://github.com/n8n-io/n8n/issues/27686)) ([4e6b4fc](https://github.com/n8n-io/n8n/commit/4e6b4fc3be372391e821d88f4173e0945fd959ef)) - **editor:** Add Instance AI prompt suggestions ([#&#8203;27984](https://github.com/n8n-io/n8n/issues/27984)) ([22afd80](https://github.com/n8n-io/n8n/commit/22afd80759391602a9c60c9e50eef770ecf17fff)) - **editor:** Add instance rules editor with drag-to-reorder ([#&#8203;27688](https://github.com/n8n-io/n8n/issues/27688)) ([a6b051b](https://github.com/n8n-io/n8n/commit/a6b051bfe310362b7b7882cc12af4f17ece6ffa9)) - **editor:** Add project rules, fallback role, remove mapping, save flow ([#&#8203;27689](https://github.com/n8n-io/n8n/issues/27689)) ([91fec34](https://github.com/n8n-io/n8n/commit/91fec345b13c8b724de89a69db4b78c9b10d06f4)) - **editor:** Refactor role provisioning to two-dropdown layout ([#&#8203;28024](https://github.com/n8n-io/n8n/issues/28024)) ([4c3a150](https://github.com/n8n-io/n8n/commit/4c3a1501fe743fc2d2d629732054e49b237a1456)) - **editor:** Update built-in node icons to custom SVGs ([#&#8203;28104](https://github.com/n8n-io/n8n/issues/28104)) ([ea5b874](https://github.com/n8n-io/n8n/commit/ea5b874a8c88f1bd13c6c1e5633f79ad1b6449d9)) - Implement opt-in flow for n8n Agent enrolment ([#&#8203;28006](https://github.com/n8n-io/n8n/issues/28006)) ([98be0ad](https://github.com/n8n-io/n8n/commit/98be0ad45253c5fd9a45bb5b47cd41c4062b2a3a)) - Implement session based permission modes in Computer Use ([#&#8203;28184](https://github.com/n8n-io/n8n/issues/28184)) ([d3e6519](https://github.com/n8n-io/n8n/commit/d3e65197309e513bb1897046c747fd07b8eaf391)) - Limit computer use connections to only cloud instances ([#&#8203;28304](https://github.com/n8n-io/n8n/issues/28304)) ([25e90ff](https://github.com/n8n-io/n8n/commit/25e90ffde32d72f38189bf8ae7a4f45f68ca9a67)) - **MCP Client Tool Node:** Prefix MCP tool names with server name ([#&#8203;28094](https://github.com/n8n-io/n8n/issues/28094)) ([f5402dd](https://github.com/n8n-io/n8n/commit/f5402dd7f7e28fb000296906c49ab396fa22aaf8)) - **Moonshot Kimi Chat Model Node:** Add Moonshot Kimi Chat Model sub-node ([#&#8203;28156](https://github.com/n8n-io/n8n/issues/28156)) ([5cbc973](https://github.com/n8n-io/n8n/commit/5cbc9734a42d579d75e12c731bc2fd57fdb178de)) - **Moonshot Kimi Node:** Add new node ([#&#8203;28189](https://github.com/n8n-io/n8n/issues/28189)) ([e30d2ee](https://github.com/n8n-io/n8n/commit/e30d2eee60efd43ebbb89e5aab59554908468176)) - N8n Agent admin settings page with enable toggle and permissions ([#&#8203;27913](https://github.com/n8n-io/n8n/issues/27913)) ([9b94862](https://github.com/n8n-io/n8n/commit/9b94862dc782c087f4e63e59fb81614d440e7afe)) - Rename extension to "Browser Use" and prepare for publishing ([#&#8203;27898](https://github.com/n8n-io/n8n/issues/27898)) ([6bb90d4](https://github.com/n8n-io/n8n/commit/6bb90d43b6587380123bf4f65a382cca4b5b67e3)) - Update naming of local gateway to computer use ([#&#8203;28111](https://github.com/n8n-io/n8n/issues/28111)) ([b841c73](https://github.com/n8n-io/n8n/commit/b841c736df676d5b132e551ecd4afe073ba40435)) ### [`v2.16.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2160-2026-04-07) ##### Bug Fixes - **Anthropic Node:** Use models endpoint for credential test ([#&#8203;27951](https://github.com/n8n-io/n8n/issues/27951)) ([5519600](https://github.com/n8n-io/n8n/commit/551960053a380cadf4e9a5f6eb6c8b0ff3128783)) - Auto-authorize task-family tools after plan approval ([#&#8203;27896](https://github.com/n8n-io/n8n/issues/27896)) ([9dd8578](https://github.com/n8n-io/n8n/commit/9dd857824fa0b26fb230641f6cb99a0af9dd39bb)) - Bump dependencies ([#&#8203;27880](https://github.com/n8n-io/n8n/issues/27880)) ([a5a9f6d](https://github.com/n8n-io/n8n/commit/a5a9f6d211a633ac0e381ca4e0685cab31e57ec4)) - **Chat Trigger Node:** Fix webhook not registered error when using pinned data ([#&#8203;27697](https://github.com/n8n-io/n8n/issues/27697)) ([70be3f5](https://github.com/n8n-io/n8n/commit/70be3f5990aec03526f74c4df462469e7359d95c)) - **core:** Add [@&#8203;n8n/ai-node-sdk](https://github.com/n8n/ai-node-sdk) as CLI dependency for community nodes ([#&#8203;27749](https://github.com/n8n-io/n8n/issues/27749)) ([9851478](https://github.com/n8n-io/n8n/commit/9851478faf6fb4984d00f39e835d0668574cd316)) - **core:** Debounce per event type in pubsub ([#&#8203;27877](https://github.com/n8n-io/n8n/issues/27877)) ([0fd9fd7](https://github.com/n8n-io/n8n/commit/0fd9fd7155a576662ba8605818d24c104417c9f2)) - **core:** Fix daytona proxy bug ([#&#8203;27974](https://github.com/n8n-io/n8n/issues/27974)) ([c754724](https://github.com/n8n-io/n8n/commit/c754724caf3dd8eac3af862d1053dfc0a546937d)) - **core:** Fix missing isolate acquisition and VM globals in expression engine ([#&#8203;27895](https://github.com/n8n-io/n8n/issues/27895)) ([e520848](https://github.com/n8n-io/n8n/commit/e5208484aa2fabd7f0cb657b2331eb3d569b2189)) - **core:** Increase Concurrency for watch mode from 32 to 64 ([#&#8203;27907](https://github.com/n8n-io/n8n/issues/27907)) ([6185464](https://github.com/n8n-io/n8n/commit/618546440bc457e59986bad2794c5199a9b327f8)) - **core:** Make MCP executions asynchronous ([#&#8203;27762](https://github.com/n8n-io/n8n/issues/27762)) ([054a2d7](https://github.com/n8n-io/n8n/commit/054a2d725a7c2dd665748496b4c8b23d0fcc8ea8)) - **core:** Set trigger start node for executions without input data ([#&#8203;27968](https://github.com/n8n-io/n8n/issues/27968)) ([663f2c5](https://github.com/n8n-io/n8n/commit/663f2c5086846396d9d8fadc5e994203cf33c949)) - **core:** Support descriptions when updating workflows via public API ([#&#8203;27679](https://github.com/n8n-io/n8n/issues/27679)) ([573bcde](https://github.com/n8n-io/n8n/commit/573bcdeee0451f34862a564584b30e495e3a9c8a)) - **Data Table Node:** Change copy for Limit to indicate it applies per input row ([#&#8203;27813](https://github.com/n8n-io/n8n/issues/27813)) ([a061bc6](https://github.com/n8n-io/n8n/commit/a061bc6c659dffd568705d40945f86724491ccc5)) - **editor:** Skip unsaved-changes confirmation when closing new credential modal ([#&#8203;27975](https://github.com/n8n-io/n8n/issues/27975)) ([9120283](https://github.com/n8n-io/n8n/commit/91202830094e4de6a9298dcc8ec140c4c01fd102)) - **editor:** Update JsonEditor content when modelValue changes to same-length string ([#&#8203;27933](https://github.com/n8n-io/n8n/issues/27933)) ([cdad6db](https://github.com/n8n-io/n8n/commit/cdad6db530879937d842213b36e3f81a6825e2c0)) - **Microsoft Agent 365 Trigger Node:** Welcome message fix ([#&#8203;28000](https://github.com/n8n-io/n8n/issues/28000)) ([e016b55](https://github.com/n8n-io/n8n/commit/e016b552106ece56d56aa4f82833acebdbb2a5ee)) - NodeCredentials use correct credential type rather than first ([#&#8203;27671](https://github.com/n8n-io/n8n/issues/27671)) ([9ed9b96](https://github.com/n8n-io/n8n/commit/9ed9b9622ed980b0f74da8b7e6b08dc4f1ebe8e8)) - **Pipedrive Node:** Add v2 node with API v2 migration ([#&#8203;27905](https://github.com/n8n-io/n8n/issues/27905)) ([de60c85](https://github.com/n8n-io/n8n/commit/de60c855813de727112c9cd9f6be2b5c0ac069ac)) - **Read/Write Files from Disk Node:** Add search aliases for binary file nodes ([#&#8203;27760](https://github.com/n8n-io/n8n/issues/27760)) ([763dd7e](https://github.com/n8n-io/n8n/commit/763dd7e0b0844af7db25286b596fccab9d8cfe06)) - **Schedule Node:** Skip recurrence check during manual execution ([#&#8203;27830](https://github.com/n8n-io/n8n/issues/27830)) ([6ef553c](https://github.com/n8n-io/n8n/commit/6ef553cd622db4f71cbb04dac66d0fc758e037a6)) - **X (Twitter) Node:** Surface API error message for insufficient access level ([#&#8203;27603](https://github.com/n8n-io/n8n/issues/27603)) ([5fdb18b](https://github.com/n8n-io/n8n/commit/5fdb18b5f9de6ac45d0dffd9d4824ead75b11acb)) ##### Features - Add --init-workflow flag to scaffold publish.yml ([#&#8203;27292](https://github.com/n8n-io/n8n/issues/27292)) ([34894af](https://github.com/n8n-io/n8n/commit/34894af3fa9acf1da6d92530202160a92953166d)) - Add expression-based role mapping strategy ([#&#8203;27745](https://github.com/n8n-io/n8n/issues/27745)) ([5ad1c54](https://github.com/n8n-io/n8n/commit/5ad1c54514769c6a0f663b438074bd89daa5a08c)) - **Alibaba Cloud Chat Model Node:** Add new node ([#&#8203;27882](https://github.com/n8n-io/n8n/issues/27882)) ([5a11c58](https://github.com/n8n-io/n8n/commit/5a11c5817ebf7fe7613be4e115106905fc30c08f)) - **Chat Trigger Node:** Auto-add highlighted execution data ([#&#8203;18778](https://github.com/n8n-io/n8n/issues/18778)) ([4fb1f7d](https://github.com/n8n-io/n8n/commit/4fb1f7d6f7e170db4ac18a5f21787ebfc6a4da90)) - Computer use HITL confirmations in Instance AI ([#&#8203;27910](https://github.com/n8n-io/n8n/issues/27910)) ([74e6df3](https://github.com/n8n-io/n8n/commit/74e6df3b2ea4677899e1da32e272b4671ac2215e)) - **core:** Add data table MCP tool ([#&#8203;27811](https://github.com/n8n-io/n8n/issues/27811)) ([eaacd75](https://github.com/n8n-io/n8n/commit/eaacd7599e31620d14de5811a1a5257c30f406bd)) - **core:** Add input/output token tracking to node graph telemetry ([#&#8203;27992](https://github.com/n8n-io/n8n/issues/27992)) ([864f869](https://github.com/n8n-io/n8n/commit/864f869d9b67ff6cbdaa2bda547c0e17d469184f)) - **core:** Add insights:read scope to API key roles ([#&#8203;27868](https://github.com/n8n-io/n8n/issues/27868)) ([e2410f0](https://github.com/n8n-io/n8n/commit/e2410f05a15774cc0d14c13803c0cdf6011d546e)) - **core:** Add instance version history table ([#&#8203;27740](https://github.com/n8n-io/n8n/issues/27740)) ([ada24f1](https://github.com/n8n-io/n8n/commit/ada24f13fe4cafdc9b879f38f8c0de566a357152)) - **core:** Add isolate pooling for VM expression engine ([#&#8203;27573](https://github.com/n8n-io/n8n/issues/27573)) ([5ee0e84](https://github.com/n8n-io/n8n/commit/5ee0e842b8becb2f926129e2fbab5047a4ad15e0)) - **core:** Add JTI store with atomic consume and cleanup job for token exchange ([#&#8203;27944](https://github.com/n8n-io/n8n/issues/27944)) ([9a8ea27](https://github.com/n8n-io/n8n/commit/9a8ea27e6cfd4a417e80e26d5fdfd6489f09c8dd)) - **core:** Add lint rule to flag string literals in node inputs/outputs ([#&#8203;27890](https://github.com/n8n-io/n8n/issues/27890)) ([1140c83](https://github.com/n8n-io/n8n/commit/1140c83565ba6287d405bf2dd28a1743e8808a57)) - **core:** Add OIDC test login endpoint with frontend Test button ([#&#8203;27824](https://github.com/n8n-io/n8n/issues/27824)) ([285f39b](https://github.com/n8n-io/n8n/commit/285f39b13479235f580b7580056b414540660f35)) - **core:** Add options-sorted-alphabetically lint rule for community nodes ([#&#8203;27886](https://github.com/n8n-io/n8n/issues/27886)) ([2c56dbf](https://github.com/n8n-io/n8n/commit/2c56dbf16e68e7840abbe24514586ec8970e5220)) - **core:** Add POST /auth/oauth/token controller and audit event types for token exchange ([#&#8203;27844](https://github.com/n8n-io/n8n/issues/27844)) ([b81870a](https://github.com/n8n-io/n8n/commit/b81870afe9ce60e6df7e2841ab058cace6fe319e)) - **core:** Add redactExecutionData query param to public API executions ([#&#8203;27743](https://github.com/n8n-io/n8n/issues/27743)) ([29fa848](https://github.com/n8n-io/n8n/commit/29fa8488b55916323c198d29dc6a9f19d94e0abf)) - **core:** Add Zod validation schemas for token-exchange external input ([#&#8203;27825](https://github.com/n8n-io/n8n/issues/27825)) ([4471ee8](https://github.com/n8n-io/n8n/commit/4471ee87e713cec77d31566edbd84b1d2d2e78bc)) - **core:** Enable community package management via Public API ([#&#8203;27637](https://github.com/n8n-io/n8n/issues/27637)) ([1fa2805](https://github.com/n8n-io/n8n/commit/1fa28054a607333468f8e5323096139256b737b3)) - **core:** Implement JWT issuance in token exchange service ([#&#8203;27887](https://github.com/n8n-io/n8n/issues/27887)) ([94dae15](https://github.com/n8n-io/n8n/commit/94dae154dacc3f5a6413bef33af3394d92517296)) - **core:** Improve custom auth JSON masking, preserve shape, redact leaf values ([#&#8203;27675](https://github.com/n8n-io/n8n/issues/27675)) ([d36cfa1](https://github.com/n8n-io/n8n/commit/d36cfa1624304575c3f5fada37c3d330c24aa0f7)) - **core:** Improve public API middleware to handle different error types ([#&#8203;27562](https://github.com/n8n-io/n8n/issues/27562)) ([ccd04b0](https://github.com/n8n-io/n8n/commit/ccd04b0edf3965d5a91d2b01488863bbda2c7f59)) - **core:** Make data redaction available without feature flag ([#&#8203;27981](https://github.com/n8n-io/n8n/issues/27981)) ([a1f68f0](https://github.com/n8n-io/n8n/commit/a1f68f03a7cb9bfb4c63f433af8c15e693355479)) - **core:** OTEL - workflow node tracing ([#&#8203;27789](https://github.com/n8n-io/n8n/issues/27789)) ([cbe109a](https://github.com/n8n-io/n8n/commit/cbe109a4cc5e0883109bcff6fac88761816ab33f)) - **editor:** Add missing agent permissions for workflow and data table actions ([#&#8203;27927](https://github.com/n8n-io/n8n/issues/27927)) ([6dd2980](https://github.com/n8n-io/n8n/commit/6dd2980e6ca85b7f2b84aa6f0201de69b5b5897e)) - **editor:** Put data redaction settings behind enterprise license ([#&#8203;28001](https://github.com/n8n-io/n8n/issues/28001)) ([1e55b08](https://github.com/n8n-io/n8n/commit/1e55b0854b0aaaa4c73144302e947f77e69925ee)) - **Notion Node:** Add support for OAuth ([#&#8203;27419](https://github.com/n8n-io/n8n/issues/27419)) ([59cec2c](https://github.com/n8n-io/n8n/commit/59cec2c9e220a179a189c6bf4bd9b4dbb2902e57)) ##### Performance Improvements - **core:** Make Wait node fully durable by removing in-memory execution path ([#&#8203;27066](https://github.com/n8n-io/n8n/issues/27066)) ([f025a78](https://github.com/n8n-io/n8n/commit/f025a786e75ec962fcaca469c107324eea8548a3)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMTQiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Update n8nio/n8n Docker tag to v2.16.0
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
484b46878b
renovate scheduled this pull request to auto merge when all checks succeed 2026-04-11 03:05:49 +02:00
Author
Collaborator

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks
### Branch automerge failure This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead. ___ * Branch has one or more failed status checks
renovate force-pushed renovate/n8nio-n8n-2.x from 484b46878b
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
to 7c759bbf4a
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-13 18:05:55 +02:00
Compare
renovate deleted branch renovate/n8nio-n8n-2.x 2026-04-13 18:05:59 +02:00
renovate changed title from Update n8nio/n8n Docker tag to v2.16.0 to Update n8nio/n8n Docker tag to v2.17.0 2026-04-13 18:06:12 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sebleh/n8n-custom!27
No description provided.