Skip to content

🚀 Release 2.9.4-exp.0#26328

Closed
n8n-assistant[bot] wants to merge 1 commit intorelease/2.9.4-exp.0from
release-pr/2.9.4-exp.0
Closed

🚀 Release 2.9.4-exp.0#26328
n8n-assistant[bot] wants to merge 1 commit intorelease/2.9.4-exp.0from
release-pr/2.9.4-exp.0

Conversation

@n8n-assistant
Copy link
Contributor

@n8n-assistant n8n-assistant bot commented Feb 27, 2026

2.9.4-exp.0 (2026-02-27)

Bug Fixes

  • editor: Selectively apply credentials for http request nodes (#26003) (615fe8b)
  • editor: Setup panel visual tweaks (no-chaneglog) (#26107) (897730c)
  • editor: Show existing credentials in template setup modal (#25598) (773b020)

Features

  • editor: Highlight nodes in canvas on card hover in setup panel (#25862) (04bd25c)
  • editor: In setup panel only mark credentials as completed if they are tested (#25658) (a7a5589)

Copy link
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.

1 issue found across 5 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="CHANGELOG.md">

<violation number="1" location="CHANGELOG.md:7">
P3: Fix the typo in the changelog tag to avoid publishing a misspelled label.</violation>
</file>
Architecture diagram
sequenceDiagram
    participant User
    participant UI as Setup Panel / Template Modal
    participant Canvas as Workflow Canvas
    participant API as Backend API
    participant Vault as Credential Store

    Note over User, Vault: Template Setup & Credential Management Flow

    User->>UI: Open Template Setup Modal
    UI->>API: GET /templates/:id (with context)
    API->>Vault: Query existing credentials for template nodes
    Vault-->>API: Return matching credentials
    API-->>UI: Return template data + existing credentials
    Note right of UI: CHANGED: Show existing credentials<br/>to prevent duplicates

    loop Setup Tasks
        User->>UI: Hover over setup card
        UI->>Canvas: NEW: highlightNode(nodeId)
        Canvas->>Canvas: Apply visual highlight to node
        
        User->>UI: Configure / Select Credential
        alt Test Credential
            UI->>API: POST /credentials/test
            API->>Vault: Decrypt and validate
            API-->>UI: Test Result (Success/Fail)
            
            Note right of UI: NEW: Only mark as 'Completed'<br/>if test returns Success
            UI->>UI: Update task status UI
        end
    end

    Note over User, API: HTTP Request Node Configuration

    User->>UI: Configure HTTP Request Node
    UI->>API: GET /credentials/schema (type: httpRequest)
    API-->>UI: Available credential types
    UI->>UI: CHANGED: Filter and selectively apply<br/>credentials specific to HTTP logic
    UI->>API: Update Node Configuration
    API-->>UI: Persisted status
Loading

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

### Bug Fixes

* **editor:** Selectively apply credentials for http request nodes ([#26003](https://github.com/n8n-io/n8n/issues/26003)) ([615fe8b](https://github.com/n8n-io/n8n/commit/615fe8be711b8cf3ab31d95dd12e87a2b626e9be))
* **editor:** Setup panel visual tweaks (no-chaneglog) ([#26107](https://github.com/n8n-io/n8n/issues/26107)) ([897730c](https://github.com/n8n-io/n8n/commit/897730cdc1999d1ad40c326266093bb43e2d038b))
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot Feb 27, 2026

Choose a reason for hiding this comment

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

P3: Fix the typo in the changelog tag to avoid publishing a misspelled label.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At CHANGELOG.md, line 7:

<comment>Fix the typo in the changelog tag to avoid publishing a misspelled label.</comment>

<file context>
@@ -1,3 +1,20 @@
+### Bug Fixes
+
+* **editor:** Selectively apply credentials for http request nodes ([#26003](https://github.com/n8n-io/n8n/issues/26003)) ([615fe8b](https://github.com/n8n-io/n8n/commit/615fe8be711b8cf3ab31d95dd12e87a2b626e9be))
+* **editor:** Setup panel visual tweaks (no-chaneglog) ([#26107](https://github.com/n8n-io/n8n/issues/26107)) ([897730c](https://github.com/n8n-io/n8n/commit/897730cdc1999d1ad40c326266093bb43e2d038b))
+* **editor:** Show existing credentials in template setup modal ([#25598](https://github.com/n8n-io/n8n/issues/25598)) ([773b020](https://github.com/n8n-io/n8n/commit/773b020ce24e73dd9ae98dcd9e8167021fd9a688))
+
</file context>
Fix with Cubic

@codecov
Copy link

codecov bot commented Feb 27, 2026

❌ 3 Tests Failed:

Tests completed Failed Passed Skipped
36989 3 36986 2
View the top 3 failed test(s) by shortest run time
test/complete.test.ts > SQL completion > keeps extra table completion properties
Stack Traces | 0.0225s run time
TypeError: Cannot read properties of null (reading 'options')
 ❯ test/complete.test.ts:173:13
test/complete.test.ts > SQL completion > completes quoted column names in quoted tables for a specific quoted schema
Stack Traces | 0.0396s run time
TypeError: state.languageDataAt(...)[0] is not a function
 ❯ get test/complete.test.ts:23:78
 ❯ test/complete.test.ts:104:14
src/transports/message-port.test.ts > MessagePortTransport > send/receive > should send data from port1 to port2
Stack Traces | 0.0602s run time
AssertionError: expected [] to have a length of 1 but got +0

- Expected
+ Received

- 1
+ 0

 ❯ src/transports/message-port.test.ts:75:21

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@blacksmith-sh
Copy link

blacksmith-sh bot commented Feb 27, 2026

Found 4 test failures on Blacksmith runners:

Failures

Test View Logs
src/transports/message-port.test.ts/MessagePortTransport > send/receive >
should send data from port1 to port2
View Logs
test/complete.test.ts/SQL completion >
completes quoted column names in quoted tables for a specific quoted schema
View Logs
test/complete.test.ts/SQL completion > keeps extra table completion properties View Logs
tests/e2e/workflows/templates/credentials-setup.spec.ts/
Template credentials setup @db:reset › Credential setup from workflow editor › should f
ill credentials from workflow editor
View Logs

Fix in Cursor

@Matsuuu Matsuuu deleted the release-pr/2.9.4-exp.0 branch February 27, 2026 12:02
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