Skip to content

chore(deps): update n8n to v2.30.2#45

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/n8n
Open

chore(deps): update n8n to v2.30.2#45
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/n8n

Conversation

@renovate

@renovate renovate Bot commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
n8nio/n8n (source) minor 2.15.12.30.2

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)

v2.29.9


Open in Stage

Review in cubic

v2.29.8

Bug Fixes
  • core: Guard against null run-data slots in execution redaction (#​33726) (c894461)
  • core: Run database connection recovery only for Postgres (#​33753) (766261d)

Open in Stage

Review in cubic

v2.29.7

Bug Fixes
  • core: Prevent Code node failure when a workflow contains an AI tool (#​33644) (df12545)
  • editor: Generate actions for nodes using a flat Action field across versions (#​33663) (246a5c8)
  • Salesforce Node: Fix document uploads and surface errors on JWT auth (#​33636) (0cfc45c)

Open in Stage

Review in cubic

v2.29.6

Bug Fixes
  • core: Pin langgraph and langgraph-checkpoint to prevent broken npm installs (#​33609) (a1d2108)

Open in Stage

Review in cubic

v2.29.5

Review in cubic

v2.29.4

Bug Fixes
  • Basic LLM Chain Node: Prevent "Failed to parse agent steps" error (#​33434) (686fce8)
  • core: Prevent duplicate zod instances that break npm installs (#​33470) (4d8304a)
  • core: Restore node-cli eslint peer to a range (#​33422) (56b92ac)
  • editor: Prevent duplicate AI Gateway unsupported-action notice (#​33436) (2d27bbc)
  • editor: Show AI Gateway hints for supported nodes used as tools (#​33472) (2b89525)
Features
  • core: Support community node type definitions in AI Assistant (#​33447) (0723826)

Review in cubic

v2.29.3

Bug Fixes
Features
  • core: Route Instance AI billing to a dedicated credit pool (#​33388) (6632f49)

Open in Stage

Review in cubic

v2.29.2

Bug Fixes
  • core: Preserve Date values passed to the expression isolate (#​33362) (2e07474)
  • editor: Show Free credits badge for Tool-variant nodes in node creator panel (#​33347) (c2f1483)
  • Salesforce Node: Normalize empty 204 responses on JWT auth path (#​33354) (298025e)
Features
  • editor: Sets AIA v3 as default empty state & fixes display issues (#​33361) (6370ddf)

Open in Stage

v2.29.1

Bug Fixes
  • AI Agent Node: Preserve parallel tool call structure in chat memory (#​33306) (db3ebd6)
  • core: Skip AI Gateway managed credentials in pre-execution permission check (#​33277) (b21f291)
  • editor: Restore Instance AI credential card without a loaded workflow (#​33301) (c52b356)
Features
  • core: Add N8N_RUNNERS_ALLOW_TRANSITIVE_IMPORTS for the Python task runner (#​33265) (73809dc)
  • editor: Hide gateway-incompatible node parameters under managed credentials (#​33287) (20c11c0)

Open in Stage

v2.29.0

Bug Fixes
  • Cap changed-files list to avoid oversized CI process environment (#​32949) (1632ad1)
  • core: Align markdown task list items (#​33020) (a2735a6)
  • core: Align pdfjs-dist versions for PDF document loading (#​31732) (c2f2edb)
  • core: Block deleting a custom role referenced by an SSO mapping rule (#​33004) (a013b0f)
  • core: Bump file-type to 21.3.2 and migrate to its ESM API (#​33096) (8a413bc)
  • core: Correct Extract from File output key in document processing best-practices (#​32992) (fb5b358)
  • core: Ensure project variables override same-key global variables (#​33137) (2a32dc7)
  • core: Guard runData access in execution retry against missing node run data (#​31765) (a91ba62)
  • core: Improve backend route handling (#​31350) (22167a9)
  • core: Improve external secrets provider replacement (#​33072) (1e68729)
  • core: Include IPv6 loopback [::1] in MCP redirect URI DTO validation (#​32801) (26d925f)
  • core: Keep task runner serving during graceful shutdown so in-flight executions finish (#​32385) (b9cfa25)
  • core: Make AI Assistant workflow verification and setup repeatable (#​33085) (a00ac27)
  • core: OpenAI and Anthropic custom header credentials causing inconsistent behaviours (#​33131) (9977e77)
  • core: Parse OAuth2 token responses with non-standard content types (#​33018) (a3a0a50)
  • core: Persist Instance AI assistant output when a turn suspends (#​32958) (ffb32b7)
  • core: Persist Instance AI user input on receipt (#​32917) (4a97d05)
  • core: Preserve binary data metadata on S3 copy and rename (#​33089) (4cff812)
  • core: Prevent partial execution crash when the start node is disabled (#​32654) (f1b1ee6)
  • core: Prevent startup failure from partially-installed community packages (#​32909) (a99862d)
  • core: Propagate graceful-shutdown timeout to internal task runner (#​32944) (4364046)
  • core: Release database ping connection when the health check times out (#​32838) (22b67a3)
  • core: Remove duplicated sub-agent list (#​33015) (8acefa2)
  • core: Report IAI agent background failures to Sentry (#​32972) (abed4a3)
  • core: Resolve expression-mode $self values in credential templates (#​32970) (2f35448)
  • core: Route clarifying questions through ask-user (#​32871) (5f4d196)
  • core: Route split in batches chains through loop output (#​32968) (7830cec)
  • core: Run node-type-gated validators in MCP workflow build tools (#​31247) (fb6e1b1)
  • core: Serialize OAuth2 credential refresh to prevent rotating refresh-token invalidation (#​33092) (b14a98d)
  • core: Serialize source control work folder operations (#​32857) (65660a4)
  • core: Track builder workflow telemetry when execution fails to launch (#​33003) (85fc9a4)
  • core: Trim whitespace from webhook path on registration (#​33022) (00e8224)
  • core: Use regional AWS STS endpoints in China and GovCloud (#​32825) (3dee0ff)
  • core: Verify Instance AI workflows before setup (#​32872) (274339f)
  • Databricks Node: Allow configuring the token-expired status code on OAuth2 credential (#​32824) (3987803)
  • Disabling community module does not crash the instance (#​33087) (638d828)
  • editor: Align Referenced resources chip tooltip placement (#​30692) (8e193e4)
  • editor: Disable data table creation on read-only instances (#​32863) (30eaf30)
  • editor: Fix abbreviateNumber rollover and large-number handling (#​32689) (2c0e2c9)
  • editor: Fix InputTriple responsive behaviour in NDV parameters (#​31633) (7772769)
  • editor: Instance AI thread, navigation, and UX fixes (#​32870) (0c92df7)
  • editor: Redirect to project home after archiving or deleting a workflow (#​32971) (2a613a0)
  • editor: Replace radio buttons with checkmark in instance role dropdown (#​33242) (1a00b07)
  • editor: Show execution link on failed evaluation test cases (#​32873) (30fd834)
  • editor: Show filters as required conditions (#​26541) (29e8163)
  • editor: Show logs panel actions menu (#​33034) (9fda7b3)
  • editor: Sort move workflow project dropdown alphabetically (#​33150) (3ee1b22)
  • editor: Surface Human review node in add-node search (#​32327) (247efd4)
  • editor: Transfer ownership or delete data tables when user deleted (#​33037) (0a97fe8)
  • Email Read Imap Node: Default to 7BIT when a message part has no encoding (#​32914) (6a3ad57)
  • ExecuteCommand Node respects abort signal (#​32865) (21d979a)
  • Facebook Graph API Node: Route error responses to error output branch (#​23832) (c5233d2)
  • Facebook Graph API Node: Route failed items to the error output (#​32027) (7b4a10f)
  • Google Vertex Chat Model Node: Support newer Gemini models and EU/US data residency (#​33135) (3955bca)
  • Include cwd in shell_execute affected resources (#​32165) (1a7b48d)
  • MCP Client Tool Node: Reuse the MCP session across tool calls in an execution (#​32477) (8565107)
  • MCP Server Trigger Node: Propagate tool errors with isError flag in MCP responses (#​28510) (486173a)
  • Microsoft Teams Node: Downgrade OAuth2 scope from Group.ReadWrite.All to Group.Read.All (#​28141) (d307cae)
  • MySQL Node: Route query parameter validation errors to error output (#​31888) (1fa6566)
  • Notion Trigger Node: Handle empty results when polling for updates (#​31739) ([7e3d181](https://redirect.github.com/n8n-io/n8n/commit/7e3d181c92fc5fd21bb87c931daaeac2

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "every weekend"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title chore(deps): update n8n to v2.26.3 chore(deps): update n8n to v2.26.4 Jun 15, 2026
@renovate renovate Bot changed the title chore(deps): update n8n to v2.26.4 chore(deps): update n8n to v2.27.0 Jun 16, 2026
@renovate renovate Bot changed the title chore(deps): update n8n to v2.27.0 chore(deps): update n8n to v2.27.1 Jun 17, 2026
@renovate renovate Bot changed the title chore(deps): update n8n to v2.27.1 chore(deps): update n8n to v2.27.2 Jun 18, 2026
@renovate renovate Bot changed the title chore(deps): update n8n to v2.27.2 chore(deps): update n8n to v2.27.3 Jun 19, 2026
@renovate renovate Bot changed the title chore(deps): update n8n to v2.27.3 chore(deps): update n8n (minor) Jun 22, 2026
@renovate renovate Bot force-pushed the renovate/n8n branch 3 times, most recently from 520ff0e to 969f0a0 Compare June 25, 2026 12:40
@renovate renovate Bot changed the title chore(deps): update n8n (minor) chore(deps): update n8n to v2.28.2 Jun 25, 2026
@renovate renovate Bot changed the title chore(deps): update n8n to v2.28.2 chore(deps): update n8n to v2.28.3 Jun 29, 2026
@renovate renovate Bot changed the title chore(deps): update n8n to v2.28.3 chore(deps): update n8n to v2.29.0 Jun 30, 2026
@renovate renovate Bot force-pushed the renovate/n8n branch from 9bc6e3a to 02653fe Compare July 1, 2026 21:02
@renovate renovate Bot changed the title chore(deps): update n8n to v2.29.0 chore(deps): update n8n to v2.29.2 Jul 1, 2026
@renovate renovate Bot force-pushed the renovate/n8n branch from 02653fe to e63e564 Compare July 2, 2026 09:35
@renovate renovate Bot changed the title chore(deps): update n8n to v2.29.2 chore(deps): update n8n to v2.29.3 Jul 2, 2026
@renovate renovate Bot force-pushed the renovate/n8n branch from e63e564 to b95f88c Compare July 3, 2026 09:56
@renovate renovate Bot changed the title chore(deps): update n8n to v2.29.3 chore(deps): update n8n to v2.29.4 Jul 3, 2026
@renovate renovate Bot force-pushed the renovate/n8n branch from b95f88c to 458fc23 Compare July 3, 2026 14:00
@renovate renovate Bot changed the title chore(deps): update n8n to v2.29.4 chore(deps): update n8n to v2.29.5 Jul 3, 2026
@renovate renovate Bot force-pushed the renovate/n8n branch from 458fc23 to db1d2fc Compare July 6, 2026 09:42
@renovate renovate Bot changed the title chore(deps): update n8n to v2.29.5 chore(deps): update n8n to v2.29.6 Jul 6, 2026
@renovate renovate Bot force-pushed the renovate/n8n branch from db1d2fc to 1ab706a Compare July 7, 2026 13:10
@renovate renovate Bot changed the title chore(deps): update n8n to v2.29.6 chore(deps): update n8n to v2.30.0 Jul 7, 2026
@renovate renovate Bot force-pushed the renovate/n8n branch from 1ab706a to 84046ad Compare July 8, 2026 10:05
@renovate renovate Bot changed the title chore(deps): update n8n to v2.30.0 chore(deps): update n8n to v2.30.1 Jul 8, 2026
@renovate renovate Bot force-pushed the renovate/n8n branch from 84046ad to 78208f9 Compare July 9, 2026 10:03
@renovate renovate Bot changed the title chore(deps): update n8n to v2.30.1 chore(deps): update n8n to v2.30.2 Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants