Skip to content

🚀 Release 2.10.2#26261

Closed
n8n-assistant[bot] wants to merge 1 commit intorelease/2.10.2from
release-pr/2.10.2
Closed

🚀 Release 2.10.2#26261
n8n-assistant[bot] wants to merge 1 commit intorelease/2.10.2from
release-pr/2.10.2

Conversation

@n8n-assistant
Copy link
Contributor

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

2.10.2 (2026-02-25)

Bug Fixes

  • Enable external secrets multi-connection to vault (#26189) (4935e10)

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.

No issues found across 9 files

Architecture diagram
sequenceDiagram
    participant User as User (Browser)
    participant UI as n8n Editor UI
    participant Server as n8n Backend (CLI)
    participant Secrets as External Secrets Manager
    participant Vault as HashiCorp Vault Service
    participant DB as Database

    Note over User,Vault: External Secrets Configuration (Multi-Connection Support)

    User->>UI: Configure Vault Connection (ID: "prod-vault")
    UI->>Server: POST /external-secrets/vault/config
    Server->>DB: Save connection credentials & URL
    Server-->>UI: Confirm Connection Created

    Note over User,Vault: Workflow Execution & Secret Retrieval

    User->>UI: Execute Workflow
    UI->>Server: Trigger Workflow
    Server->>Server: Initialize Workflow Context
    
    loop For each node requiring secrets
        Server->>Secrets: Request Secret (Key: "API_KEY", Provider: "prod-vault")
        
        Note over Secrets: CHANGED: Resolve specific connection<br/>from multiple configured Vaults
        
        Secrets->>Vault: Authenticate (using "prod-vault" credentials)
        Vault-->>Secrets: Auth Token
        
        Secrets->>Vault: GET /v1/secret/data/API_KEY
        Vault-->>Secrets: Secret Value (decrypted)
        
        Secrets-->>Server: Return Secret Value
        Server->>Server: Inject into Node Execution
    end

    Server-->>UI: Return Execution Results
    UI-->>User: Display Workflow Success/Data
Loading

@codecov
Copy link

codecov bot commented Feb 25, 2026

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
37578 1 37577 2
View the top 1 failed test(s) by shortest run time
test/complete.test.ts > SQL completion > completes aliased table names
Stack Traces | 0.062s run time
AssertionError: expected 'other, public' to deeply equal 'ab, au, other, public'

Expected: "ab, au, other, public"
Received: "other, public"

 ❯ test/complete.test.ts:158:82

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 25, 2026

Found 2 test failures on Blacksmith runners:

Failures

Test View Logs
test/complete.test.ts/SQL completion > completes aliased table names View Logs
tests/e2e/workflows/editor/canvas/canvas-nodes.spec.ts/
Canvas Node Manipulation and Navigation › should add nodes and check execution success
View Logs

Fix in Cursor

@schrothbn schrothbn closed this Feb 26, 2026
@schrothbn schrothbn deleted the release-pr/2.10.2 branch February 26, 2026 08:51
@schrothbn schrothbn restored the release-pr/2.10.2 branch February 27, 2026 10:03
@schrothbn schrothbn deleted the release-pr/2.10.2 branch February 27, 2026 10:58
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.

2 participants