Skip to content

🚀 Release 2.17.4#28855

Merged
n8n-release-helper[bot] merged 1 commit intorelease/2.17.4from
release-pr/2.17.4
Apr 22, 2026
Merged

🚀 Release 2.17.4#28855
n8n-release-helper[bot] merged 1 commit intorelease/2.17.4from
release-pr/2.17.4

Conversation

@n8n-assistant
Copy link
Copy Markdown
Contributor

@n8n-assistant n8n-assistant Bot commented Apr 22, 2026

2.17.4 (2026-04-22)

Bug Fixes

  • Alibaba Cloud Chat Model Node: Add credential-level url field for AI gateway compatibility (#28746) (60b61ef)

Reverts

  • Make Wait node fully durable by removing in-memory execution path (#28574) (a4bdc80)

@n8n-release-helper n8n-release-helper Bot enabled auto-merge (squash) April 22, 2026 06:37
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 23 files

Architecture diagram
sequenceDiagram
    participant User as User / Editor UI
    participant Engine as n8n Workflow Engine
    participant Storage as DB / Execution Store
    participant Alibaba as Alibaba Cloud / AI Gateway

    Note over User, Alibaba: Alibaba Cloud Chat Model Execution
    User->>Engine: Trigger Workflow (Chat Node)
    Engine->>Engine: Retrieve Credentials
    Note right of Engine: NEW: Includes custom 'url' field<br/>for AI Gateway compatibility
    
    Engine->>Alibaba: POST Request to custom URL
    alt Successful Gateway Connection
        Alibaba-->>Engine: Chat Completion Response
    else Connection Error
        Alibaba-->>Engine: 4xx / 5xx Error
        Engine-->>User: Execution Failed
    end

    Note over User, Storage: Wait Node Logic (Reverted Behavior)
    Engine->>Engine: Execute Wait Node
    
    alt CHANGED: In-Memory Path (Restored)
        Note right of Engine: If short wait or specific config
        Engine->>Engine: Keep execution active in memory
        Engine->>Engine: Resume after timeout
    else Durable Path
        Note right of Engine: If long wait or forced durability
        Engine->>Storage: Save execution state (Wait)
        Storage-->>Engine: Terminate current process
        Note over Engine, Storage: Time passes...
        Storage->>Engine: Resume execution via polling/trigger
    end

    Engine-->>User: Workflow Complete
Loading

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 22, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@n8n-release-helper n8n-release-helper Bot merged commit bc9cbea into release/2.17.4 Apr 22, 2026
56 checks passed
@n8n-release-helper n8n-release-helper Bot deleted the release-pr/2.17.4 branch April 22, 2026 07:04
@n8n-release-helper n8n-release-helper Bot temporarily deployed to minor-release-tag-merge April 22, 2026 08:01 Inactive
@n8n-release-helper n8n-release-helper Bot temporarily deployed to minor-release-tag-merge April 22, 2026 08:01 Inactive
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 22, 2026

Bundle Report

Changes will increase total bundle size by 10.38kB (0.02%) ⬆️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
editor-ui-esm 45.71MB 10.38kB (0.02%) ⬆️

Affected Assets, Files, and Routes:

view changes for bundle: editor-ui-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
assets/worker-*.js 3.15MB 3.17MB 17586.03% ⚠️
assets/worker-*.js -3.14MB 17.9kB -99.43%
assets/constants-*.js 188 bytes 3.14MB 0.01%
assets/index-*.js 336 bytes 1.31MB 0.03%
assets/ParameterInputList-*.js -15 bytes 1.27MB -0.0%
assets/users.store-*.js -67 bytes 1.05MB -0.01%
assets/core-*.js 168 bytes 623.13kB 0.03%
assets/usePostMessageHandler-*.js 74 bytes 137.05kB 0.05%
assets/useRootStore-*.js 4.63kB 131.22kB 3.66%
assets/canvas.eventBus-*.js -72 bytes 117.4kB -0.06%
assets/NodeCreator-*.js 121 bytes 104.04kB 0.12%
assets/useCanvasOperations-*.js 90 bytes 95.48kB 0.09%
assets/NodeSettings-*.js 82 bytes 84.68kB 0.1%
assets/settings.store-*.js -18 bytes 79.8kB -0.02%
assets/NodeCreator-*.css 142 bytes 76.87kB 0.19%
assets/ProjectSettings-*.js 164 bytes 74.18kB 0.22%
assets/AppSidebar-*.js -2 bytes 32.13kB -0.01%
assets/SettingsAiGatewayView-*.js -19 bytes 9.95kB -0.19%
assets/OAuthConsentView-*.js -14 bytes 9.94kB -0.14%
assets/useSettingsItems-*.js -12 bytes 5.99kB -0.2%
assets/SettingsLayout-*.js -2 bytes 5.19kB -0.04%
assets/useAiGateway-*.js -48 bytes 1.37kB -3.39%

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.

1 participant