Update n8nio/n8n Docker tag to v2.30.4 #40

Merged
renovate merged 1 commit from renovate/n8nio-n8n-2.x into main 2026-07-13 10:08:38 +02:00
Collaborator

This PR contains the following updates:

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

Release Notes

n8n-io/n8n (n8nio/n8n)

v2.30.0

Bug Fixes
  • AI Agent Node: Preserve parallel tool call structure in chat memory (#​32481) (387bb73)
  • AI Agent Node: Return intermediate steps when no tools are used (#​33450) (3ac2495)
  • ai-builder: Prevent snapshot staging races during concurrent sandbox creation (#​33342) (7d946c3)
  • API: Only exclude running executions from the public executions list (#​32657) (ae50852)
  • Avoid stack overflow on large search result sets (#​33050) (3915aba)
  • AWS Bedrock Chat Model Node: Validate regions from ARNs and IAM credentials (#​33638) (3ed8be9)
  • Basic LLM Chain Node: Prevent "Failed to parse agent steps" error (#​33338) (a62f0e3)
  • Block manual project member changes when project roles are managed (#​33270) (36aa28b)
  • Broaden secret detection in browser tool snapshots (#​33528) (48024f2)
  • Calendly Trigger Node: Request required OAuth2 scopes for Calendly API (#​33286) (9b9c3dd)
  • core: Add environment variable to configure redis tls serverName (#​31220) (161d595)
  • core: Allow-list models that support sampling parameters (#​33667) (5ebce06)
  • core: Await in-flight insights compaction when stopping the timer (#​33258) (8c7167f)
  • core: Ensure the system credential resolver exists on all main instances (#​33393) (c3898fb)
  • core: Guard against undefined node parameters in webhook path indexing (#​33366) (f1582f5)
  • core: Guard connection pool idle checks during cleanup (#​31059) (84ee38e)
  • core: Honor target version in migration report (#​33671) (ca589e9)
  • core: Improve error message for registry network failures (#​31276) (5af86c5)
  • core: Improve external secrets provider failure logs (#​33104) (e01bb9e)
  • core: Improve Instance AI workflow-building reliability (#​33530) (2be4092)
  • core: Improve OTEL error type handling (#​33519) (7e738ca)
  • core: Include workflow tags in get_workflow_details MCP tool (#​33219) (b3efecc)
  • core: Keep the user message when a run is stopped before it starts (#​33318) (78ca212)
  • core: Load tools for MCP registry connections from the server (#​33542) (f18443d)
  • core: Make agent execution project-scoped so published workflows in team projects can message agents (#​33459) (e9e2dd6)
  • core: Persist AI Assistant domain-access approvals across restarts and mains (#​33454) (d448379)
  • core: Pin langgraph and langgraph-checkpoint to prevent broken npm installs (#​33536) (4cca307)
  • core: Preserve Date values passed to the expression isolate (#​33322) (9410e96)
  • core: Preserve Instance AI agent activity when its run snapshot is empty (#​33557) (e46e321)
  • core: Preserve Instance AI output for runs stopped before completion (#​33335) (2472df8)
  • core: Prevent Code node failure when a workflow contains an AI tool (#​33336) (fea03a9)
  • core: Prevent duplicate zod instances that break npm installs (#​33463) (39a2093)
  • core: Reject reserved system column names when creating data tables (#​27064) (dbb7fa4)
  • core: Resolve private credentials in offloaded manual executions (#​33214) (e9a9088)
  • core: Restore node-cli eslint peer to a range (#​33196) (963c7f8)
  • core: Retry initial database connection on startup (#​33647) (e4711b9)
  • core: Return a client error when the request body stream is unreadable (#​33243) (4f4e252)
  • core: Return Data Table rows in a deterministic order when paginating (#​33358) (e130a22)
  • core: Roll back failed community package updates (#​33256) (63d28b3)
  • core: Send Digest auth credentials only after the server challenge (#​32673) (969e36e)
  • core: Skip AI Gateway managed credentials in pre-execution permission check (#​33269) (38b99af)
  • core: Surface the underlying cause on OAuth callback errors (#​33390) (546ee30)
  • core: Validate data-table CSV uploads by file extension (#​33275) (8aa4c71)
  • editor: Align parameter input sizes (#​33309) (da1a58e)
  • editor: Gate tag write actions in UI behind RBAC scopes (#​33378) (99cf776)
  • editor: Generate actions for nodes using a flat Action field across versions (#​33568) (b94b2cf)
  • editor: Hide "Needs first setup" badge for private credentials (#​33392) (62aa7b1)
  • editor: Hide custom scopes for managed OAuth credentials edited from the list (#​33432) (29aa414)
  • editor: Include base path in View sub-execution links (#​33069) (a6e7880)
  • editor: Keep Instance AI preview manual execution across tab switches (#​33179) (e5e018e)
  • editor: Limit assistant resource auto-linking (#​33389) (e18501f)
  • editor: Preserve chat input scroll position when editing text mid-content (#​33619) (2895236)
  • editor: Prevent duplicate AI Gateway unsupported-action notice (#​33428) (cb039e0)
  • editor: Reconcile Data Table column schema on node open (#​29935) (269895f)
  • editor: Reliably auto-open template credential setup modal (#​33281) (608a222)
  • editor: Render parameter popout editors above the credential modal (#​33202) (cfce542)
  • editor: Restore Instance AI credential card without a loaded workflow (#​33289) (c4e0bf3)
  • editor: Restore Instance AI live run UI after HITL reconnect (#​33401) (01a3c7e)
  • editor: Should not allow Sub wf when all ai child nodes (#​23472) (b5f4035)
  • editor: Show AI Gateway hints for supported nodes used as tools (#​33464) (cdc473e)
  • editor: Show Free credits badge for Tool-variant nodes in node creator panel (#​33285) (5cf8645)
  • editor: Show implied scope options as disabled with tooltip (#​33237) (899abf6)
  • editor: Warn on incompatible trigger for private creds not connected by user (#​33641) (6d499a2)
  • Email Trigger (IMAP) Node: Surface connection error details in activation errors (#​32913) (8fa4e8c)
  • Github Node: Set searchFilterRequired:true for owner property, fix behavior on frontend (#​33290) (49e5982)
  • Guard SSH clients manager shutdown against undefined logger (#​33274) (f75802d)
  • Handle AI Gateway-managed credentials in Instance AI (#​33365) (704d246)
  • HubSpot Node: Load full property list in selection dropdowns (#​33280) (613b2c5)
  • Improve AI Assistant post-build follow-ups (#​33419) (6f0d30f)
  • Improve error on missing execution data (#​33567) (507131e)
  • Make Miro OAuth2 scope field visible (#​25105) (3c8689f)
  • MCP Client Node: Don't send undefined token to mcp and include resource in token request (#​33527) (5b39761)
  • MCP Server Trigger Node: Evict idle sessions to prevent memory leak (#​33201) (c3ce961)
  • Minor updates to custom instance roles (#​33520) (112b405)
  • Oracle DB Node: Fix the Continue(Using error output) issue mentioned in GH issue 26199 (#​28343) (5df5a2c)
  • Pipedrive Node: Send activity person as primary participant for v2 API (#​31789) (4cf766d)
  • Salesforce node correctly handles "continue on error" (#​33239) (cb0743e)
  • Salesforce Node: Fix document uploads and surface errors on JWT auth (#​33490) (ac1905e)
  • Salesforce Node: Normalize empty 204 responses on JWT auth path (#​33262) (37a75d2)
  • Salesforce Node: Use server-side search for Contact Account selector (#​31277) (165f1bd)
  • Strip '=' expression marker from json fields switched back to (#​33120) (88f8586)
  • Telegram Trigger Node: Apply chat/user ID filters to all update types (#​32417) (224a85b)
  • TheHive Node: Normalize analyzers when expression returns a string (#​32472) (efa9c4e)
  • UX improvements in the custom roles experience (#​33399) (062d679)
  • Webhook Node: Return 401 instead of 403 when basic auth credentials are wrong (#​31119) (40c2dc5)
Features
  • Add certificate authentication to the Microsoft Entra Service Principal credential (#​33420) (4d1862b)
  • Add unified N8N_WEBHOOK_URL for production and test webhook URLs (#​33312) (9dc43d0)
  • API: Add public API endpoints to read evaluation test runs (#​33455) (27b2844)
  • API: Support exporting projects via the public API (#​33084) (0f46be0)
  • core: Add 'n8n-package-exported' logstreaming event (#​33460) (456c6dc)
  • core: Add certificate authentication option to Microsoft OAuth2 credentials (#​33227) (f82a932)
  • core: Add N8N_RUNNERS_ALLOW_TRANSITIVE_IMPORTS for the Python task runner (#​33130) (95a81ed)
  • core: Add role:manageProject scope for project-role-only management (#​33628) (de34bec)
  • core: Add telemetry events for import / export (#​33319) (a6b307c)
  • core: Clear end-user connections when shared credential fields change (#​33624) (25acaad)
  • core: Enable filtering crashed executions via public API (#​33485) (62f3c7c)
  • core: Prefer predefined credentials over generic auth on HTTP Request nodes (#​33298) (4192c95)
  • core: Re-enable sharing private credentials (#​33071) (e51f611)
  • core: Route Instance AI billing to a dedicated credit pool (#​33263) (25d0d12)
  • core: Support community node type definitions in AI Assistant (#​33340) (3298e21)
  • editor: Add new Tree component to @​n8n/design-system (#​33291) (cbbe113)
  • editor: Deprecate $getPairedItem in the expression editor (#​33549) (c706cd4)
  • editor: Display canvas groups in logs panel (#​33235) (d561a92)
  • editor: Hide gateway-incompatible node parameters under managed credentials (#​32961) (61dbb92)
  • editor: Improve data table node (#​28199) (0a6cb66)
  • editor: Make data table artifacts editable when AI is not running (#​33210) (7204648)
  • editor: NDV one-line credential row with connect/connected/disconnect states (#​33371) (0fa6454)
  • editor: Read-only credential view and connect banner for private credentials (#​33055) (627818e)
  • editor: Render AI Assistant reasoning as separate blocks in the run timeline (#​33676) (dc1e3ce)
  • editor: Sets AIA v3 as default empty state & fixes display issues (#​33273) (723749c)
  • editor: Show private credential icon on execution list runs (#​32957) (4290e84)
  • editor: Update reasoning block to mook more reasonable (#​33293) (1614720)
  • Include response timestamp in Send and Wait responses (#​33283) (13d0655)
  • Kafka Node: Add mTLS (client certificate) authentication (#​33236) (25e0321)
  • Microsoft Excel Node: Add Service Principal (app-only) authentication (#​33014) (b3287f7)
  • Microsoft Teams Node: Add Service Principal (app-only) authentication (#​33105) (df9257b)
  • Microsoft To Do Node: Add Service Principal (app-only) authentication (#​33081) (689d873)
  • Setup credentials card includes a button to setup automatically in AI Assistant (#​33453) (22e37bd)
Performance Improvements
  • core: Aggregate workflow statistics to avoid hot-row contention (#​33045) (3787100)
  • core: Return workflow structure summaries by default from Instance AI inspect actions (#​33541) (5934c33)

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 Mend Renovate.

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.29.6` → `2.30.4` | --- ### Release Notes <details> <summary>n8n-io/n8n (n8nio/n8n)</summary> ### [`v2.30.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2300-2026-07-07) ##### Bug Fixes - **AI Agent Node:** Preserve parallel tool call structure in chat memory ([#&#8203;32481](https://github.com/n8n-io/n8n/issues/32481)) ([387bb73](https://github.com/n8n-io/n8n/commit/387bb736659d98877baa812e7068a5a8075a6582)) - **AI Agent Node:** Return intermediate steps when no tools are used ([#&#8203;33450](https://github.com/n8n-io/n8n/issues/33450)) ([3ac2495](https://github.com/n8n-io/n8n/commit/3ac2495353f270903e15f54586c1d15413b1f14f)) - **ai-builder:** Prevent snapshot staging races during concurrent sandbox creation ([#&#8203;33342](https://github.com/n8n-io/n8n/issues/33342)) ([7d946c3](https://github.com/n8n-io/n8n/commit/7d946c3031b873120d8cdf7a020fcaab40472895)) - **API:** Only exclude running executions from the public executions list ([#&#8203;32657](https://github.com/n8n-io/n8n/issues/32657)) ([ae50852](https://github.com/n8n-io/n8n/commit/ae508521627f4487f78c6218fe73ff57a8a563cd)) - Avoid stack overflow on large search result sets ([#&#8203;33050](https://github.com/n8n-io/n8n/issues/33050)) ([3915aba](https://github.com/n8n-io/n8n/commit/3915aba14fe85cb9ace5c0d599a7cd12a8fafb81)) - **AWS Bedrock Chat Model Node:** Validate regions from ARNs and IAM credentials ([#&#8203;33638](https://github.com/n8n-io/n8n/issues/33638)) ([3ed8be9](https://github.com/n8n-io/n8n/commit/3ed8be962524d1440fcc6c02f0a6710fe2d89443)) - **Basic LLM Chain Node:** Prevent "Failed to parse agent steps" error ([#&#8203;33338](https://github.com/n8n-io/n8n/issues/33338)) ([a62f0e3](https://github.com/n8n-io/n8n/commit/a62f0e3ebedec104656da8883590f8c9a9b46e43)) - Block manual project member changes when project roles are managed ([#&#8203;33270](https://github.com/n8n-io/n8n/issues/33270)) ([36aa28b](https://github.com/n8n-io/n8n/commit/36aa28b3546a10f86538c88193232b9f7f0592c4)) - Broaden secret detection in browser tool snapshots ([#&#8203;33528](https://github.com/n8n-io/n8n/issues/33528)) ([48024f2](https://github.com/n8n-io/n8n/commit/48024f243fba8d6891ce7b43facc999bca60ca12)) - **Calendly Trigger Node:** Request required OAuth2 scopes for Calendly API ([#&#8203;33286](https://github.com/n8n-io/n8n/issues/33286)) ([9b9c3dd](https://github.com/n8n-io/n8n/commit/9b9c3ddf8910df5a2473d4e5d604c8e27f31348c)) - **core:** Add environment variable to configure redis tls serverName ([#&#8203;31220](https://github.com/n8n-io/n8n/issues/31220)) ([161d595](https://github.com/n8n-io/n8n/commit/161d5951b6b582f1f3f5c7150c0dcaffe0d0bb7e)) - **core:** Allow-list models that support sampling parameters ([#&#8203;33667](https://github.com/n8n-io/n8n/issues/33667)) ([5ebce06](https://github.com/n8n-io/n8n/commit/5ebce06b3f2256d3d8e91133b3599d00d1e5f421)) - **core:** Await in-flight insights compaction when stopping the timer ([#&#8203;33258](https://github.com/n8n-io/n8n/issues/33258)) ([8c7167f](https://github.com/n8n-io/n8n/commit/8c7167f6e95f224c7370a82a1296bd58bc81444e)) - **core:** Ensure the system credential resolver exists on all main instances ([#&#8203;33393](https://github.com/n8n-io/n8n/issues/33393)) ([c3898fb](https://github.com/n8n-io/n8n/commit/c3898fba895ea45b84fad3957e8096f29b958853)) - **core:** Guard against undefined node parameters in webhook path indexing ([#&#8203;33366](https://github.com/n8n-io/n8n/issues/33366)) ([f1582f5](https://github.com/n8n-io/n8n/commit/f1582f5f0f6a227731f389f1e2c9e61c27bfd7e6)) - **core:** Guard connection pool idle checks during cleanup ([#&#8203;31059](https://github.com/n8n-io/n8n/issues/31059)) ([84ee38e](https://github.com/n8n-io/n8n/commit/84ee38eb0c9f6b7298623ebe2ebaff0ad6d61051)) - **core:** Honor target version in migration report ([#&#8203;33671](https://github.com/n8n-io/n8n/issues/33671)) ([ca589e9](https://github.com/n8n-io/n8n/commit/ca589e9f56a8090f3d67db207b21c26627074abd)) - **core:** Improve error message for registry network failures ([#&#8203;31276](https://github.com/n8n-io/n8n/issues/31276)) ([5af86c5](https://github.com/n8n-io/n8n/commit/5af86c5a4003e0818e7be379455c25db9834dae8)) - **core:** Improve external secrets provider failure logs ([#&#8203;33104](https://github.com/n8n-io/n8n/issues/33104)) ([e01bb9e](https://github.com/n8n-io/n8n/commit/e01bb9e8dbbd415a1027930c49fd8e59e893189f)) - **core:** Improve Instance AI workflow-building reliability ([#&#8203;33530](https://github.com/n8n-io/n8n/issues/33530)) ([2be4092](https://github.com/n8n-io/n8n/commit/2be4092c4d90000a6cc9a91e4a11daffd93b0374)) - **core:** Improve OTEL error type handling ([#&#8203;33519](https://github.com/n8n-io/n8n/issues/33519)) ([7e738ca](https://github.com/n8n-io/n8n/commit/7e738cad026380e844775506a01b32ab9b483642)) - **core:** Include workflow tags in get\_workflow\_details MCP tool ([#&#8203;33219](https://github.com/n8n-io/n8n/issues/33219)) ([b3efecc](https://github.com/n8n-io/n8n/commit/b3efecc20744621fd885c7efd84af07bb990d374)) - **core:** Keep the user message when a run is stopped before it starts ([#&#8203;33318](https://github.com/n8n-io/n8n/issues/33318)) ([78ca212](https://github.com/n8n-io/n8n/commit/78ca212103c670fa5ce20fa400f47b30f406e63a)) - **core:** Load tools for MCP registry connections from the server ([#&#8203;33542](https://github.com/n8n-io/n8n/issues/33542)) ([f18443d](https://github.com/n8n-io/n8n/commit/f18443d58c6b7a811bb53122c478ffae112b7d46)) - **core:** Make agent execution project-scoped so published workflows in team projects can message agents ([#&#8203;33459](https://github.com/n8n-io/n8n/issues/33459)) ([e9e2dd6](https://github.com/n8n-io/n8n/commit/e9e2dd6ba17d55996a9e7faef0c281397d58a2ac)) - **core:** Persist AI Assistant domain-access approvals across restarts and mains ([#&#8203;33454](https://github.com/n8n-io/n8n/issues/33454)) ([d448379](https://github.com/n8n-io/n8n/commit/d44837950034a6a008bd046f36dbfc9e7a7c3d77)) - **core:** Pin langgraph and langgraph-checkpoint to prevent broken npm installs ([#&#8203;33536](https://github.com/n8n-io/n8n/issues/33536)) ([4cca307](https://github.com/n8n-io/n8n/commit/4cca307aede2b5400c93ae9e3bab3244987fb134)) - **core:** Preserve Date values passed to the expression isolate ([#&#8203;33322](https://github.com/n8n-io/n8n/issues/33322)) ([9410e96](https://github.com/n8n-io/n8n/commit/9410e961b9dc665bb0db89d75c790d3e496640d8)) - **core:** Preserve Instance AI agent activity when its run snapshot is empty ([#&#8203;33557](https://github.com/n8n-io/n8n/issues/33557)) ([e46e321](https://github.com/n8n-io/n8n/commit/e46e3217c8a0a91f9a222b4f4475e44191459587)) - **core:** Preserve Instance AI output for runs stopped before completion ([#&#8203;33335](https://github.com/n8n-io/n8n/issues/33335)) ([2472df8](https://github.com/n8n-io/n8n/commit/2472df8e6ae91abcc50dbeda173b7f85a67f779c)) - **core:** Prevent Code node failure when a workflow contains an AI tool ([#&#8203;33336](https://github.com/n8n-io/n8n/issues/33336)) ([fea03a9](https://github.com/n8n-io/n8n/commit/fea03a93a6fa7c987b5220c04f4574bc01d19884)) - **core:** Prevent duplicate zod instances that break npm installs ([#&#8203;33463](https://github.com/n8n-io/n8n/issues/33463)) ([39a2093](https://github.com/n8n-io/n8n/commit/39a2093dac3c6b4e5774f0fdb05e643ef12d199e)) - **core:** Reject reserved system column names when creating data tables ([#&#8203;27064](https://github.com/n8n-io/n8n/issues/27064)) ([dbb7fa4](https://github.com/n8n-io/n8n/commit/dbb7fa47c9d6549bb211f6fa16d59cd97c9ad08d)) - **core:** Resolve private credentials in offloaded manual executions ([#&#8203;33214](https://github.com/n8n-io/n8n/issues/33214)) ([e9a9088](https://github.com/n8n-io/n8n/commit/e9a90889855f41bfce86ba93e2c49b7464c1b33e)) - **core:** Restore node-cli eslint peer to a range ([#&#8203;33196](https://github.com/n8n-io/n8n/issues/33196)) ([963c7f8](https://github.com/n8n-io/n8n/commit/963c7f8f251fa21a4423210cd27c6725dd2567b9)) - **core:** Retry initial database connection on startup ([#&#8203;33647](https://github.com/n8n-io/n8n/issues/33647)) ([e4711b9](https://github.com/n8n-io/n8n/commit/e4711b912734cbc3b6fb60650cea8fe637cd60e6)) - **core:** Return a client error when the request body stream is unreadable ([#&#8203;33243](https://github.com/n8n-io/n8n/issues/33243)) ([4f4e252](https://github.com/n8n-io/n8n/commit/4f4e252fb656802d06c9902b7a82b5e3c2fb3b91)) - **core:** Return Data Table rows in a deterministic order when paginating ([#&#8203;33358](https://github.com/n8n-io/n8n/issues/33358)) ([e130a22](https://github.com/n8n-io/n8n/commit/e130a227485fe5e4744d7b84754bc414285cf377)) - **core:** Roll back failed community package updates ([#&#8203;33256](https://github.com/n8n-io/n8n/issues/33256)) ([63d28b3](https://github.com/n8n-io/n8n/commit/63d28b32e62d4c07316667d6ca45aad5a45dba71)) - **core:** Send Digest auth credentials only after the server challenge ([#&#8203;32673](https://github.com/n8n-io/n8n/issues/32673)) ([969e36e](https://github.com/n8n-io/n8n/commit/969e36eeafef12e3518ff11ce127326f8080fba0)) - **core:** Skip AI Gateway managed credentials in pre-execution permission check ([#&#8203;33269](https://github.com/n8n-io/n8n/issues/33269)) ([38b99af](https://github.com/n8n-io/n8n/commit/38b99afff545cc74475904f240e17563d17a5a38)) - **core:** Surface the underlying cause on OAuth callback errors ([#&#8203;33390](https://github.com/n8n-io/n8n/issues/33390)) ([546ee30](https://github.com/n8n-io/n8n/commit/546ee304655fdb261d0b94c8e37b47531d2b846c)) - **core:** Validate data-table CSV uploads by file extension ([#&#8203;33275](https://github.com/n8n-io/n8n/issues/33275)) ([8aa4c71](https://github.com/n8n-io/n8n/commit/8aa4c719c253a00cadf2a749cb45343b3f28634a)) - **editor:** Align parameter input sizes ([#&#8203;33309](https://github.com/n8n-io/n8n/issues/33309)) ([da1a58e](https://github.com/n8n-io/n8n/commit/da1a58e0e3ea9f5d187e79cc773a433bba493a25)) - **editor:** Gate tag write actions in UI behind RBAC scopes ([#&#8203;33378](https://github.com/n8n-io/n8n/issues/33378)) ([99cf776](https://github.com/n8n-io/n8n/commit/99cf7767cb0912c6305e280d046970cb106a487b)) - **editor:** Generate actions for nodes using a flat Action field across versions ([#&#8203;33568](https://github.com/n8n-io/n8n/issues/33568)) ([b94b2cf](https://github.com/n8n-io/n8n/commit/b94b2cfd9412f43b39a9e68771cca001facc0188)) - **editor:** Hide "Needs first setup" badge for private credentials ([#&#8203;33392](https://github.com/n8n-io/n8n/issues/33392)) ([62aa7b1](https://github.com/n8n-io/n8n/commit/62aa7b110f8643cf807ae790f6b21c512de9ac9b)) - **editor:** Hide custom scopes for managed OAuth credentials edited from the list ([#&#8203;33432](https://github.com/n8n-io/n8n/issues/33432)) ([29aa414](https://github.com/n8n-io/n8n/commit/29aa414b1d103ee67abe7c011b3f85b7a1979e93)) - **editor:** Include base path in View sub-execution links ([#&#8203;33069](https://github.com/n8n-io/n8n/issues/33069)) ([a6e7880](https://github.com/n8n-io/n8n/commit/a6e788064b3c101eedff2d37e46131616bff977f)) - **editor:** Keep Instance AI preview manual execution across tab switches ([#&#8203;33179](https://github.com/n8n-io/n8n/issues/33179)) ([e5e018e](https://github.com/n8n-io/n8n/commit/e5e018e66835ea337b0a2a8b9839d816076ebfd8)) - **editor:** Limit assistant resource auto-linking ([#&#8203;33389](https://github.com/n8n-io/n8n/issues/33389)) ([e18501f](https://github.com/n8n-io/n8n/commit/e18501fdc6978907361d178bdfaee6ad74995479)) - **editor:** Preserve chat input scroll position when editing text mid-content ([#&#8203;33619](https://github.com/n8n-io/n8n/issues/33619)) ([2895236](https://github.com/n8n-io/n8n/commit/28952369f0b92c9f139fc8bfba698aecdacaf3cf)) - **editor:** Prevent duplicate AI Gateway unsupported-action notice ([#&#8203;33428](https://github.com/n8n-io/n8n/issues/33428)) ([cb039e0](https://github.com/n8n-io/n8n/commit/cb039e0474238d336c5571ca8816c9ecc872ff7c)) - **editor:** Reconcile Data Table column schema on node open ([#&#8203;29935](https://github.com/n8n-io/n8n/issues/29935)) ([269895f](https://github.com/n8n-io/n8n/commit/269895fc0f748ea14351a23e7b74ea5a982e670e)) - **editor:** Reliably auto-open template credential setup modal ([#&#8203;33281](https://github.com/n8n-io/n8n/issues/33281)) ([608a222](https://github.com/n8n-io/n8n/commit/608a222f575cb3eb1919bc452e15f3d087be27fe)) - **editor:** Render parameter popout editors above the credential modal ([#&#8203;33202](https://github.com/n8n-io/n8n/issues/33202)) ([cfce542](https://github.com/n8n-io/n8n/commit/cfce5429d5f99d486c187e740545e5ea479b927b)) - **editor:** Restore Instance AI credential card without a loaded workflow ([#&#8203;33289](https://github.com/n8n-io/n8n/issues/33289)) ([c4e0bf3](https://github.com/n8n-io/n8n/commit/c4e0bf310f64e9a81a45813b91f4a10ef947a861)) - **editor:** Restore Instance AI live run UI after HITL reconnect ([#&#8203;33401](https://github.com/n8n-io/n8n/issues/33401)) ([01a3c7e](https://github.com/n8n-io/n8n/commit/01a3c7e154f06ab3c141a121f8e48076ab69440c)) - **editor:** Should not allow Sub wf when all ai child nodes ([#&#8203;23472](https://github.com/n8n-io/n8n/issues/23472)) ([b5f4035](https://github.com/n8n-io/n8n/commit/b5f4035794e2bd9c763245afcf60f87156912ba3)) - **editor:** Show AI Gateway hints for supported nodes used as tools ([#&#8203;33464](https://github.com/n8n-io/n8n/issues/33464)) ([cdc473e](https://github.com/n8n-io/n8n/commit/cdc473ee50d405df5983fa9694ec20c91cd71351)) - **editor:** Show Free credits badge for Tool-variant nodes in node creator panel ([#&#8203;33285](https://github.com/n8n-io/n8n/issues/33285)) ([5cf8645](https://github.com/n8n-io/n8n/commit/5cf8645a7cf187faecd9c690797bd115ff42c345)) - **editor:** Show implied scope options as disabled with tooltip ([#&#8203;33237](https://github.com/n8n-io/n8n/issues/33237)) ([899abf6](https://github.com/n8n-io/n8n/commit/899abf6db8a0bef227c1a0b5f8205622dedfe657)) - **editor:** Warn on incompatible trigger for private creds not connected by user ([#&#8203;33641](https://github.com/n8n-io/n8n/issues/33641)) ([6d499a2](https://github.com/n8n-io/n8n/commit/6d499a2e9f0de52ae24698a03e017c66f1c6bc21)) - **Email Trigger (IMAP) Node:** Surface connection error details in activation errors ([#&#8203;32913](https://github.com/n8n-io/n8n/issues/32913)) ([8fa4e8c](https://github.com/n8n-io/n8n/commit/8fa4e8cc0fe760b0da1eeee5cfe746189c48740b)) - **Github Node:** Set `searchFilterRequired:true` for owner property, fix behavior on frontend ([#&#8203;33290](https://github.com/n8n-io/n8n/issues/33290)) ([49e5982](https://github.com/n8n-io/n8n/commit/49e5982e4cdef96e322d388bce75443d74e90b83)) - Guard SSH clients manager shutdown against undefined logger ([#&#8203;33274](https://github.com/n8n-io/n8n/issues/33274)) ([f75802d](https://github.com/n8n-io/n8n/commit/f75802d970b21b6d76f87d2dc3f8b17d920ef58a)) - Handle AI Gateway-managed credentials in Instance AI ([#&#8203;33365](https://github.com/n8n-io/n8n/issues/33365)) ([704d246](https://github.com/n8n-io/n8n/commit/704d24626cead7abcad9ee61ad3709ff60b79275)) - **HubSpot Node:** Load full property list in selection dropdowns ([#&#8203;33280](https://github.com/n8n-io/n8n/issues/33280)) ([613b2c5](https://github.com/n8n-io/n8n/commit/613b2c5acd75c7b7b04045f049f3a0a58479387c)) - Improve AI Assistant post-build follow-ups ([#&#8203;33419](https://github.com/n8n-io/n8n/issues/33419)) ([6f0d30f](https://github.com/n8n-io/n8n/commit/6f0d30fbb12ccabfe0ecad50c22ace384037c9a5)) - Improve error on missing execution data ([#&#8203;33567](https://github.com/n8n-io/n8n/issues/33567)) ([507131e](https://github.com/n8n-io/n8n/commit/507131ef5a489c141c7cc5458fa35e463a887b3e)) - Make Miro OAuth2 scope field visible ([#&#8203;25105](https://github.com/n8n-io/n8n/issues/25105)) ([3c8689f](https://github.com/n8n-io/n8n/commit/3c8689f008611cd77d6356f6102fbc6ead39be36)) - **MCP Client Node:** Don't send undefined token to mcp and include `resource` in token request ([#&#8203;33527](https://github.com/n8n-io/n8n/issues/33527)) ([5b39761](https://github.com/n8n-io/n8n/commit/5b39761a896b91a171cd52507f2211341bdb8950)) - **MCP Server Trigger Node:** Evict idle sessions to prevent memory leak ([#&#8203;33201](https://github.com/n8n-io/n8n/issues/33201)) ([c3ce961](https://github.com/n8n-io/n8n/commit/c3ce96110b8699b5a88eb88fe67ea07912cbb769)) - Minor updates to custom instance roles ([#&#8203;33520](https://github.com/n8n-io/n8n/issues/33520)) ([112b405](https://github.com/n8n-io/n8n/commit/112b405bc97f42e6065bed5765ded08300567ed7)) - **Oracle DB Node:** Fix the Continue(Using error output) issue mentioned in GH issue 26199 ([#&#8203;28343](https://github.com/n8n-io/n8n/issues/28343)) ([5df5a2c](https://github.com/n8n-io/n8n/commit/5df5a2c2776c5715d98222ca5003bf8e3cf63095)) - **Pipedrive Node:** Send activity person as primary participant for v2 API ([#&#8203;31789](https://github.com/n8n-io/n8n/issues/31789)) ([4cf766d](https://github.com/n8n-io/n8n/commit/4cf766daa09d5005bb67eca6a33ef496aa99130a)) - Salesforce node correctly handles "continue on error" ([#&#8203;33239](https://github.com/n8n-io/n8n/issues/33239)) ([cb0743e](https://github.com/n8n-io/n8n/commit/cb0743ebee9e3f5ac33a06eb6d68eebaec93e7a9)) - **Salesforce Node:** Fix document uploads and surface errors on JWT auth ([#&#8203;33490](https://github.com/n8n-io/n8n/issues/33490)) ([ac1905e](https://github.com/n8n-io/n8n/commit/ac1905e75ba342c90ceb9f12e709625737dcb017)) - **Salesforce Node:** Normalize empty 204 responses on JWT auth path ([#&#8203;33262](https://github.com/n8n-io/n8n/issues/33262)) ([37a75d2](https://github.com/n8n-io/n8n/commit/37a75d2390300763db7c39a12f13be29501cc6f0)) - **Salesforce Node:** Use server-side search for Contact Account selector ([#&#8203;31277](https://github.com/n8n-io/n8n/issues/31277)) ([165f1bd](https://github.com/n8n-io/n8n/commit/165f1bd5bcfd7adac2dd399cafcf384292be9ba5)) - Strip '=' expression marker from json fields switched back to ([#&#8203;33120](https://github.com/n8n-io/n8n/issues/33120)) ([88f8586](https://github.com/n8n-io/n8n/commit/88f8586db4b8dbdafe35145ecc9c53db086d3bb7)) - **Telegram Trigger Node:** Apply chat/user ID filters to all update types ([#&#8203;32417](https://github.com/n8n-io/n8n/issues/32417)) ([224a85b](https://github.com/n8n-io/n8n/commit/224a85bd144f35d6f45545d4b766ad7c98fa716b)) - **TheHive Node:** Normalize analyzers when expression returns a string ([#&#8203;32472](https://github.com/n8n-io/n8n/issues/32472)) ([efa9c4e](https://github.com/n8n-io/n8n/commit/efa9c4e3344d4c458945048e35022e1e92a2ead1)) - UX improvements in the custom roles experience ([#&#8203;33399](https://github.com/n8n-io/n8n/issues/33399)) ([062d679](https://github.com/n8n-io/n8n/commit/062d6794dfcba9e69660685d4cb958af6ddafde1)) - **Webhook Node:** Return 401 instead of 403 when basic auth credentials are wrong ([#&#8203;31119](https://github.com/n8n-io/n8n/issues/31119)) ([40c2dc5](https://github.com/n8n-io/n8n/commit/40c2dc5b5908b4a3e4ee79eec838422b7cb0846b)) ##### Features - Add certificate authentication to the Microsoft Entra Service Principal credential ([#&#8203;33420](https://github.com/n8n-io/n8n/issues/33420)) ([4d1862b](https://github.com/n8n-io/n8n/commit/4d1862bbd6e3dfe3713f1f03a2a8ca852dc7a51a)) - Add unified `N8N_WEBHOOK_URL` for production and test webhook URLs ([#&#8203;33312](https://github.com/n8n-io/n8n/issues/33312)) ([9dc43d0](https://github.com/n8n-io/n8n/commit/9dc43d066a0847162da938640dd3bc7dd87268d9)) - **API:** Add public API endpoints to read evaluation test runs ([#&#8203;33455](https://github.com/n8n-io/n8n/issues/33455)) ([27b2844](https://github.com/n8n-io/n8n/commit/27b284457fe161d0001dc28a86a413c26b22c0ed)) - **API:** Support exporting projects via the public API ([#&#8203;33084](https://github.com/n8n-io/n8n/issues/33084)) ([0f46be0](https://github.com/n8n-io/n8n/commit/0f46be02aaa66dbb7336fdaa53fe1e1e8467d46b)) - **core:** Add 'n8n-package-exported' logstreaming event ([#&#8203;33460](https://github.com/n8n-io/n8n/issues/33460)) ([456c6dc](https://github.com/n8n-io/n8n/commit/456c6dc0e6c95f49aadc4c999efe838ea7ec2228)) - **core:** Add certificate authentication option to Microsoft OAuth2 credentials ([#&#8203;33227](https://github.com/n8n-io/n8n/issues/33227)) ([f82a932](https://github.com/n8n-io/n8n/commit/f82a932bebf08fffa27db069a7d6a15fab53560f)) - **core:** Add N8N\_RUNNERS\_ALLOW\_TRANSITIVE\_IMPORTS for the Python task runner ([#&#8203;33130](https://github.com/n8n-io/n8n/issues/33130)) ([95a81ed](https://github.com/n8n-io/n8n/commit/95a81ed2198833b5f4312ed157b9ca3a36033fc6)) - **core:** Add role:manageProject scope for project-role-only management ([#&#8203;33628](https://github.com/n8n-io/n8n/issues/33628)) ([de34bec](https://github.com/n8n-io/n8n/commit/de34bec04a9d11185f9db4627ed98fe345f08f58)) - **core:** Add telemetry events for import / export ([#&#8203;33319](https://github.com/n8n-io/n8n/issues/33319)) ([a6b307c](https://github.com/n8n-io/n8n/commit/a6b307c36b56f0fdc226cd74a2007a5292e8739e)) - **core:** Clear end-user connections when shared credential fields change ([#&#8203;33624](https://github.com/n8n-io/n8n/issues/33624)) ([25acaad](https://github.com/n8n-io/n8n/commit/25acaadf71f63b2adab4d868e74f91989f59ce14)) - **core:** Enable filtering crashed executions via public API ([#&#8203;33485](https://github.com/n8n-io/n8n/issues/33485)) ([62f3c7c](https://github.com/n8n-io/n8n/commit/62f3c7c3c346121427b8643f8bf16293af0a65b7)) - **core:** Prefer predefined credentials over generic auth on HTTP Request nodes ([#&#8203;33298](https://github.com/n8n-io/n8n/issues/33298)) ([4192c95](https://github.com/n8n-io/n8n/commit/4192c9554ec6fbd110c0bcbe97c927870b978c38)) - **core:** Re-enable sharing private credentials ([#&#8203;33071](https://github.com/n8n-io/n8n/issues/33071)) ([e51f611](https://github.com/n8n-io/n8n/commit/e51f6112061dbef0b560d62c66356e95aece73d1)) - **core:** Route Instance AI billing to a dedicated credit pool ([#&#8203;33263](https://github.com/n8n-io/n8n/issues/33263)) ([25d0d12](https://github.com/n8n-io/n8n/commit/25d0d12871e79d22eb55b94b3b7ac9457760478c)) - **core:** Support community node type definitions in AI Assistant ([#&#8203;33340](https://github.com/n8n-io/n8n/issues/33340)) ([3298e21](https://github.com/n8n-io/n8n/commit/3298e21958c399fdee9d4570035293804596bb01)) - **editor:** Add new Tree component to [@&#8203;n8n/design-system](https://github.com/n8n/design-system) ([#&#8203;33291](https://github.com/n8n-io/n8n/issues/33291)) ([cbbe113](https://github.com/n8n-io/n8n/commit/cbbe113d253d9dd02cc68a2e166c94bf17b76ce1)) - **editor:** Deprecate $getPairedItem in the expression editor ([#&#8203;33549](https://github.com/n8n-io/n8n/issues/33549)) ([c706cd4](https://github.com/n8n-io/n8n/commit/c706cd4b96e3fbf3cef4abe62bdfdbe4d37b36f7)) - **editor:** Display canvas groups in logs panel ([#&#8203;33235](https://github.com/n8n-io/n8n/issues/33235)) ([d561a92](https://github.com/n8n-io/n8n/commit/d561a92564e757596876d15d21e7aaebb5a823e4)) - **editor:** Hide gateway-incompatible node parameters under managed credentials ([#&#8203;32961](https://github.com/n8n-io/n8n/issues/32961)) ([61dbb92](https://github.com/n8n-io/n8n/commit/61dbb9238a5549f5a7bab0e3e46bd9df9ec746e3)) - **editor:** Improve data table node ([#&#8203;28199](https://github.com/n8n-io/n8n/issues/28199)) ([0a6cb66](https://github.com/n8n-io/n8n/commit/0a6cb663e3fcd83f8df246c40d11adc4b1682e67)) - **editor:** Make data table artifacts editable when AI is not running ([#&#8203;33210](https://github.com/n8n-io/n8n/issues/33210)) ([7204648](https://github.com/n8n-io/n8n/commit/7204648bdc8aa37b21850fda4276118651ecca6a)) - **editor:** NDV one-line credential row with connect/connected/disconnect states ([#&#8203;33371](https://github.com/n8n-io/n8n/issues/33371)) ([0fa6454](https://github.com/n8n-io/n8n/commit/0fa6454c971245f88afb9d7dea915ae5a539130b)) - **editor:** Read-only credential view and connect banner for private credentials ([#&#8203;33055](https://github.com/n8n-io/n8n/issues/33055)) ([627818e](https://github.com/n8n-io/n8n/commit/627818e3d439bc67759c89dced2989398c0c7196)) - **editor:** Render AI Assistant reasoning as separate blocks in the run timeline ([#&#8203;33676](https://github.com/n8n-io/n8n/issues/33676)) ([dc1e3ce](https://github.com/n8n-io/n8n/commit/dc1e3ce57b283a19848ffae4aff5140f27f8096d)) - **editor:** Sets AIA v3 as default empty state & fixes display issues ([#&#8203;33273](https://github.com/n8n-io/n8n/issues/33273)) ([723749c](https://github.com/n8n-io/n8n/commit/723749c18dd8a1c519120983496f11ec3d841417)) - **editor:** Show private credential icon on execution list runs ([#&#8203;32957](https://github.com/n8n-io/n8n/issues/32957)) ([4290e84](https://github.com/n8n-io/n8n/commit/4290e8461a92726e4340627cf559ab9c5a0019a1)) - **editor:** Update reasoning block to mook more reasonable ([#&#8203;33293](https://github.com/n8n-io/n8n/issues/33293)) ([1614720](https://github.com/n8n-io/n8n/commit/16147200e44c4c6071bd60e146934788856cf58c)) - Include response timestamp in Send and Wait responses ([#&#8203;33283](https://github.com/n8n-io/n8n/issues/33283)) ([13d0655](https://github.com/n8n-io/n8n/commit/13d065542e98b3b39fd741d7c43a39e91266c679)) - **Kafka Node:** Add mTLS (client certificate) authentication ([#&#8203;33236](https://github.com/n8n-io/n8n/issues/33236)) ([25e0321](https://github.com/n8n-io/n8n/commit/25e0321cfb62184ffcf92218be5f0e16ba4f25e1)) - **Microsoft Excel Node:** Add Service Principal (app-only) authentication ([#&#8203;33014](https://github.com/n8n-io/n8n/issues/33014)) ([b3287f7](https://github.com/n8n-io/n8n/commit/b3287f7e14aeed9113f27a8414b7b3af4163c5fb)) - **Microsoft Teams Node:** Add Service Principal (app-only) authentication ([#&#8203;33105](https://github.com/n8n-io/n8n/issues/33105)) ([df9257b](https://github.com/n8n-io/n8n/commit/df9257b53f9ae6773cccd08bf61cc0e279839786)) - **Microsoft To Do Node:** Add Service Principal (app-only) authentication ([#&#8203;33081](https://github.com/n8n-io/n8n/issues/33081)) ([689d873](https://github.com/n8n-io/n8n/commit/689d873384138ddd8428815e7f4eb0d85f2c674c)) - Setup credentials card includes a button to setup automatically in AI Assistant ([#&#8203;33453](https://github.com/n8n-io/n8n/issues/33453)) ([22e37bd](https://github.com/n8n-io/n8n/commit/22e37bd059fee2d143525ad3eb2921269bd527ae)) ##### Performance Improvements - **core:** Aggregate workflow statistics to avoid hot-row contention ([#&#8203;33045](https://github.com/n8n-io/n8n/issues/33045)) ([3787100](https://github.com/n8n-io/n8n/commit/378710072fb33ff65d936bb6a371cff807eb31d6)) - **core:** Return workflow structure summaries by default from Instance AI inspect actions ([#&#8203;33541](https://github.com/n8n-io/n8n/issues/33541)) ([5934c33](https://github.com/n8n-io/n8n/commit/5934c338df4a1d318f7cbd13bf9af822a172cd24)) </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 [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDcuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI0Ny4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Update n8nio/n8n Docker tag to v2.30.3
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
7494efb446
renovate scheduled this pull request to auto merge when all checks succeed 2026-07-11 03:08:00 +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 7494efb446
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
to 62af1b5a6d
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-07-13 10:08:35 +02:00
Compare
renovate deleted branch renovate/n8nio-n8n-2.x 2026-07-13 10:08:38 +02:00
renovate changed title from Update n8nio/n8n Docker tag to v2.30.3 to Update n8nio/n8n Docker tag to v2.30.4 2026-07-13 10:09:01 +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!40
No description provided.