InfoGrab DocsInfoGrab Docs

릴리즈 노트

요약

이 페이지는 각 n8n 릴리즈에서 제공된 기능 단위 업데이트를 정리한 기록입니다. 동일한 항목은 RSS 피드로도 제공되므로, 구독하면 리더에서 새 항목을 바로 받아볼 수 있습니다. 필요에 따라 다음 두 가지 다른 n8n 릴리즈 자료와 함께 이 페이지를 활용하세요.

이 페이지는 각 n8n 릴리즈에서 제공된 기능 단위 업데이트를 정리한 기록입니다. 에디터와 통합 노드에 반영된 내용을 기능 하나당 한 줄로, 최신순으로 나열합니다.

동일한 항목은 RSS 피드로도 제공되므로, 구독하면 리더에서 새 항목을 바로 받아볼 수 있습니다.

필요에 따라 다음 두 가지 다른 n8n 릴리즈 자료와 함께 이 페이지를 활용하세요.

  • 변경 로그: 순차적으로 출시된 주요 신규 기능을 정리한 서술형 요약입니다.
  • 릴리즈 노트 (현재 페이지): 각 릴리즈의 모든 기능 단위 업데이트를 나열한 목록입니다.
  • GitHub 릴리즈: 커밋에 연결된 각 릴리즈의 전체 변경 상세 내용으로, 버그 수정과 소규모 변경 사항을 포함합니다.
Note

항목은 병합된 풀 리퀘스트로부터 생성되며 게시 전에 검토를 거칩니다. 여기에 게시되었다고 해서 해당 기능을 바로 사용할 수 있다는 보장은 아닙니다. 일부 기능은 활성화가 필요한 기능 플래그 뒤에 있으며, 다른 기능은 Cloud나 셀프 호스팅 인스턴스에 점진적으로 배포된 후 모든 사용자에게 도달합니다.

n8n 업데이트 방법#

참고

이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.

n8n의 시맨틱 버전 관리#

n8n은 시맨틱 버전 관리를 사용합니다. 모든 버전 번호는 MAJOR.MINOR.PATCH 형식입니다. 버전 번호는 다음과 같이 증가합니다.

  • 사용자 조치가 필요할 수 있는 호환되지 않는 변경을 할 때는 MAJOR 버전이 증가합니다.
  • 하위 호환되는 방식으로 기능을 추가할 때는 MINOR 버전이 증가합니다.
  • 하위 호환되는 버그 수정을 할 때는 PATCH 버전이 증가합니다.

n8n 2.33 AI 어시스턴트용 인스턴스 설정 재설계, 그 외 10개 기능#

Released: 2026-07-28

  • Allow custom OAuth scopes for Microsoft Azure Monitor, Dynamics, Graph Security and Azure Storage: 이제 Microsoft Azure Monitor, Microsoft Dynamics, Microsoft Graph Security, Azure Storage 자격 증명에 대해 OAuth 범위를 사용자 지정할 수 있습니다. 새로운 Custom Scopes 토글을 켜면 Graph Security와 Azure Storage에는 기본값이 미리 채워진 Enabled Scopes 필드가, Dynamics와 Azure Monitor처럼 범위가 다른 필드에 따라 달라지는 경우에는 예시 자리 표시자가 표시됩니다. 토글을 끄면 기본 동작은 변경되지 않습니다.
  • Gmail Node: Add warning notice when Simplify is disabled: Gmail Trigger와 Gmail 노드(Message Get/Get Many, Thread Get)는 이제 Simplify가 꺼져 있을 때 경고 알림을 표시하며, 전체 원본 이메일을 가져오면 메모리를 훨씬 더 많이 사용해 충돌이 발생할 수 있다는 점을 설명합니다. 이 알림은 Simplify 토글 바로 아래에 나타납니다. AI Builder 가이드도 전체 이메일 내용이 실제로 필요한 경우가 아니라면 Simplify를 켜둔 상태로 유지하도록 업데이트되었습니다.
  • Adds modal to see all projects a user can access in a list: 관리자용 Users 목록에서, 특정 프로젝트에 접근 권한이 있는 멤버의 Projects 열이 이제 클릭 가능해졌으며, 클릭하면 각 프로젝트의 역할(예: admin, editor)과 아이콘이 함께 표시되는 전체 프로젝트 목록 모달이 열립니다. 이 모달에는 프로젝트 이름으로 필터링할 수 있는 검색 필드가 포함되어 있습니다. Owner/Admin("모든 프로젝트")이거나 개인 프로젝트만 가진 사용자에게는 적용되지 않습니다.
  • Allow custom OAuth scopes for the remaining Google credentials: Gmail, Google Ads, Analytics, Books, Business Profile, Chat, Cloud Natural Language, Contacts, Docs, Drive, Firebase(Firestore 및 Realtime Database), Perspective, Sheets Trigger, Slides, Tasks, Translate, YouTube, Workspace Admin용 Google OAuth2 자격 증명이 이제 사용자 지정 OAuth 범위를 지원합니다. Custom Scopes 토글을 켜면 경고와 함께 각 자격 증명의 기본값이 미리 채워진 편집 가능한 Enabled Scopes 필드가 표시되어, 사용자가 인가 과정에서 추가 Google API 권한을 요청할 수 있습니다. 토글이 꺼져 있으면 기본 동작은 변경되지 않습니다.
  • AWS Bedrock Chat Model Node: Surface inference-profile models in the default model picker: AWS Bedrock Chat Model 노드의 Model 드롭다운에는 이제 온디맨드 파운데이션 모델과 교차 리전 추론 프로필이 함께 표시되어, Claude Sonnet 4.x나 Nova 같은 최신 모델을 별도의 Model Source 토글을 전환하지 않고도 확인할 수 있습니다. 이 기능은 IAM 및 Assume Role 자격 증명과 함께 작동하며, 사용자 지정 Bedrock Endpoint 재정의도 그대로 반영합니다. 이전 노드 버전을 사용하는 기존 워크플로는 이전 Model Source 토글과 설정을 그대로 유지합니다.
  • Microsoft Excel (SharePoint) Node: Add node for Excel workbooks in SharePoint document libraries: Microsoft Excel (SharePoint) 노드가 이제 노드 패널에 표시됩니다. 이전에는 OneDrive Excel 노드와 기능을 맞추는 작업이 진행되는 동안 등록만 되어 있고 숨겨져 있었지만, 이제 완전히 동등한 수준에 도달했으며 OAuth2와 Entra Service Principal 자격 증명 모두로 실제 Microsoft 365 테넌트에서 검증을 마쳤습니다. 이 노드는 항상 작동했으므로 이를 사용 중인 기존 워크플로는 영향을 받지 않습니다.
  • Show confirmation modal when updating a custom instance role with assigned users: 하나 이상의 사용자에게 할당된 사용자 지정 인스턴스 역할(Settings → Roles → Instance)을 편집할 때, 이제 변경 사항을 저장하면 해당 사용자들의 권한이 즉시 업데이트된다는 경고와 함께 확인 모달이 표시됩니다. 취소하면 변경 사항이 취소되고, 확인하면 적용됩니다. 할당된 사용자가 없는 역할은 모달 없이 이전과 같이 저장됩니다. 이는 프로젝트 역할에서 이미 표시되던 확인 방식과 동일합니다. 사용자 지정 역할이 활성화된 엔터프라이즈 라이선스가 필요합니다.
  • Revamp MCP settings view with instance settings components: 인스턴스 수준 MCP 설정 페이지가 n8n의 업데이트된 설정 컴포넌트로 재설계되었습니다. 탭 대신 단일 페이지에서 MCP 상태, 인기 있는 AI 어시스턴트·IDE·CLI에 맞춘 설정 단계를 안내하는 "Connect a client" 대화 상자, 워크플로 노출 요약, 허용된 콜백 URL 대화 상자, 전체 하위 화면으로 연결되는 연결된 클라이언트 미리보기가 표시됩니다. 기본 기능과 권한은 변경되지 않았으며, 이는 프런트엔드 전용 재설계입니다.
  • Configure the AI Assistant through a redesigned instance settings page: 셀프 호스팅 인스턴스의 Owner와 Admin은 이제 재설계된 설정 페이지에서 AI Assistant 모델, 샌드박스, 검색 제공자 연결을 인라인으로 구성할 수 있습니다. 연결 정보는 워크플로 자격 증명과 분리된 인스턴스 범위 자격 증명으로 저장되며, 저장 시 검증됩니다. 환경 변수 구성은 대체 수단으로 계속 남아 있으며, 환경으로 관리되는 설정과 수동으로 구성한 설정을 명확히 구분하는 표시와 함께 모델-샌드박스 설정을 안내하는 흐름도 제공됩니다.
  • Migrate OpenTelemetry settings page to new instance settings UI: OpenTelemetry 설정 페이지가 n8n의 업데이트된 인스턴스 설정 UI로 재설계되었습니다. 이제 트레이싱을 켜거나 끄는 것은 단일 컨트롤을 통해 즉시 적용되며, 엔드포인트·샘플 비율·헤더 같은 다른 변경 사항을 위한 플로팅 저장 바가 제공됩니다. 샘플 비율과 타임아웃 필드는 이제 값의 형식을 일관되게 표시하며, 구성 오류와 환경으로 관리되는 필드도 더 명확하게 표시됩니다.
  • Polish end-user credential setup modal and NDV states: OAuth 자격 증명에 대한 최종 사용자 자격 증명 설정 경험이 개선되었습니다. 자격 증명 유형 선택기는 이제 드롭다운으로 바뀌었으며, 변경 권한이 없는 사용자에게는 툴팁과 함께 비활성화됩니다. 연결 배너가 더 명확해졌습니다. 중립적인 연결 안 됨 상태와, 나에게만 비공개임을 보여주며 Switch account 및 Disconnect 옵션을 제공하는 연결됨 상태로 구분됩니다. NDV 자격 증명 선택기에도 Switch account/Disconnect 작업이 포함된 단순화된 연결 자리 표시자가 추가되었습니다.

n8n 2.32 MCP OAuth 동의를 위한 범위 선택, 그 외 12개 기능#

Released: 2026-07-21

  • Add scope selection to MCP OAuth consent screen: MCP OAuth 동의 화면에서 이제 API 키 모달과 동일한 범위 선택기를 사용해, MCP 클라이언트(예: Claude Code)가 정확히 무엇에 접근할 수 있는지 선택할 수 있습니다. All, Read only, 또는 워크플로·실행·자격 증명·데이터 테이블·프로젝트/폴더에 걸친 Custom 사전 설정 중에서 고를 수 있습니다. 부여된 범위는 전 구간에 걸쳐 강제되므로, 범위 밖의 도구는 표시되거나 호출되지 않습니다. 기존 연결은 업데이트 이후에도 전체 접근 권한을 그대로 유지합니다.
  • AWS Bedrock Chat Model Node: Add Timeout option: AWS Bedrock Chat Model 노드에 이제 Timeout 옵션(기본값 60000ms, 0으로 설정 시 비활성화)이 추가되어, 연결이 조용히 끊어졌을 때 AI Agent 실행이 무한정 멈춰 있는 것을 방지합니다. 또한 기존 Max Retries 옵션도 이제 실제로 작동합니다. 이전에는 재시도가 구성된 값이 아니라 항상 AWS SDK의 기본값에 의해 제어되던 버그로 인해 무시되고 있었습니다.
  • Grist Node: Use a single Grist URL field in the credential: Grist API 자격 증명이 이제 별도의 Plan Type, Custom Subdomain, Self-Hosted URL 필드 대신 단일 Grist URL 필드를 사용하며, 기본값은 호스팅된 Grist API입니다. API Key 필드에는 이제 키를 찾을 수 있는 위치가 표시됩니다. 자격 증명 테스트가 더 엄격해져, 단순 인증 여부가 아니라 계정이 실제로 최소 하나의 조직에 접근할 수 있는지 확인합니다. 기존 자격 증명은 다시 입력할 필요 없이 계속 작동합니다.
  • Add descriptions to canvas groups: 캔버스 그룹은 이제 목적을 설명하는 선택적 일반 텍스트 설명(최대 155자)을 가질 수 있습니다. 펼쳐진 그룹은 제목 아래에 설명을 표시하고, 접힌 그룹은 정보 아이콘에 마우스를 올리면 설명이 표시되며 고정해서 계속 열어둘 수 있는 옵션도 있습니다. 설명은 실행 취소/다시 실행 편집을 지원하고, 복제·복사/붙여넣기·가져오기 시에도 유지되며, 에디터·REST API·퍼블릭 API 전반에서 검증되고, 지나치게 긴 값은 가져오기 시 경고와 함께 잘립니다.
  • Add Mine/All tabs, search and filters to MCP connected clients: Settings → MCP → Clients는 이제 관리자 감독 기능을 지원합니다. Owner/Admin은 필터링되지 않은 개수 배지가 표시된 Mine/All 탭, 검색 상자, 클라이언트 유형·연결한 사용자·연결 날짜에 대한 필터를 볼 수 있습니다. All 탭은 Connected by 열과 함께 모든 사용자의 동의 내역을 보여줍니다. 이제 클라이언트를 취소하려면 확인이 필요하며, 관리자가 다른 사용자의 클라이언트를 취소하면 해당 소유자에게 알림 이메일이 발송됩니다.
  • Improve sub workflow extraction: 노드를 서브 워크플로로 변환하면 이제 선택한 노드에 연결된 AI 서브 노드(Chat Model이나 Memory 등)가 자동으로 함께 포함됩니다. 서브 노드가 부모에 남아 있는 다른 노드에서도 사용 중이라면, 부모에서는 연결을 유지한 채 새 서브 워크플로에 복사됩니다. 다른 사용처가 없는 서브 노드는 완전히 이동되어, 추출 후 연결이 끊어지는 문제를 방지합니다.
  • Mailgun Node: Add reply-to, custom headers, and tags: Mailgun 노드가 이제 Reply-To 주소 설정, 사용자 지정 이메일 헤더 추가(h: 접두사와 함께 전송), 세분화 및 분석을 위한 쉼표 구분 태그를 통한 메시지 태깅을 지원합니다. 이 새 필드들은 에디터에서 노드 매개변수로 표시되어, 추가 구성 없이도 발신 이메일 메타데이터를 사용자 지정할 수 있습니다.
  • Rename N8nActionBox to N8nEmptyState and add icon-cards variant: 디자인 시스템의 빈 상태 컴포넌트(이전 이름 ActionBox)가 목적을 더 잘 나타내도록 N8nEmptyState로 이름이 바뀌었으며, 테스트 ID와 CSS 클래스도 업데이트되었습니다. 또한 아이콘 카드 세 개가 부채꼴로 펼쳐진 형태를 보여주는 새 'icon-cards' variant가 추가되었으며, 선택적으로 애니메이션을 적용할 수 있고 인스턴스 MCP 설정 같은 페이지에 사용됩니다. 컴포넌트 내부 간격도 시각적 리듬을 개선하도록 다듬어졌습니다. 내부용 변경으로, 영향을 받는 페이지의 시각적 개선 외에 최종 사용자에게 직접적인 기능 변화는 없습니다.
  • Save canvas group description pinned state in local storage: 접힌 캔버스 그룹의 설명을 고정해 계속 표시되도록 하면, 이제 이 고정 상태가 워크플로별로 로컬 스토리지에 유지되어 페이지를 새로고침해도 유지됩니다. 고정 해제도 마찬가지로 유지됩니다. 또한 새로운 컨텍스트 메뉴 항목을 통해 캔버스나 빈 캔버스 메뉴에서 개별 그룹의 설명 또는 모든 그룹 설명을 한 번에 표시하거나 숨길 수 있습니다.
  • Show access and client details in the connected MCP clients list: MCP 설정의 Connected clients 테이블은 이제 연결마다 더 많은 세부 정보를 표시합니다. Claude, Cursor, VS Code 같은 인식된 클라이언트에 대한 브랜드 아이콘과 클라이언트 유형(CLI, IDE, Editor, Assistant), 부여된 접근 범위 요약, 연결이 부여된 상대적 시간입니다. 행을 클릭하면 클라이언트, 연결 시간, Read-only와 Write로 그룹화된 범위를 보여주는 세부 정보 모달이 열리며, 행과 모달 양쪽에서 Revoke access 작업을 사용할 수 있습니다.
  • Show per-scope tool details on the MCP consent screen: MCP OAuth 동의 화면은 이제 각 범위 그룹(Workflows, Executions, Credentials, Data tables, Projects and folders)마다 해당 그룹이 여는 MCP 도구 수를 보여주는 필을 표시합니다. 필에 마우스를 올리거나 포커스를 주면 각 도구를 활성화/비활성화 표시와 함께 나열하는 팝오버가 열리며, All, Read only, Custom 범위 모드를 전환할 때 실시간으로 업데이트됩니다.
  • Add showOnDeployment option, show warning for read file node on cloud: Read/Write File 노드는 이제 n8n Cloud에서 /home/node/ 하위 경로에만 접근할 수 있다는 알림을 표시하여, /tmp/나 /data/ 같은 다른 경로가 접근 오류로 실패하는 이유를 명확히 설명합니다. 내부적으로는 Cloud 배포와 호스팅 배포에 따라 필드나 알림 표시 여부를 제어하는 새로운 showOnDeployment 옵션이 도입되어, 여러 자격 증명과 노드에 걸쳐 있던 기존 hideOnCloud 플래그를 대체합니다.
  • Add sticky support for canvas groups: 스티키 노트는 이제 캔버스 그룹의 완전한 구성원이 될 수 있어, 그룹에서 제외되거나 그룹의 유효성을 깨뜨리는 대신 일반 노드와 함께 이동하고 저장되고 표시됩니다. 그룹은 이제 생성되려면 최소 두 개의 연결 가능한(스티키가 아닌) 노드를 포함해야 하며, 이를 통해 의미 없는 단일 노드 그룹을 방지합니다. 다만 기존 그룹은 삭제되지 않고도 구성원 수가 더 적게 줄어들 수 있습니다.

n8n 2.31 새 API로 전면 개편된 Notion 노드, 그 외 17개 기능#

Released: 2026-07-14

  • Microsoft Excel Node: Rename node to Microsoft Excel (OneDrive): Microsoft Excel 노드의 이름이 OneDrive에 저장된 워크북에서 작동한다는 점을 명확히 하기 위해 "Microsoft Excel (OneDrive)"로 변경되었습니다. 노드 설명과 노드 내 알림도 이에 맞게 업데이트되었으며, "OneDrive"가 검색 별칭으로 추가되었습니다. 이는 표시 이름만 바뀐 변경으로, 노드의 내부 유형 식별자는 그대로이므로 기존 워크플로는 수정 없이 계속 작동합니다.
  • AWS Bedrock Chat Model Node: Expand inference parameters: AWS Bedrock Chat Model 노드가 이제 다섯 가지 추가 선택적 추론 매개변수를 지원합니다. Top P, Max Retries, Additional Model Request Fields(Claude의 top_k나 Nova의 inferenceConfig 같은 모델별 JSON 매개변수용), Latency Optimization, Guardrail 설정입니다. 이를 통해 사용자는 제공자를 바꾸지 않고도 Bedrock 모델을 더 세밀하게 제어할 수 있습니다. 새 필드는 모두 선택적이며 설정하지 않으면 이전 동작이 기본값으로 유지되고, Additional Model Request Fields에 잘못된 JSON을 입력하면 명확한 오류가 표시됩니다.
  • AWS IAM Node: Add Assume Role authentication to Cognito and IAM nodes: AWS IAM 및 AWS Cognito 노드는 이제 S3, Lambda, SNS 같은 다른 AWS 노드와 마찬가지로 AWS(IAM)와 AWS(Assume Role) 자격 증명 중에서 선택할 수 있는 Authentication 옵션을 지원합니다. 기존 워크플로와 자격 증명은 변경 없이 계속 작동하며, 기본값은 이전의 IAM 액세스 키 인증입니다.
  • Remove preview label from Instance-level MCP settings: 인스턴스 수준 MCP 설정이 이제 정식 출시(GA) 상태가 되었습니다. 더 이상 미리보기 단계가 아님을 반영하여 MCP 설정 사이드바 항목과 MCP 설정 페이지 제목에서 "preview" 라벨과 이를 설명하던 툴팁이 제거되었습니다.
  • Zendesk Node: Allow custom OAuth2 scopes: Zendesk OAuth2 자격 증명이 이제 사용자 지정 OAuth 범위를 지원합니다. 이전에는 범위가 "read write"로 고정되어 있어 변경할 수 없었습니다. 새로운 Custom Scopes 토글을 통해 사용자는 편집 가능한 Enabled Scopes 필드를 활성화해 추가 Zendesk 권한을 요청할 수 있으며, 이 사용자 지정 범위는 자격 증명을 다시 연결할 때도 기본값으로 재설정되지 않고 유지됩니다.
  • Form Trigger Node: Add "Show Headers" option: Form Trigger 노드에 새로운 "Show Headers" 옵션이 추가되었습니다. 이 옵션을 켜면 폼 제출의 HTTP 요청 헤더가 노드의 출력 데이터에 포함됩니다. authorization이나 쿠키 값 같은 민감한 헤더는 기존 Webhook 노드 동작과 마찬가지로 실행 로그에서 자동으로 마스킹됩니다.
  • Google BigQuery Node: Allow custom OAuth2 scopes: Google BigQuery OAuth2 자격 증명이 이제 사용자 지정 OAuth2 범위를 지원합니다. 기본적으로는 계속 필수 BigQuery 범위를 사용하지만, 사용자는 Custom Scopes를 켜서 기본값이 미리 채워진 편집 가능한 Enabled Scopes 필드를 표시하고 추가적이거나 더 좁은 권한을 요청할 수 있습니다. 사용자 지정 범위는 이제 다른 Google 및 Slack/Discord OAuth2 자격 증명에서 이미 제공되던 동작과 마찬가지로 재연결 시에도 기본값으로 초기화되지 않고 유지됩니다.
  • Form Node: Support multiple files when returning binary from form ending: Form 노드의 "Return Binary File" 완료 모드가 이제 여러 파일 반환을 지원합니다. Input Data Field Name(s) 설정에서 여러 바이너리 필드 이름을 쉼표로 구분해 지정할 수 있으며, 폼 완료 페이지가 로드될 때 이전처럼 단일 파일만이 아니라 각 파일이 다운로드됩니다.
  • Link to data tables referenced by ID in resource locator: Data Table 노드의 리소스 로케이터에서 이제 테이블을 ID로 선택하면 목록 모드와 마찬가지로 클릭 가능한 외부 링크 아이콘이 표시됩니다. n8n은 접근 가능한 모든 프로젝트에서 해당 테이블을 조회하며, 테이블이 존재하고 사용자에게 보일 때만 링크를 표시합니다. 구체적인 테이블 ID로 확인되는 표현식도 지원됩니다.
  • MCP Server Trigger Node: Present credential-connect link via elicitation: 필요한 자격 증명이 연결되지 않아 MCP Server Trigger가 도구 호출을 차단할 때, 연결 링크는 이제 elicitation.url을 지원한다고 알리는 클라이언트처럼 이를 지원하는 클라이언트의 경우 클라이언트 네이티브 URL elicitation UI를 통해 표시되며, 일부 클라이언트가 의심스럽다고 표시하던 일반 텍스트로는 나타나지 않습니다. 이 기능이 없는 클라이언트나 elicitation이 실패한 경우에는 여전히 연결 URL이 포함된 기존의 일반 텍스트 응답을 받으므로, 해당 클라이언트에서는 기존 동작이 영향을 받지 않습니다.
  • Merge Node: Add NODES_MERGE_SQL_SANDBOX_MEMORY_LIMIT_MB variable: Merge 노드의 SQL 기반 결합 모드에서 사용하는 샌드박스의 메모리 한도(MB 단위, 기본값 64)를 관리자가 구성할 수 있는 새 환경 변수 NODES_MERGE_SQL_SANDBOX_MEMORY_LIMIT_MB가 추가되었습니다. 이를 통해 SQL 샌드박스에서 대용량 데이터셋을 처리할 때 필요에 따라 한도를 늘려 메모리 부족 오류를 방지할 수 있습니다.
  • Open logs panel on artifact execution and make execute button secondary: AI Assistant가 워크플로 아티팩트를 표시할 때, 이제 실행이 시작되는 즉시(사용자가 시작했든 에이전트가 시작했든) 로그 패널이 자동으로 열려 데이터가 노드를 통해 흐르는 과정을 더 쉽게 지켜볼 수 있습니다. 대화가 주된 초점이므로, 내장된 'Execute workflow' 버튼은 이제 보조 작업 스타일로 표시됩니다. 일반 에디터 동작은 변경되지 않았습니다.
  • Merge Node: Add queryParameters option: Merge 노드의 Combine by SQL 모드가 이제 Query Parameters 옵션을 지원하여, Postgres 및 MySQL 노드와 마찬가지로 ? 자리 표시자를 사용해 SQL 쿼리 텍스트와 별도로 값을 바인딩할 수 있습니다. 이를 통해 표현식 값을 쿼리 문자열에 직접 삽입하는 것을 방지해 안전성과 가독성을 높입니다. 쿼리 매개변수 사용법을 설명하는 알림과 문서 링크도 추가되었습니다.
  • Notion Node: Migrate to new API and overhaul the node: Notion 노드가 새로운 v3로 전면 개편되어 Notion API 2026-03-11로 마이그레이션되었으며, 이는 데이터베이스 쿼리를 데이터 소스로 대체합니다. Data Source 리소스(Get, Search), 페이지와 블록에 대한 마크다운 get/update 작업, JSON 블록 지원, 데이터베이스 페이지의 파일 다운로드, 순서를 바꿀 수 있는 블록 빌더가 추가되었습니다. Notion Trigger도 이제 데이터 소스를 지원합니다. 데이터베이스 페이지 쿼리/생성에는 더 이상 데이터베이스 ID를 사용할 수 없으며, 대신 데이터 소스를 선택해야 합니다.
  • Add Group/Ungroup context menu actions: 이제 캔버스 컨텍스트 메뉴에서 노드를 직접 그룹화하거나 그룹 해제할 수 있습니다. 유효한 노드 선택 항목을 마우스 오른쪽 버튼으로 클릭하면 새로운 Group 옵션이 표시되고(선택 항목이 유효한 그룹을 이룰 수 없으면 비활성화됨), 그룹을 마우스 오른쪽 버튼으로 클릭하면 Rename group과 Ungroup nodes 옵션이 표시되어, 키보드 단축키 없이도 워크플로를 더 쉽게 정리할 수 있습니다.
  • Rocketchat Node: Add Subscriptions & IM ops: Rocket.Chat 노드가 이제 모든 구독을 가져오거나 방을 읽음으로 표시할 수 있는 Subscriptions 리소스와, 다이렉트 메시지 방에서 메시지를 가져오는 Direct Message(IM) 리소스를 지원하며, Return All/Limit을 통한 선택적 페이지네이션도 제공합니다. 이 추가 기능들은 기존 Chat 작업 범위를 넘어 노드의 API 커버리지를 확장합니다.
  • Rename private credentials to end-user credentials: 일관성을 위해 앱 전반에서 "private credentials"가 "end-user credentials"로 이름이 바뀌었습니다. 툴팁, 대화 상자, 자격 증명 유형 카드, 연결 화면 텍스트, 노드/워크플로 문제 메시지, 백엔드 오류가 이제 새 용어를 사용합니다. "Private" 필은 자격 증명 목록, 노드 선택기, 자격 증명 헤더, 캔버스 배지 전반에서 아이덴티티 아이콘으로 대체되었습니다. 연결된 end-user 자격 증명을 삭제하거나 Fixed로 전환하면 이제 영향을 받는 인원 수가 올바르게 복수형으로 표시된, 입력해서 확인하는 대화 상자가 표시되며, 지원되지 않는 트리거 경고도 이제 구체적인 트리거 이름을 표시합니다.
  • Improve node group selection UX: 캔버스의 노드 그룹은 이제 선택과 컨텍스트 메뉴에서 노드처럼 동작합니다. 제목 표시줄이나 전체 구성원을 선택하면 단일 선택 링으로 그룹 전체가 선택되며, 접기/펼치기를 하는 동안에도 선택이 유지됩니다. 그룹 컨텍스트 메뉴는 그룹을 대상으로 한 문구로 다중 선택 작업을 반영하며, 새로운 Expand/Collapse all groups와 Expand/Collapse selected 옵션, 그리고 키보드 단축키가 추가되었습니다. 선택 사각형은 이제 그룹을 완전히 감쌉니다.

n8n 2.30 Microsoft 노드 전반의 Service Principal 인증, 그 외 12개 기능#

Released: 2026-07-07

  • Add certificate authentication to the Microsoft Entra Service Principal credential: Microsoft Entra Service Principal 자격 증명이 이제 Client Secret의 대안으로 인증서 기반 인증을 지원합니다. Certificate를 선택하면 Private Key와 Certificate(PEM) 필드가 표시되며, n8n은 OAuth 토큰 교환을 위해 클라이언트 어설션(SHA-1 지문을 사용하는 RS256 JWT)에 서명합니다. Client Secret이 기본값으로 유지되며, 기존 자격 증명은 변경 없이 계속 작동합니다. 이 자격 증명을 사용하는 모든 노드는 별도의 변경 없이 자동으로 인증서 지원을 얻습니다.
  • Include response timestamp in Send and Wait responses: Send and Wait(Human-in-the-Loop) 응답에 이제 n8n이 답변을 받은 시각을 나타내는 ISO-8601 타임스탬프인 respondedAt 필드가 포함됩니다. 이는 승인, 자유 텍스트, 사용자 지정 폼 응답 유형에 모두 적용되며, Slack, Telegram, Discord, WhatsApp, Google Chat, Gmail, Outlook, Email, Microsoft Teams, Chat Trigger 노드를 포함해 Send and Wait를 사용하는 모든 노드에서 자동으로 작동합니다. 이 추가 항목은 선택적이며 기존 출력 필드를 변경하지 않습니다.
  • Deprecate $getPairedItem in the expression editor: 문서화되지 않은 $getPairedItem 표현식 헬퍼가 이제 표현식 에디터에서 지원 중단으로 표시되며, 사용 시 오류 메시지가 나타납니다. 실제 워크플로 실행 시에는 이전과 동일하게 계속 작동하므로 기존 워크플로는 영향을 받지 않습니다. 이 변경은 에디터 UI에서 사용자에게 경고해 헬퍼의 추가 사용을 지양하도록 하는 것뿐입니다.
  • Improve data table node: Data Table 노드의 "Update" 테이블 작업이 테이블 이름만 바꾼다는 점을 더 잘 반영하도록 "Rename"으로 이름이 변경되었습니다. 새로운 "Clear" 작업을 사용하면 구조와 ID는 그대로 유지한 채 데이터 테이블의 모든 행을 삭제할 수 있습니다. 이 clear 작업은 DELETE /data-tables/{dataTableId}/rows/clear로 퍼블릭 API를 통해서도 사용할 수 있습니다.
  • Microsoft To Do Node: Add Service Principal (app-only) authentication: Microsoft To Do 노드가 이제 기존 OAuth2 자격 증명에 더해 Microsoft Entra Service Principal(app-only) 인증을 지원합니다. app-only Graph 접근에는 개인용 '/me' 컨텍스트가 없으므로, 어떤 사용자의 작업 목록과 작업을 관리할지 지정하는 필수 User 필드(UPN 또는 오브젝트 ID)가 있습니다. 기존 OAuth2 워크플로는 영향을 받지 않고 이전과 똑같이 계속 작동합니다.
  • Make data table artifacts editable when AI is not running: AI Assistant에 표시된 데이터 테이블 아티팩트는 이제 에이전트가 작업을 마치면 편집할 수 있습니다. 미리보기 패널에서 직접 셀을 편집하고, 행을 추가하거나 삭제하고, 열을 관리할 수 있습니다. 에이전트가 스트리밍하거나 메시지를 전송하거나 백그라운드에서 실행 중일 때는 그리드가 자동으로 잠기며, 에이전트가 편집할 때마다 새로고침됩니다. 권한은 기본 데이터 테이블 보기와 동일한 규칙을 따르며, 읽기 전용 소스 컨트롤 브랜치는 계속 편집할 수 없습니다. 또한 붙여넣기와 열 드래그가 읽기 전용 제한을 우회할 수 있던 두 가지 예외 상황도 수정되었습니다.
  • Microsoft Teams Node: Add Service Principal (app-only) authentication: Microsoft Teams 액션 노드와 Trigger 노드가 이제 기존 Teams OAuth2 및 일반 Microsoft Graph OAuth2 옵션과 더불어 Microsoft Entra Service Principal(app-only) 자격 증명을 통한 인증을 지원합니다. 이를 통해 팀 목록 조회, 채널 작업, Planner 작업, 채널 메시지 조회, New Channel/Channel Message/Team Member 트리거에 대한 app-only 자동화가 가능합니다. 채팅 관련 리소스와 일부 작업은 이 자격 증명에서는 계속 사용할 수 없으며, 노드 내 명확한 알림과 사용자 친화적인 오류로 안내됩니다. 기존 OAuth2 워크플로는 영향을 받지 않습니다.
  • Render AI Assistant reasoning as separate blocks in the run timeline: AI Assistant 채팅은 이제 실행 중 발생한 추론(reasoning)을 메시지 상단의 한 블록으로 합치는 대신, 실제로 일어난 위치에 배치된 별도의 접을 수 있는 블록으로 보여줍니다. 어시스턴트가 여러 단계와 도구 호출을 스트리밍하는 동안, 각 추론 단계는 실시간으로나 페이지를 새로고침한 후에나 순서대로 나란히 표시됩니다. 이전 대화는 여전히 추론을 상단의 단일 블록으로 표시합니다.
  • Kafka Node: Add mTLS (client certificate) authentication: Kafka 자격 증명이 이제 상호 TLS(mTLS) 인증을 지원하여, n8n이 클라이언트 인증서를 요구하는 브로커에 연결할 수 있습니다. SSL이 활성화되면 선택적으로 CA 인증서, 클라이언트 인증서, 클라이언트 개인 키를 제공할 수 있으며, 테스트용 'Ignore SSL Issues' 토글도 있습니다. 이는 Kafka 노드, Kafka Trigger, 자격 증명 테스트에 일관되게 적용됩니다. 기존 SSL 및 SASL 자격 증명은 영향을 받지 않으며, 잘못되었거나 불완전한 인증서/키 쌍은 이제 알 수 없는 TLS 핸드셰이크 실패 대신 명확한 오류로 실패합니다.
  • Show private credential icon on execution list runs: 실행 목록은 이제 실행이 개인(end-user로 해석되는) 자격 증명을 사용했다면 이를 사용한 노드가 오류가 났더라도 아이콘으로 표시합니다. 이 아이콘은 워크플로 수준의 실행 사이드바와 전역 프로젝트 실행 테이블 양쪽에 표시되며, end-user 자격 증명으로 실행되었음을 설명하는 툴팁이 함께 제공됩니다. 이를 통해 동적으로 해석되는 자격 증명이 관련된 실행을 한눈에 파악할 수 있습니다.
  • NDV one-line credential row with connect/connected/disconnect states: 노드 편집 화면(NDV)의 자격 증명 섹션이 자격 증명 이름, 개인 자격 증명 표시기, 명확한 연결 상태를 보여주는 한 줄짜리 간결한 행으로 재설계되었습니다. 사용자는 빨간 점과 'Not connected', Connect 버튼을 보거나, 초록 점과 Modify·Disconnect를 제공하는 'Connected' 드롭다운을 보게 됩니다. 이제 연결 해제 시 'Don't show again' 옵션이 있는 확인 대화 상자가 표시되어, 템플릿 편집과 개인 계정 연결을 더 명확히 구분할 수 있습니다.
  • Read-only credential view and connect banner for private credentials: 개인 자격 증명에 대한 읽기 전용 접근 권한을 가진 사용자는 이제 빈 모달 대신 비활성화된 필드가 있는 전체 자격 증명 폼을 봅니다. 새로운 credential:connect 권한을 통해 편집 권한이 없는 멤버도 오해의 소지가 있는 저장 동작을 유발하지 않고 OAuth 자격 증명을 직접 인가하거나 다시 연결할 수 있습니다. 이 기능은 이제 사용자 지정 역할 편집기에서 할당할 수 있으며, 팀 소유 자격 증명에 대한 읽기 전용 알림도 명확성을 위해 문구가 다듬어졌습니다.
  • Microsoft Excel Node: Add Service Principal (app-only) authentication: Microsoft Excel 노드가 이제 기존 OAuth2 자격 증명과 더불어 Microsoft Entra Service Principal(app-only) 인증을 지원합니다. app-only Graph 접근에는 개인 드라이브 컨텍스트가 없으므로, 새로운 "Access As" 옵션으로 ID를 통해 특정 사용자, 드라이브, 사이트를 대상으로 지정할 수 있습니다. 기존 OAuth2 기반 Excel 워크플로는 인증 선택기가 기본적으로 이전 OAuth2 자격 증명을 사용하므로 변경 없이 계속 작동합니다. 이 새 자격 증명 유형에서는 워크북 검색/목록이 지원되지 않으며, 워크북은 ID로 참조해야 합니다.

n8n 2.29 Microsoft Entra Service Principal 인증 지원, 그 외 13개 기능#

Released: 2026-06-30

  • Add AI disclaimer to Instance AI chat: Instance AI 채팅은 이제 메시지 작성창 아래에 "AI can make mistakes. Check important info."라는 작고 흐릿한 안내 문구를 표시합니다. 이는 활성 채팅 스레드 내에서만 나타나며, 다른 AI 채팅 도구의 유사한 알림과 마찬가지로 AI 응답의 중요한 정보를 확인하도록 사용자에게 상기시킵니다.
  • Add instance role permission grouping config and selector: 향후 인스턴스 역할 권한 편집기를 위한 내부 기반 작업이 추가되었습니다. 권한 범위를 리소스(예: Members, Roles, API keys, Tags)별로 View/Manage 같은 더 단순한 옵션으로 정리하는 그룹화 구성이 도입되었습니다. 또한 역할 기능 폴더 구조도 내부적으로 재구성되었습니다. 이는 아직 어떤 사용자 화면에도 노출되지 않으며, 이번 릴리즈에서 사용자에게 보이는 영향은 없습니다.
  • Add Microsoft Entra Service Principal credential: 클라이언트 시크릿(OAuth2 client_credentials grant)을 사용해 Microsoft Graph에 app-only 인증을 하는 새로운 Microsoft Entra Service Principal 자격 증명이 추가되었습니다. Global, US Gov, US Gov DOD, China 클라우드 환경을 지원하며, 올바른 토큰 호스트와 범위를 자동으로 요청하고 액세스 토큰을 캐시/갱신합니다. 이 자격 증명은 아직 어떤 노드에도 연결되어 있지 않으며, 인증서 기반 로그인은 향후 릴리즈에 계획되어 있습니다.
  • Snowflake Node: Add optional origin hostname support: Snowflake 자격 증명이 이제 선택적인 Origin Hostname 필드를 지원하여, 프록시를 거치거나 기본 계정 기반 주소 대신 명시적인 호스트 이름이 필요한 연결에 대해 사용자 지정 호스트를 지정할 수 있습니다. 필드를 비워두면 기존 연결은 영향을 받지 않으며, 표준 Snowflake 설정은 이전과 같이 계속 작동합니다.
  • Update AI Assistant input disclaimer copy: AI Assistant 입력 필드 아래에 표시되는 안내 문구가 업데이트되었습니다. 이전의 "AI can make mistakes. Check important info." 대신 이제 "Preview version. AI can make mistakes; always verify responses."로 표시됩니다. 이는 AI Assistant가 미리보기 기능임을 명확히 하고 응답을 검증하도록 권장합니다.
  • Slack Node: Add schedule message and look up user by email operations: Slack 노드가 이제 네 가지 새로운 작업을 지원합니다. 이메일 주소로 사용자 조회, 메시지를 미래 날짜/시간에 예약 전송, 이전에 예약한 메시지 삭제, 선택적 채널/날짜 필터와 함께 대기 중인 예약 메시지 목록 조회입니다. 이는 기존 워크플로나 노드 버전 관리를 변경하지 않는 추가적인 작업들입니다.
  • GitHub Node: Add GitHub App API credential: GitHub 및 GitHub Trigger 노드가 이제 기존 개인 액세스 토큰 및 OAuth2 옵션에 더해 GitHub App 자격 증명을 통한 인증을 지원합니다. 사용자는 App ID, Installation ID, 개인 키를 구성할 수 있으며, n8n은 JWT 서명과 설치 액세스 토큰 조회를 자동으로 처리하고 API 요청에 필요할 때마다 토큰을 갱신합니다.
  • Microsoft Outlook Node: Add Service Principal (app-only) authentication: Microsoft Outlook 노드(v2)와 Outlook Trigger가 이제 기존 OAuth2 옵션과 더불어 Microsoft Entra Service Principal(app-only) 인증을 지원합니다. 선택하면, app-only Graph 접근에는 '/me'가 없으므로 어떤 메일함에 대해 작업할지 지정하는 필수 Mailbox 필드(UPN 또는 오브젝트 ID)가 나타납니다. 메시지, 초안, 연락처, 캘린더, 이벤트, 폴더, 첨부 파일 등 모든 리소스가 선택한 메일함을 대상으로 작동하며, 트리거도 해당 메일함을 폴링합니다. 기존 OAuth2 워크플로는 영향을 받지 않습니다.
  • Show AI Assistant disclaimer only after the AI responds: AI Assistant 패널에서 입력 안내 문구('Preview version. AI can make mistakes; always verify responses.')는 이제 어시스턴트가 눈에 보이는 응답을 생성한 이후에만 표시됩니다. 빈 스레드나 첫 메시지가 아직 처리 중일 때는 숨겨져 있어, 실제로 참고할 AI 응답이 나오기 전의 불필요한 표시를 줄입니다.
  • xAI Grok Chat Model Node: Add reasoning effort and priority options: xAI Grok Chat Model 노드가 이제 두 가지 새 옵션을 지원합니다. 모델이 응답 전에 얼마나 생각할지 제어하는 Reasoning Effort(none, low, medium, high)와, xAI의 우선순위 처리 계층을 통해 더 높은 스케줄링 우선순위를 요청하는 Enable Priority입니다. 두 설정 모두 xAI API 요청의 일부로 전송되며, 이를 지원하는 추론 가능한 Grok 모델에만 적용됩니다.
  • Add instance role create/edit/view page behind env flag: Custom Roles가 포함된 엔터프라이즈 라이선스에서 N8N_ENV_FEAT_CUSTOM_INSTANCE_ROLES 플래그 뒤에 인스턴스 수준(전역) 사용자 지정 역할을 위한 생성, 편집, 읽기 전용 보기 화면이 추가되었습니다. 관리자는 선택한 범위로 사용자 지정 인스턴스 역할을 정의하고, 시스템 역할과 일치하는 사전 설정을 기반으로 만들고, 복제 및 삭제 작업으로 관리할 수 있으며, 시스템 역할은 계속 보기 전용으로 유지됩니다. 적절한 role:manage 권한이 필요합니다.
  • Allow assigning custom instance roles and restyle the Users page role dropdown: 사용자 지정 인스턴스 역할을 이제 관리자 경험 전반에서 사용자에게 할당할 수 있습니다. Invite Users 모달, Users 테이블 역할 드롭다운, 재초대 흐름, 개인 설정에서 할당되면 올바르게 표시됩니다. 현재 라이선스가 포함하지 않는 역할은 숨겨지지 않고 비활성화되어 표시됩니다. Users 페이지 역할 드롭다운도 프로젝트 역할 드롭다운 디자인에 맞게 재스타일링되었으며, 공유되는 기본 컴포넌트로 중복 로직이 줄었습니다.
  • Microsoft OneDrive Node: Add Service Principal (app-only) authentication: Microsoft OneDrive 노드와 트리거가 이제 app-only Microsoft Entra Service Principal 자격 증명을 지원하여, 특정 User, Drive, Site를 대상으로 로그인한 사용자 없이도 워크플로를 실행할 수 있습니다. 파일과 폴더에 대한 새 Move 작업이 추가되었습니다. 이 자격 증명에서는 검색이 비활성화되며(Graph 제한 사항), 원시 오류 대신 명확한 메시지가 표시됩니다. 기존 OAuth2 기반 워크플로는 영향을 받지 않습니다.
  • Add reusable PrivateCredentialIcon component: 개인(동적으로 해석되는) 자격 증명을 사용하는 워크플로는 이제 이전 배지 대신 워크플로 카드에 툴팁이 있는 간결한 열쇠 아이콘을 표시합니다. 또한 개발 모드에서 'Add credential' 모달의 자격 증명 유형을 검색할 때 'Maximum call stack size exceeded' 오류가 발생할 수 있던 버그도 수정되었으며, 이제 검색은 자격 증명 이름으로 안정적으로 필터링됩니다.

n8n 2.28 GitHub 노드에 풀 리퀘스트 리소스 추가, 그 외 27개 기능#

Released: 2026-06-23

  • Microsoft Teams Node: Accept the generic Microsoft OAuth2 (Graph) credential: Microsoft Teams 액션 노드와 Trigger가 이제 새로운 Authentication 옵션을 지원하여, 기존 Teams 전용 OAuth2 자격 증명(기본값)과 일반 Microsoft OAuth2(Graph) 자격 증명 중에서 선택할 수 있습니다. 이를 통해 Entra가 관리하는 Graph 앱 등록을 사용하는 기업이 Teams 워크플로를 중앙에서 인증할 수 있습니다. Teams 자격 증명이 계속 기본값으로 유지되므로 기존 워크플로는 변경 없이 계속 작동합니다.
  • AWS Transcribe Node: Add AWS Assume Role authentication: AWS Transcribe 노드가 이제 표준 AWS(IAM) 자격 증명에 더해 AWS Assume Role 인증을 지원합니다. 새로운 Authentication 드롭다운으로 AWS(IAM)와 AWS(Assume Role) 중에서 선택할 수 있으며, 선택 시 역할을 위임받아 얻은 임시 자격 증명으로 요청에 서명합니다. 정적 IAM 자격 증명을 사용하는 기존 워크플로는 IAM이 계속 기본 인증 방식이므로 변경 없이 계속 작동합니다.
  • Compression Node: Add tar and tar.gz support: Compression 노드가 이제 tar 아카이브를 지원합니다. Decompress는 이전에는 조용히 빈 출력을 만들었던 .tar, .tar.gz, .tgz 파일을 처리하며, .rar처럼 지원되지 않는 형식은 이제 명확한 오류를 발생시킵니다. Compress는 Zip과 동일한 File Name/출력 필드 UX로 입력 바이너리 필드를 단일 아카이브로 묶는 Tar와 Tar(Gzip) 두 가지 새 출력 형식을 추가합니다. 기존 zip 처리와 동일한 크기, 항목 수, 경로 순회, 심볼릭 링크 안전장치가 포함되어 있습니다.
  • Google Calendar Node: Allow custom OAuth2 scopes: Google Calendar OAuth2 자격 증명이 이제 Custom Scopes 토글을 지원합니다. 기본적으로 기존 자격 증명의 범위는 변경되지 않지만, 사용자는 이 옵션을 켜서 현재 기본값이 미리 채워진 편집 가능한 Enabled Scopes 필드를 표시하고 연결 시 추가적이거나 다른 OAuth 권한을 요청할 수 있습니다. 수동으로 입력한 범위는 이제 자격 증명을 다시 연결해도 유지됩니다.
  • Google Cloud Storage Node: Allow custom OAuth2 scopes: Google Cloud Storage 노드의 OAuth2 자격 증명이 이제 Custom Scopes 토글을 지원합니다. 기본적으로는 이전과 완전히 동일하게 동작하지만, 토글을 켜면 표준 범위가 미리 채워진 편집 가능한 Enabled Scopes 필드가 표시되어 추가적이거나 다른 권한을 요청할 수 있습니다. 수동으로 입력한 범위는 Strava, Wordpress, Figma, Discord 같은 자격 증명에서 이미 제공되는 동작과 마찬가지로 재연결 시에도 유지됩니다.
  • Google Sheets Trigger Node: Add Service Account credential support: Google Sheets Trigger 노드가 이제 일반 Google Sheets 노드와 마찬가지로 OAuth2에 더해 Service Account 인증을 지원합니다. Service Account를 선택하고 Google Service Account 자격 증명을 고르면 서버 간 비대화형 인증을 사용할 수 있습니다. 기존 OAuth2 워크플로는 저장된 설정이 유지된 채로 기본값으로 계속 남아 영향을 받지 않습니다. 행 업데이트 감지는 이제 필요한 최소한의 추가 Drive 읽기 전용 범위를 요청함으로써 Service Account 인증에서도 올바르게 작동합니다.
  • Microsoft To Do Node: Accept the generic Microsoft OAuth2 (Graph) credential: Microsoft To Do 노드가 이제 새로운 Authentication 드롭다운을 지원하여, 기존 노드 전용 OAuth2 자격 증명(기본값)과 일반 Microsoft OAuth2(Graph) 자격 증명 중에서 선택할 수 있습니다. 이를 통해 기업이나 Entra가 관리하는 테넌트가 Tasks.ReadWrite 범위를 가진 중앙에서 관리되는 Graph 앱 등록으로 To Do를 인증할 수 있습니다. 기존 저장된 워크플로는 기본값이 원래 자격 증명 유형으로 유지되므로 변경 없이 계속 작동합니다.
  • Microsoft To Do Node: Allow custom OAuth2 scopes: Microsoft To Do OAuth2 자격 증명이 이제 사용자 지정 범위를 지원합니다. 새로운 Custom Scopes 토글로 사용자는 기본 범위(openid offline_access Tasks.ReadWrite)가 미리 채워진 편집 가능한 Enabled Scopes 필드를 표시해 추가 Microsoft Graph 권한을 요청할 수 있습니다. 토글이 꺼져 있으면 동작은 변경되지 않으며 기존 자격 증명은 이전처럼 계속 작동합니다.
  • Rename n8n Connect usage table header from Model to Resource: Settings → n8n Connect에서 이전에 "Model"로 표시되던 사용 내역 테이블 열이 이제 Firecrawl 같은 비모델 제공자를 더 잘 반영하도록 "Resource"로 표시됩니다. 이는 라벨만 바뀐 변경이며, 기반 데이터와 API 필드는 동일하게 유지됩니다.
  • AI Agent Node: Add binary PDF passthrough for models with native PDF support: AI Agent 노드가 이제 기존 이미지 통과 옵션과 더불어 새로운 'Automatically Passthrough Binary PDFs' 옵션을 지원합니다. 활성화하면 바이너리 PDF 첨부 파일이 base64로 변환되어 파일 콘텐츠로 모델에 전송되어, 네이티브 PDF 지원(예: Google Gemini)이 있는 모델에 연결된 에이전트가 먼저 텍스트를 추출하지 않고도 PDF 문서를 직접 읽을 수 있습니다. 구성 가능한 크기 제한(기본값 50MB)으로 너무 큰 파일이 전송되는 것을 방지합니다.
  • Improve credential saving UX for OAuth credentials: OAuth 자격 증명에 대한 자격 증명 저장 경험이 개선되었습니다. Save 버튼은 이제 계정이 연결될 때까지 숨겨지지 않고 항상 표시되며, 필수 필드가 채워지고 변경이 이루어질 때까지 비활성화 상태로 유지됩니다. Save/Saved 상태가 이제 부드럽게 전환되고, 저장할 때마다 성공 토스트가 표시되며, "Connect your account" 배너는 개인 자격 증명 토글 아래로 이동해 중복된 독립형 연결 버튼이 제거되었습니다.
  • Microsoft Excel 365 Node: Accept the generic Microsoft OAuth2 (Graph) credential: Microsoft Excel 365 노드(v2)가 이제 기존 Excel 전용 자격 증명과 더불어 일반 Microsoft OAuth2(Graph) 자격 증명을 지원합니다. 새로운 Authentication 드롭다운으로 둘 중 하나를 선택할 수 있으며, 기본값은 원래의 Excel OAuth2 자격 증명이므로 기존 워크플로는 변경 없이 계속 작동합니다. 이를 통해 Excel 365가 공유 Graph 인증을 채택한 다른 Microsoft 노드와 정렬됩니다.
  • Microsoft Graph Security Node: Support authenticating with the generic Microsoft OAuth2 credential: Microsoft Graph Security 노드가 이제 기존 노드 전용 Graph Security OAuth2 자격 증명(기본값, 변경 없음)과 일반 Microsoft OAuth2 자격 증명 중에서 선택할 수 있는 Authentication 옵션을 제공하며, 단일 중앙 관리 Graph 앱 등록을 사용하는 기업/Entra 관리 테넌트에 유용합니다. 기존 워크플로는 변경 없이 계속 작동합니다. 일반 옵션은 관리자 동의를 포함한 SecurityEvents.ReadWrite.All offline_access 범위가 필요합니다.
  • Microsoft Outlook Node: Accept the generic Microsoft OAuth2 (Graph) credential: Microsoft Outlook v2 액션 노드와 Outlook Trigger가 이제 기존 Outlook 전용 OAuth2 자격 증명에 더해 일반 Microsoft OAuth2(Graph) 자격 증명도 지원합니다. 이를 통해 Outlook, OneDrive, Excel 노드 전반에서 단일 Microsoft Graph 자격 증명을 재사용할 수 있습니다. Outlook 전용 자격 증명을 사용하는 기존 워크플로는 완전히 하위 호환되므로 변경 없이 계속 작동합니다.
  • Telegram Node: Add rich message and message draft operations: Telegram 노드가 이제 세 가지 새로운 Message 작업을 지원합니다. Send Message Draft, Send Rich Message, Send Rich Message Draft입니다. 메시지 초안은 사용자에게 실시간 '생성 중...' 미리보기를 스트리밍하며, 리치 메시지는 기반 오브젝트 구조를 수동으로 만들지 않고도 Markdown이나 HTML을 통해 풍부하게 서식이 지정된 콘텐츠(제목, 목록, 표, 미디어, 인용)를 보낼 수 있게 해줍니다. 이 작업들은 기존 Chat ID와 추가 필드 설정을 재사용하며, 노드 버전 업그레이드가 필요하지 않습니다.
  • Add rotate action for API keys: 이제 Settings > n8n API에서 자신의 API 키를 로테이션할 수 있습니다. 행 메뉴에서 Rotate를 선택하면 이름, 범위, 만료일은 유지한 채 키의 시크릿을 재발급하며 이전 시크릿은 즉시 무효화됩니다. 확인 대화 상자에서 현재 키가 작동을 멈춘다는 경고가 표시된 후, 새 키가 복사할 수 있도록 한 번 표시됩니다. Rotate는 만료된 키나 다른 사용자가 소유한 키에는 사용할 수 없습니다.
  • GitHub Node: Add Pull Request resource with create, update, merge, comments, diff and patch: GitHub 노드에 이제 전용 Pull Request 리소스가 포함됩니다. 크로스 포크와 초안 PR을 포함한 풀 리퀘스트 생성, 제목/본문/상태/베이스 브랜치 업데이트, 닫기와 다시 열기, 단일 PR 조회, 댓글 추가와 편집, 원시 diff와 패치 조회, merge-queue 처리를 포함한 merge·squash·rebase 방식의 병합을 지원합니다.
  • Google Sheets Node: Allow custom OAuth2 scopes: Google Sheets OAuth2 자격 증명이 이제 Custom Scopes 토글을 지원합니다. 활성화하면 현재 기본값이 미리 채워진 Enabled Scopes 필드가 나타나, n8n이 일반적으로 요청하는 범위 이상의 추가 OAuth 범위를 요청할 수 있습니다. 기존 자격 증명은 영향을 받지 않습니다. 토글을 켜지 않는 한 기본 동작과 범위는 그대로 유지됩니다. 사용자 지정 범위는 자격 증명을 다시 연결해도 유지됩니다.
  • Add owner filter to API keys "All" tab: API 키 관리 권한이 있는 관리자는 이제 검색 상자 옆의 새로운 다중 선택 컨트롤을 사용해 API keys "All" 탭을 소유자별로 필터링할 수 있습니다. 실시간 검색, 소유자별 키 개수, 지우기/초기화 옵션을 지원하며 기본적으로 모든 소유자를 표시합니다. 이 필터는 Mine 탭에서는 숨겨지며 적절한 권한이 있는 사용자에게만 적용됩니다.
  • Add Roles settings area with instance roles tab: N8N_ENV_FEAT_CUSTOM_INSTANCE_ROLES 플래그 뒤에서, Settings 메뉴 항목 'Project roles'가 'Roles'로 이름이 바뀌었으며 이제 Instance roles(기본값)와 Project roles 탭이 있는 탭형 페이지가 열립니다. Instance roles 탭은 멤버 수와 함께 시스템 역할과 사용자 지정 인스턴스 역할을 나열하며, 시스템 역할은 파괴적인 작업으로부터 잠겨 있는 반면 사용자 지정 역할에는 복제/삭제를 허용합니다. 이전 /settings/project-roles 링크는 새 페이지로 리디렉션됩니다. 플래그가 꺼져 있으면 동작은 변경되지 않습니다.
  • LoneScale Node: Add Contact (enrich, source) and Company (search) resources: LoneScale 노드가 이제 세 가지 새로운 작업을 지원합니다. Contact Enrich(연락처에 이메일, 전화, 프로필 데이터 추가), Contact Source(주어진 페르소나와 필터에 맞는 회사의 연락처 찾기), Company Search(도메인, LinkedIn ID, 슬러그, 이름으로 회사 조회, 선택적 보강 포함)입니다. 기존 List, Item 리소스와 LoneScale Trigger 노드는 변경되지 않았으며, 동일한 LoneScale API 자격 증명이 재사용됩니다.
  • Phantombuster Node: Add Launch Sync operation: Phantombuster 노드의 Agent 리소스가 이제 Launch Sync 작업을 지원합니다. 이는 /agents/launch-sync 엔드포인트를 호출해 별도의 조회 단계 없이 단일 노드 실행으로 에이전트를 실행하고 결과를 반환합니다. NDJSON 출력을 스트리밍하고 파싱하며, 완료 전 스트림 연결이 끊기면 자동으로 재연결하고, 에이전트 오류를 워크플로에 직접 표시합니다.
  • Surface execution data size in the executions view: Executions 화면은 이제 실행 세부 정보 헤더에서 실행 시간, 실행 ID와 함께 전체 실행 데이터 크기(JSON과 바이너리 데이터 합계, 예: 144KB)를 보여줍니다. 기록된 데이터 크기가 없으면 해당 부분은 숨겨집니다. 이는 프런트엔드 전용 변경이며, 기반 크기 데이터는 이미 추적되어 API로 제공되고 있었습니다.
  • Webhook Node: Add "Only Run If" option to filter requests: Webhook 노드가 이제 요청 데이터(본문, 헤더, 매개변수, 쿼리)를 기준으로 평가되는 표현식으로 들어오는 요청을 필터링할 수 있는 "Only Run If" 옵션을 지원합니다. 조건과 일치하지 않는 요청은 실행을 트리거하지 않고 200 응답을 받아, 불필요한 실행을 줄입니다. 표현식 평가가 실패하면 요청은 그대로 통과되고 경고가 기록됩니다.
  • Render workflow history and template previews natively: 템플릿 상세 페이지와 워크플로 히스토리 패널의 워크플로 미리보기가 이제 iframe이 아닌 네이티브 방식으로 렌더링되어 postMessage 핸드셰이크가 제거되었습니다. 미리보기는 더 빠르고 안정적으로 로드되며, 읽기 전용으로 표시되고, 핀 데이터를 절대 보여주지 않습니다. 템플릿 미리보기도 커뮤니티 노드 아이콘과 모양을 올바르게 해석합니다.
  • Investigate failed executions on Instance AI editor hand-offs: 이제 Instance AI 에디터 핸드오프는 실패한 실행을 인식합니다. 노드 오류나 실패한 캔버스 실행에서 어시스턴트를 열면 빈 인사말 대신 에이전트에게 조사를 요청하는 새 스레드가 시작됩니다. 노드의 오류 화면에서 Ask AI Assistant를 사용하면 노드 세부 정보 화면이 탐색 전에 닫히지 않아 빈 화면이 남던 버그도 수정되었습니다. 또한 새 탭에서의 자격 증명 설정 질문은 이제 노드 이름을 오해의 소지가 있게 참조하지 않지만, 스레드 내 자격 증명 질문은 계속 참조합니다.
  • Open the current workflow and credentials in Instance AI from the editor: Instance AI가 활성화되어 있으면, 이제 에디터의 AI 진입점은 내장된 빌더 패널 대신 Instance AI로 이동합니다. 캔버스 AI 버튼, 'Build with AI', 또는 노드 오류에서 'Ask AI Assistant'를 클릭하면 현재 워크플로(및 그 실행)를 아티팩트로 첨부한 새 Instance AI 스레드가 열립니다. 자격 증명 설정에서 'Ask AI Assistant'는 설정 질문과 함께 새 탭에서 Instance AI를 열거나, 이미 Instance AI 아티팩트 안에 있다면 현재 스레드에 추가합니다.
  • Redesign API key scope picker with grouped tree: API 키 생성/편집 모달은 이제 다중 선택 드롭다운 대신 재설계된 범위 선택기를 사용합니다. 라디오 그룹을 통해 All, Read only, Custom 중에서 선택하고, 선택된 범위의 실시간 개수를 확인하며, 도메인(workflows, credentials, data tables, projects, folders/tags, members, instance operations)별로 정리된 검색 가능한 그룹 트리를 탐색할 수 있고, 범위별로 tri-state 그룹 체크박스와 read/write 배지가 제공됩니다.

n8n 2.27.4 Google Ads 노드가 API v21로 업그레이드#

Released: 2026-06-24

  • Google Ads Node: Upgrade API from v20 to v21: Google Ads 노드가 이제 더 이상 사용되지 않는 v20 대신 Google Ads API v21을 사용하며, 자격 증명 테스트, 캠페인 검색, 관련 요청에 사용되는 모든 엔드포인트 URL을 업데이트합니다. 이를 통해 v20이 단계적으로 폐지되는 동안에도 Google Ads와의 호환성이 계속 유지됩니다.

n8n 2.27 add 메뉴에서 변수와 데이터 테이블 생성, 그 외 17개 기능#

Released: 2026-06-16

  • Add docs links for data redaction: 데이터 마스킹(redaction) 설정과 프롬프트에 이제 공식 문서로 연결되는 'Learn more' 링크가 포함됩니다. Security 설정의 데이터 마스킹 섹션, 워크플로 설정의 마스킹 툴팁, 노드 입력/출력 패널과 로그에 표시되는 마스킹된 데이터 상태, 데이터 공개 경고 모달에 링크가 추가되었습니다. 모든 링크는 실행 데이터 마스킹 문서를 새 탭에서 열어, 사용자가 마스킹 동작과 적용 옵션을 더 쉽게 이해할 수 있도록 합니다.
  • JWT Node: Support custom header claims for the Sign operation: JWT 노드의 Sign 작업이 이제 선택적 Header Claims(JSON) 필드를 지원하여, x5t, x5c, kid 같은 사용자 지정 JWT 헤더 매개변수를 추가할 수 있습니다. 명시적으로 지정한 값은 자동 생성되는 alg/typ/kid를 재정의합니다. 이를 통해 Microsoft Entra(Azure AD) 인증서 클라이언트 어설션 같은 사용 사례가 가능해집니다. 필드를 비워두면(기본값) 기존 동작이 유지되어 현재 워크플로에 영향이 없습니다.
  • Kafka Node: Add Schema Registry credential type: Kafka 노드와 Kafka Trigger가 이제 새로운 선택적 Schema Registry 자격 증명을 지원하여, HTTP Basic Auth를 통해 인증된 Schema Registry(예: Confluent Cloud)에 연결할 수 있습니다. 일반 Schema Registry URL 매개변수를 사용하는 기존 워크플로는 변경 없이 계속 작동합니다. 또한 오류 처리도 개선되어, 잘못된 구성은 명확한 메시지와 함께 실패하며 레지스트리 오류도 민감한 데이터를 노출하지 않고 기록됩니다.
  • Microsoft OneDrive Node: Support the generic Microsoft OAuth2 credential: Microsoft OneDrive 노드와 트리거가 이제 기존 OneDrive 전용 자격 증명에 더해 일반 Microsoft OAuth2 API 자격 증명을 지원합니다. 새로운 Authentication 옵션으로 사용할 자격 증명을 선택할 수 있어, 적절한 범위(Files.ReadWrite.All 등)를 가진 단일 Microsoft Graph 자격 증명을 OneDrive와 다른 Microsoft 노드에서 재사용할 수 있습니다. 기존 워크플로는 기본값이 이전 자격 증명으로 유지되므로 영향을 받지 않습니다.
  • Allow creating variables and data tables from the universal add menu: 이제 전역 "+" 추가 메뉴에서 직접 변수와 데이터 테이블을 만들 수 있으며, 범위(Global, Personal, 또는 팀 프로젝트)를 선택하는 하위 메뉴가 제공됩니다. 옵션은 권한이나 읽기 전용 브랜치에 따라 비활성화됩니다. Variables 탭도 이제 개인 프로젝트에서 표시됩니다. 또한 워크플로가 없는 새 인스턴스에서는 단순화된 레이아웃을 표시하기 전에 빈 상태 화면이 기존 자격 증명, 변수, 데이터 테이블도 함께 확인합니다.
  • Force Microsoft account selection on OAuth for all Microsoft credentials: Microsoft OAuth2 연결은 이제 로그인할 때 브라우저의 활성 세션을 조용히 재사용하는 대신 항상 Microsoft의 계정 선택기를 표시합니다. 이를 통해 공유 메일함이나 공유 SharePoint 사이트 같은 특정 계정에 자격 증명을 더 쉽게 연결할 수 있습니다. Outlook, SharePoint, OneDrive, Teams, Dynamics, Entra, Excel, Graph Security, To Do, Azure Storage 자격 증명에 영향을 미칩니다. 기존에 인가된 자격 증명은 영향을 받지 않으며, 새로운 연결이나 재인증에서만 선택기가 표시됩니다. Azure Monitor OAuth2는 영향을 받지 않습니다.
  • GitHub Node: Introduce get members operation on organization resource: GitHub 노드가 이제 Organization 리소스에 새로운 Get Members 작업을 지원하여, 지정된 GitHub 조직의 모든 멤버를 조회할 수 있습니다. 다른 목록 작업과 마찬가지로 기존 Return All 및 Limit 옵션을 통한 페이지네이션을 지원합니다.
  • Pipedrive Trigger Node: Allow lead entities to be triggered upon: Pipedrive Trigger 노드가 이제 선택 가능한 엔터티 유형으로 Lead를 포함하여, 별도의 우회 방법 없이도 직접 lead 관련 이벤트로 워크플로를 트리거할 수 있습니다. 이전에는 Lead가 엔터티 옵션 목록에서 누락되어 있었습니다.
  • Show the workflow name on the OAuth consent screen: 워크플로별 MCP 리소스에 대한 OAuth 접근을 인가할 때, 동의 화면이 이제 일반적인 인스턴스 전체 권한만 표시하는 대신 인가 대상 워크플로 이름을 구체적으로 표시합니다(예: "{client} requests access to workflow {workflowName}"). 이는 투명성과 피싱 방지를 개선합니다. 인스턴스 전체 MCP 인가는 변경되지 않습니다. 동의 전에 대상 워크플로를 사용할 수 없게 되면 이제 깨진 화면 대신 명확한 오류가 표시됩니다.
  • Use an action menu for API key row actions: Settings → n8n API에서 각 API 키 행이 이제 별도의 인라인 버튼 대신 단일 케밥(점 세 개) 작업 메뉴를 사용합니다. 본인이 소유한 키에는 Edit과 Revoke가, 다른 사용자가 소유한 키에는 View와 Revoke가 표시되어 각각 읽기 전용 또는 편집 모달이 열립니다. 이는 행 레이아웃을 정돈하고 작업 메뉴를 n8n의 나머지 UI와 맞춥니다.
  • MCP Server Trigger Node: Add n8n OAuth2 authentication option: MCP Server Trigger 노드(v2 이상)가 이제 인증 옵션으로 'n8n OAuth2'를 지원하여, 워크플로가 해당 워크플로의 MCP 엔드포인트에 범위가 지정된 유효한 OAuth 2.1 bearer 토큰을 요구할 수 있습니다. 유효한 토큰이 없는 요청은 discovery 헤더와 함께 401을, OAuth 서버를 사용할 수 없으면 503을 받습니다. oauth-server 모듈이 필요하며, 큐 모드에서 전용 웹훅 프로세스와 함께 작동합니다. 이전 v1 노드는 이 옵션을 사용할 수 없습니다.
  • Open API key modal in read-only mode for non-owners: Settings → API에서 다른 사용자의 API 키 행을 클릭하면 이제 삭제 확인으로 바로 이동하는 대신 읽기 전용 모달이 열립니다. 모달 제목에는 소유자의 이메일이 표시되고, Label과 Scopes 필드는 비활성화되며, Close와 Revoke 작업이 제공됩니다. Revoke는 여전히 기존 확인 대화 상자와 삭제 흐름을 트리거합니다. 본인 소유 API 키의 조회와 편집은 변경되지 않습니다.
  • Rewrite icon picker with search, full Lucide set, emoji sections, and color/skin tone pickers: 프로젝트에 사용되는 아이콘 선택기가 1,626개의 전체 Lucide 아이콘과 1,914개로 분류된 이모지를 아우르는 검색 가능한 인터페이스로 재작성되었습니다. 디바운스된 검색, 부드러운 성능을 위한 가상 스크롤, 아이콘 색상 선택기, 이모지용 피부 톤 선택기, 카테고리별 탐색, 셔플 버튼이 새로 추가되었습니다. 아이콘과 이모지는 이제 더 빠른 선택기 로딩을 위해 지연 로드되며, 선택한 색상은 아이콘과 함께 저장됩니다.
  • Computer use supports reading local pdf and image files: Computer Use가 이제 로컬 파일 시스템에서 PDF와 이미지 파일(PNG, JPEG, GIF, WebP)을 읽을 수 있어, AI 모델이 이를 직접 분석하고 결과를 도구 응답 뷰어에 인라인으로 표시할 수 있습니다. 읽기 및 쓰기 작업의 최대 파일 크기도 512KB에서 1MB로 늘어났습니다. 오디오나 비디오 같은 지원되지 않는 바이너리 형식은 여전히 오류를 반환합니다.
  • Redesign API key created modal: API 키 생성 확인 모달이 재설계되었습니다. 이제 업데이트된 제목, 힌트, 첫 30자와 마지막 30자를 줄임표로 구분해 보여주는 한 줄짜리 테두리 필드에 인라인으로 표시되는 새 키, 복사 아이콘 버튼이 표시됩니다. 복사 아이콘을 클릭하면 전체 키가 복사됩니다. 이는 이전의 카드 기반 레이아웃을 마우스를 올리면 나타나는 복사 상자로 대체합니다.
  • Calendly Trigger Node: Deprecate API key auth and default to OAuth2: Calendly가 API 키 인증을 중단함에 따라 Calendly Trigger 노드가 업데이트되었습니다. 이제 이 노드는 버전이 나뉘어, 새로운 기본 버전(v2)은 깨진 API 키 옵션을 완전히 제거하고 OAuth2 인증만 지원하며, 이전 버전(v1)은 기존 워크플로를 위해 유지되어 API 키 옵션이 지원 중단으로 표시됩니다. 새 노드는 안정적인 작동을 위해 기본값으로 OAuth2를 사용합니다.
  • LmChatAnthropic Node: Add streaming option: Anthropic Chat Model 노드에 이제 Options 아래에 선택적 'Stream Responses' 옵션이 추가되었습니다. 활성화하면 단일 비스트리밍 요청 대신 Server-Sent Events를 통해 응답이 스트리밍됩니다. 기본값은 비활성화이므로 기존 워크플로는 변경 없이 동작하며, 에이전트에 반환되는 최종 출력 형식도 동일하게 유지됩니다.
  • Reposition nodes on group collapse/expand: 캔버스에서 그룹을 펼치면 이제 겹치는 노드와 그룹이 자동으로 밀려나며, 접으면 원래 위치로 돌아갑니다. 이 밀어내기는 밀려난 노드를 드래그하거나, 펼쳐진 그룹을 드래그하거나, 그룹을 해제하기 전까지는 순전히 시각적으로만 동작하며, 그 시점에 새 위치가 저장됩니다. 그룹 펼침/접힘 상태는 워크플로별로 기억됩니다. 새 그룹은 이웃을 밀어내지 않고 펼쳐진 상태로 시작하며, 가져오거나 붙여넣은 그룹은 접힌 상태로 시작합니다.

n8n 2.26 Bedrock용 AWS Assume Role 지원, 그 외 6개 기능#

Released: 2026-06-09

  • Add pagination to MCP workflows table: MCP 설정 페이지의 워크플로 테이블이 이제 페이지 크기를 선택할 수 있는 페이지네이션을 지원하여, 이전의 고정된 200개 워크플로 한도를 대체합니다. 이전에는 이 한도를 넘는 워크플로에 접근하거나 관리할 수 없었지만, 이제는 페이지 탐색을 통해 모든 워크플로에 접근할 수 있으며 테이블은 전체 워크플로 수를 올바르게 반영합니다.
  • Add support for NVIDIA Nemotron Embeddings Node: build.nvidia.com이나 셀프 호스팅 NIM을 통해 NVIDIA NeMo Retriever 모델로 임베딩을 생성하는 새로운 NVIDIA Nemotron Embeddings 노드가 추가되었습니다. 기존 NVIDIA Nemotron 자격 증명을 재사용하고, 필수 input_type 필드(인덱싱용 passage, 검색용 query)를 자동으로 설정하며, 엄선된 검색 가능한 모델 목록과 셀프 호스팅용 자유 텍스트 모델 ID를 제공하고, 배치 크기·차원·개행 제거·타임아웃 옵션을 지원합니다.
  • NVIDIA Nemotron Chat Model Node: Restrict model selector to supported models: NVIDIA Nemotron Chat Model 노드의 Model 선택기는 이제 부분 문자열 일치 대신 명시적인 허용 목록을 사용해 지원되는 Nemotron 채팅 모델만 표시합니다. 이를 통해 reward나 embedding 모델 같은 비채팅 모델이 드롭다운에 나타나지 않습니다. API에 접근할 수 없으면 동일한 허용 목록이 정적 대체값으로 표시됩니다. 기본 모델은 nvidia/llama-3.3-nemotron-super-49b-v1로 유지됩니다.
  • Trello Node: Add OAuth1 credential support: Trello와 Trello Trigger 노드가 이제 기존 API Key 인증(계속 기본값으로 유지되므로 기존 워크플로는 영향을 받지 않음)에 더해 Trello의 OAuth 1.0a 흐름을 통한 연결을 지원합니다. Authentication 선택기로 방식을 고를 수 있으며, 트리거의 웹훅 생성·삭제·서명 검증은 두 방식 모두에 대해 올바르게 처리됩니다. 이는 n8n의 일반 OAuth1 구현에서 액세스 토큰 교환 요청이 서명되지 않은 채 남아 있던 버그도 수정합니다.
  • Add AWS Assume Role support for Bedrock nodes: AWS Bedrock Chat Model과 Embeddings AWS Bedrock 노드가 이제 표준 IAM 자격 증명과 더불어 'AWS(Assume Role)'를 인증 옵션으로 지원합니다. 이를 통해 워크플로는 정적 AWS 키 대신 역할 ARN과 외부 ID를 통한 단기 STS 세션을 사용할 수 있으며, 다른 AWS 노드에서 이미 제공되는 Assume Role 지원과 일치합니다. 기존 워크플로는 영향을 받지 않으며 이전 IAM 인증 경로를 기본값으로 사용합니다.
  • Add Mine and All tabs to the API keys settings: Settings > API keys 페이지가 API 키를 관리할 수 있는 사용자를 위한 Mine과 All 탭, 정렬 및 페이지네이션이 가능한 테이블, 라벨 검색과 Create API key 버튼이 있는 툴바로 재설계되었습니다. 새 열은 소유자와 만료일을 보여주고, 행 작업은 호버 시 나타나며, 다른 사용자의 키를 취소하면 맞춤형 확인 문구가 표시됩니다. 백엔드 엔드포인트도 이제 소유권, 라벨, 정렬 필터를 지원합니다.
  • Google Cloud Storage Node: Add service account authentication: Google Cloud Storage 노드가 이제 OAuth2에 더해 (기존 Google API 자격 증명을 통한) Google 서비스 계정 인증을 지원합니다. 이는 OAuth2 세션이 자주 만료되는 자동화 워크로드에 유용하며, 프로젝트 검색, 오브젝트 목록 조회, 재개 가능한 파일 업로드에 적용됩니다. 새로운 Authentication 옵션으로 OAuth2와 Service Account(권장) 중에서 선택할 수 있습니다.

n8n 2.25.1 에이전트를 위한 웹 검색, 그 외 13개 기능#

Released: 2026-06-02

  • Crypto Node: Add HMAC-SHA1 support: Crypto 노드의 Hash와 HMAC 액션(V1, V2)이 이제 레거시 API와의 상호운용성, 웹훅 서명 검증, 이전 방식의 무결성 검사에 유용한 SHA1을 선택 가능한 알고리즘으로 포함합니다. 이는 UI 추가일 뿐이며, 자격 증명·실행 로직·기존 기본값(V2는 여전히 SHA256, V1은 MD5를 기본값으로 사용)에는 변화가 없습니다. Sign 액션의 알고리즘 목록은 영향을 받지 않습니다.
  • Microsoft OneDrive Node: Allow custom OAuth scopes (CE-949): Microsoft OneDrive OAuth2 자격 증명에 이제 Custom Scopes 토글이 포함되어, 기본 OAuth 범위(openid offline_access Files.ReadWrite.All)를 재정의해 추가 Microsoft Graph 권한을 부여하거나 테넌트에 맞게 범위를 제한할 수 있습니다. 비활성화하면 동작은 변경되지 않습니다. 활성화하면 기본값이 미리 채워진 편집 가능한 Enabled Scopes 필드가 표시되며, 변경 시 노드가 오작동할 수 있다는 경고가 함께 나타납니다.
  • Microsoft Outlook Node: Allow custom OAuth scopes (CE-950): Microsoft Outlook OAuth2 자격 증명이 이제 사용자 지정 OAuth 범위를 지원합니다. 새로운 Custom Scopes 토글로 활성화된 범위 목록을 직접 편집할 수 있으며, 변경 시 노드 기능에 영향을 줄 수 있다는 경고가 표시됩니다. 기본적으로 토글은 꺼져 있으며 기존 자격 증명은 이전 기본 범위 목록으로 변경 없이 계속 작동합니다. 이는 Microsoft Excel, Teams, OneDrive, SharePoint 자격 증명에서 이미 제공되는 동일한 사용자 지정 범위 옵션과 일치합니다.
  • Microsoft SharePoint Node: Allow custom OAuth scopes: Microsoft SharePoint OAuth2 자격 증명이 이제 사용자 지정 OAuth 범위를 지원합니다. 새로운 'Custom Scopes' 토글로 편집 가능한 'Enabled Scopes' 필드가 나타나며, 동적 서브도메인 치환을 유지하면서 범위(예: Sites.Read.All)를 추가하거나 수정할 수 있습니다. 토글이 꺼져 있으면 기본 인증 동작은 변경되지 않으며, 이는 Microsoft Excel과 Entra 자격 증명에서 이미 제공되는 기능과 일치합니다.
  • Add private credential badge, callout, and not-connected validation in NDV: NDV 자격 증명 선택기는 이제 사용자별(해석 가능한) 인증을 사용하는 자격 증명에 Private 배지를 표시하며, 이는 닫힌 선택기와 드롭다운 모두에 적용됩니다. 선택기 아래의 알림은 계정이 연결되어 있는지 여부를 표시하며, 연결되어 있지 않으면 자격 증명 편집 모달을 여는 Connect 링크가 제공됩니다. 현재 사용자에 대해 연결되지 않은 개인 자격 증명을 사용하는 노드는 이제 설명 툴팁이 있는 캔버스 경고 삼각형도 표시합니다. 정적 자격 증명은 영향을 받지 않습니다.
  • Form Trigger Node: Add n8n user authentication option: Form Trigger 노드(typeVersion 2.6 이상)가 이제 'n8n User Auth' 옵션을 지원하여, 폼을 보거나 제출하려면 방문자가 동일한 n8n 인스턴스에 로그인해야 하도록 요구할 수 있습니다. 인증되지 않은 GET 요청은 로그인 화면으로 리디렉션되고, POST는 401로 거부됩니다. 제출된 데이터에는 기본적으로 로그인한 사용자의 id, 이메일, 이름, 성이 포함되며, 이를 원치 않으면 새로운 'Include User in Output' 옵션으로 제외할 수 있습니다. 모든 n8n 로그인 방식과 다단계 폼에서 작동합니다.
  • Refine plan review with chat-input edits: AI 어시스턴트의 계획 검토 경험이 개선되었습니다. 이제 계획에 변경을 요청하면 계획 카드의 별도 텍스트 영역이 아니라 집중된 'Plan edits' 모드로 채팅 입력창에서 직접 이루어집니다. 계획 카드는 이제 Deny, Ask for edits, Approve라는 세 가지 명확한 작업과, 'Plan approved', 'Plan denied', 'Updating plan…' 같은 상태 표시기, 계획이 아직 생성 중일 때의 'Building plan…' 표시기를 보여줍니다.
  • Show data redaction scope dropdown to unlicensed users: Settings > Security & policies에서, Redact executions scope 드롭다운이 이제 Enforce data redaction 토글과 마찬가지로 라이선스가 없는 사용자에게도 표시됩니다. Upgrade 배지와 함께 비활성화되어 표시되며, 업그레이드 페이지로 연결되는 툴팁이 포함됩니다. 라이선스가 만료되면 드롭다운은 관리자를 위해 이전에 저장된 범위 값을 계속 표시하며, 비활성화되어 있는 동안에는 변경 사항이 전송되지 않습니다.
  • Validate private credentials only run under manual triggers: 노드가 개인(사용자별) 자격 증명을 사용하지만 워크플로에 웹훅, 스케줄, 폼, 채팅 트리거 같은 수동이 아닌 트리거가 포함된 경우, n8n이 이제 에디터에서 경고를 표시합니다. 개인 자격 증명은 수동 사용자 아이덴티티 아래에서만 해석되므로, 이전에는 런타임에 조용히 실패하곤 했습니다. 경고는 Manual trigger로 전환하거나 정적 자격 증명을 사용하도록 제안합니다.
  • Add N8nMarkdown editor to @n8n/design-system and Agents: 굵게, 기울임, 취소선, 제목, 목록, 작업 목록, 코드 블록, 인용, 실행 취소/다시 실행을 위한 서식 도구 모음과 원시 마크다운·읽기 전용 모드를 갖춘 새로운 리치 텍스트 마크다운 에디터가 디자인 시스템에 추가되었습니다. AI Agent 지침 에디터도 이제 이 새 컴포넌트를 사용합니다. 채팅 메시지의 마크다운 렌더링도 제품 전반에서 일관된 서식을 위해 동일한 기반 스타일을 공유하도록 업데이트되었습니다.
  • Default workflow resolver to n8n system resolver: 워크플로 설정에서, 자격 증명 리졸버 드롭다운은 이제 리졸버가 명시적으로 선택되지 않았을 때 빈 상태로 표시되는 대신 기본 선택 항목으로 "n8n private credentials"를 표시합니다. 이는 표시 전용 변경입니다. 시스템 리졸버를 선택해도 credentialResolverId가 저장되지 않으므로, 워크플로는 특정 시드 리졸버에 고정되는 대신 백엔드의 기본 대체값에 계속 의존합니다.
  • Show private credential connection state in credentials list: 프로젝트 Credentials 탭이 이제 (동적 자격 증명과 함께 사용되는) 개인, 해석 가능한 자격 증명에 대해 사용자별 연결 상태를 표시합니다. 개인 자격 증명을 연결하지 않았다면 Connect 버튼이 나타나 편집 모달을 열지 않고도 목록에서 바로 OAuth 흐름을 완료할 수 있습니다. 인가가 완료되면 Connected 라벨이 표시됩니다. 프로젝트 칩과 작업 메뉴는 두 상태 모두에서 계속 표시됩니다.
  • Add fallback web search for agents: 이제 에이전트가 웹 검색을 수행할 수 있으며, 가능하면 네이티브 제공자 도구를 사용하고 그렇지 않으면 기존 자격 증명을 통해 Brave/SearXNG로 대체되며, Advanced 패널에서 구성할 수 있습니다. 또한 에이전트가 SKILL.md 같은 잘못된 파일 경로를 추측하지 않도록 스킬 로딩을 수정하고, 웹 검색과 메모리 기본값의 안정성을 개선했으며, 알 수 없는 자격 증명 유형에 대한 검증을 추가하고, 채팅에서 웹 검색 도구 이름을 정규화했습니다.
  • Introduce new project/folder actions menu: 프로젝트 및 폴더 브레드크럼에 새로운 작업 메뉴가 추가되어, 사용자가 프로젝트나 폴더 내 모든 워크플로에 대해 MCP 접근을 일괄적으로 활성화하거나 비활성화할 수 있으며, 업데이트된 항목·변경 없는 항목·건너뛴 항목을 요약하는 확인 토스트가 표시됩니다. 기반이 되는 일괄 MCP 토글 엔드포인트도 이제 실제로 업데이트된 워크플로와 변경되지 않고 남은 워크플로를 별도로 정확하게 보고합니다.

n8n 2.23 새로운 AI 채팅에 빠르게 접근, 그 외 9개 기능#

Released: 2026-05-27

  • Gumroad Trigger Node: Add OAuth2 authentication: Gumroad Trigger 노드가 이제 기존 액세스 토큰 자격 증명에 더해 OAuth2 인증을 지원합니다. 새로운 Authentication 선택기로 Access Token 또는 OAuth2를 선택할 수 있으며, 새로운 Gumroad OAuth2 API 자격 증명은 기본적으로 최소한의 view_sales 범위만 요청하고, 더 넓은 접근을 위한 선택적 Custom Scopes 토글도 제공합니다. 기존 워크플로는 Authentication 기본값이 Access Token이므로 영향을 받지 않습니다.
  • Add new AI chat to universal create dropdown: 사용자가 어디서든 새로운 Instance AI 채팅을 빠르게 시작할 수 있도록 전역 생성(+) 드롭다운에 New AI chat 항목이 추가되었습니다. 메뉴의 마지막 항목으로 표시되지만, Instance AI 모듈이 활성화되어 있고 사용자에게 권한이 있을 때만 나타납니다. 또한 Instance AI 사이드바의 기존 new-thread 버튼도 이제 링크처럼 작동하여, 중간 클릭과 cmd/ctrl 클릭으로 채팅을 새 탭에서 열 수 있습니다.
  • Execute Workflow Node: Return items from every run of the sub-workflow's last node: Execute Workflow Trigger가 이제 서브 워크플로의 마지막 노드가 여러 번 실행될 때(예: Loop Over Items 사용 시) 서브 워크플로가 무엇을 반환하는지 제어합니다. 새로운 v1.2 트리거는 기본적으로 각 실행의 항목을 브랜치별로 이어붙여 모든 실행의 항목을 반환합니다. 기존 v1/v1.1 트리거는 이전의 마지막 실행만 반환하는 동작을 유지하며, 모든 실행을 병합하도록 선택할 수 있는 새로운 'Items to Return' 옵션이 추가되었습니다. LangChain Tool/Retriever Workflow 호출자는 항상 마지막 실행 결과만 유지합니다.
  • Make plan approval UX clearer: 계획 승인 카드는 이제 피드백이 입력되었는지에 따라 기본 버튼이 Allow와 Request changes 사이에서 바뀌며, 별도의 Deny 버튼이 추가됩니다. 계획을 거부하면 계획이 완전히 취소되고 AI 에이전트에게 수정이 아니라 중단하라고 알려, 계획을 완전히 거절하는 것과 변경을 요청하는 것을 더 명확히 구분할 수 있습니다.
  • Odoo Node: Add v2 with resource locators, field mapping, and API key auth: Odoo 노드에 변경되지 않은 v1과 함께 새로운 v2가 추가되었습니다. V2는 Odoo 19 이상을 위해 REST 스타일의 /json/2 엔드포인트를 사용하는 API 키 인증을 추가하며, 기존 사용자 이름/비밀번호 자격 증명은 Odoo 14-18을 위해 /jsonrpc를 통해 계속 작동합니다. 또한 검색 가능한 목록에서 레코드를 선택하는 리소스 로케이터와, 생성/업데이트 작업을 위해 Odoo에서 필드를 동적으로 불러오는 리소스 매퍼도 도입되었습니다. 지원되는 리소스는 Contact, Opportunity, Activity, Custom Resource이며, Note 리소스는 더 이상 사용할 수 없습니다.
  • Open workflow artifact when builder spawns to edit it: Instance AI에 기존 워크플로 편집을 요청하면, 이제 아티팩트 패널과 캔버스 미리보기가 첫 편집 결과를 기다리는 대신 워크플로 빌더 서브 에이전트가 시작되는 즉시 열립니다. 이를 통해 사용자가 이전에 편집을 요청한 뒤 워크플로가 나타나는 것을 보기까지 겪던 빈 패널 지연이 사라집니다. 새 워크플로를 만드는 경우에는 생성 시점에 워크플로 ID가 아직 없으므로 영향을 받지 않습니다.
  • Oracle DB Vector Store Node: Add support for vectorstore and embedding node support: Oracle Database AI 워크플로를 위한 두 개의 새 노드가 추가되었습니다. 거리 전략 선택과 메타데이터 필터링(노드 수준과 런타임 필터의 딥 머지 포함)이 가능한 Insert, Load, Retrieve, Retrieve-as-tool 모드를 지원하는 Oracle Vector Store 노드와, 리소스 로케이터로 선택 가능한 데이터베이스에 로드된 모델을 사용해 임베딩을 생성하는 Oracle ONNX Embeddings 노드입니다. 둘 다 효율적인 리소스 처리를 위해 풀링된 Oracle 연결을 사용합니다. Oracle Database에 미리 로드된 ONNX 모델이 필요합니다.
  • Per-user OAuth connection banner for resolvable credentials: 공유되는 해석 가능한 OAuth 자격 증명의 경우, 자격 증명 편집 모달이 이제 공유 상태 대신 각 사용자 자신의 OAuth 연결 상태를 표시합니다. 팀원이 공유 자격 증명을 연결했더라도, 동일한 자격 증명을 보는 다른 사용자는 자신이 직접 연결하기 전까지는 잘못된 '계정 연결됨' 배너 대신 'Connect' 프롬프트를 계속 보게 됩니다. 정적(해석 불가능한) OAuth 자격 증명은 영향을 받지 않습니다.
  • Lock workflow redaction settings when enforced at instance level: 인스턴스 수준 마스킹 강제(REDACTION_ENFORCEMENT 기능 플래그 뒤)가 활성화되면, Workflow Settings 드로어는 이제 두 데이터 마스킹 선택 항목을 모두 잠그고 잠금 아이콘과 'Enforced at instance level' 툴팁을 표시합니다. 이는 워크플로별 편집 권한보다 우선하므로, 강제가 활성화된 동안에는 편집자가 더 이상 마스킹 설정을 변경할 수 없습니다. 강제가 꺼져 있거나 플래그가 설정되지 않은 경우 동작은 변경되지 않습니다. 강제 기능의 백엔드 지원은 후속 릴리즈에 예정되어 있습니다.
  • Require production redaction when enabling manual redaction: Workflow Settings에서, 'Redact manual execution data' 옵션은 이제 'Redact production execution data'도 Redact로 설정되어 있어야 합니다. 프로덕션 마스킹이 활성화되어 있지 않으면 수동 마스킹 컨트롤은 설명 툴팁과 함께 비활성화됩니다. 프로덕션 마스킹을 끄면 수동 마스킹도 자동으로 기본값으로 재설정됩니다. 이를 통해 수동 데이터는 마스킹되지만 프로덕션 데이터는 마스킹되지 않는 일관성 없는 상태로 워크플로가 저장되는 것을 방지합니다.

n8n 2.22.5-exp 워크플로 카드의 빠른 MCP 접근 토글#

Released: 2026-06-01

  • Surface MCP access toggle on workflow cards: 일부 사용자(A/B 테스트를 통해 50%)의 경우, 워크플로 목록의 워크플로 카드가 이제 3점 메뉴를 거치지 않고도 MCP 접근을 직접 활성화하거나 제거할 수 있는 인라인 스위치를 보여줍니다. 인스턴스 수준 MCP가 꺼져 있으면 스위치를 클릭할 때 이를 활성화하는 온보딩 모달이 열리며, 관리자가 아닌 사용자에게는 관리자에게 문의하라는 안내와 함께 비활성화된 스위치가 표시됩니다. MCP 클라이언트에게 표시되는 MCP 접근 오류 메시지도 이 새로운 토글을 언급하도록 업데이트되었습니다.

n8n 2.22 Crypto 노드에 암호화·복호화 기능 추가, 그 외 10개 기능#

Released: 2026-05-19

  • Crypto Node: Add encryption and decryption actions: Crypto 노드가 이제 Encrypt와 Decrypt 액션을 지원합니다. 대칭 모드는 scrypt 키 유도를 사용하는 암구를 사용하고 AES-256-GCM, AES-192-GCM, AES-128-GCM, ChaCha20-Poly1305 같은 인증된 암호를 사용해 버전이 지정된 base64 출력을 생성합니다. 비대칭 모드는 암호화와 복호화에 각각 공개 키와 개인 키를 사용하는 RSA-OAEP-SHA256을 사용합니다. 암구, 공개 키, 개인 키를 위한 세 가지 새 자격 증명 필드가 이 액션들을 지원합니다. 복호화 실패 시에는 세부 정보 노출을 피하기 위해 일반적인 오류가 반환됩니다.
  • Facebook Graph API Node: Add OAuth2 support: Facebook Graph API와 Facebook Trigger 노드가 이제 액세스 토큰의 대안으로 OAuth2 인증을 지원합니다. 두 가지 새 자격 증명 유형인 Facebook Graph OAuth2 API와 Facebook Graph (App) OAuth2 API를 통해 구성 가능한 범위로 OAuth2 인증을 할 수 있으며, 기존 액세스 토큰 자격 증명도 계속 지원됩니다. 새로운 Graph API 버전 v24.0과 v25.0도 노드의 버전 선택기에 추가되었습니다.
  • Microsoft Teams Trigger Node: Add webhook request verification: Microsoft Teams Trigger 노드가 이제 Microsoft Graph의 clientState 메커니즘을 사용해 들어오는 웹훅 알림을 검증합니다. 구독을 생성할 때 노드는 시크릿을 자동 생성해 clientState로 전송하며, 들어오는 알림은 저장된 이 시크릿과 대조되고, 검증되지 않은 요청은 401 응답으로 거부됩니다. 저장된 시크릿 없이 생성된 기존 구독은 검증되지 않은 채로 계속 작동해, 위조된 웹훅 호출에 대한 보안을 개선하면서도 하위 호환성을 유지합니다.
  • AWS Node: Add IRSA to AWS AssumeRole system credential strategies: AWS 노드가 이제 IAM Roles for Service Accounts(IRSA)를 자동 자격 증명 소스로 지원합니다. AWS_ROLE_ARN과 AWS_WEB_IDENTITY_TOKEN_FILE 환경 변수가 설정되면, n8n은 웹 아이덴티티 토큰을 읽고 STS AssumeRoleWithWebIdentity를 호출해 임시 자격 증명을 얻어, EKS에서 실행되는 워크플로가 정적 키 없이도 기존 파드 아이덴티티, 컨테이너 메타데이터, 인스턴스 메타데이터 전략과 함께 AWS에 인증할 수 있습니다.
  • AWS SNS Trigger Node: Add webhook request verification: AWS SNS Trigger 노드가 이제 AWS SNS가 요구하는 인증서 기반 RSA 서명 검증을 사용해 들어오는 웹훅 요청을 검증합니다. 메시지 토픽을 확인하고, 서명 인증서를 다운로드해 검증하며, 처리 전에 RSA 서명을 확인합니다. 서명이 유효하지 않거나 없는 요청은 401 Unauthorized 응답으로 거부되어, 위조된 알림이 워크플로를 트리거하는 것을 방지함으로써 보안이 향상됩니다.
  • Box Trigger Node: Add webhook request verification: Box Trigger 노드가 이제 Box의 V2 웹훅 서명 사양에 따라 HMAC-SHA256 서명 검사를 사용해 들어오는 웹훅 요청을 검증할 수 있습니다. Box OAuth2 자격 증명에 선택적으로 주 서명 키와 보조 서명 키를 설정할 수 있으며, 서명이 유효하지 않거나 만료된 요청은 401 응답으로 거부됩니다. 서명 키가 구성되지 않은 기존 워크플로는 변경 없이 계속 작동합니다.
  • Snowflake Node: Add OAuth2 credential support: Snowflake 노드가 이제 사용자 이름/비밀번호와 키 쌍 자격 증명의 대안으로 OAuth2 인증(PKCE 흐름)을 지원합니다. 계정, 웨어하우스, 데이터베이스, 스키마와 함께 새로운 Snowflake OAuth2 API 자격 증명을 추가한 다음, OAuth2를 통해 연결해 인가하고 결과 토큰을 사용해 쿼리를 실행하세요. 역할은 별도 필드가 아니라 OAuth 범위를 통해 지정됩니다.
  • Add Workflow Publish Timeline tab to Workflow History: Workflow History에 이제 워크플로가 언제 발행되었거나 발행 취소되었는지, 버전 이름과 변경한 사람을 포함해 시간순으로 보여주는 Publish Timeline 탭이 추가되었습니다. 이 탭은 최소 한 번이라도 발행된 워크플로에만 표시되며, 그렇지 않으면 빈 상태를 보여줍니다. 이 탭으로 바로 연결되는 새로운 'View timeline' 항목이 Publish 드롭다운 메뉴에 추가되었습니다.
  • Move MCP Client Tool into the MCP category: AI > Tools 패널이 재구성되었습니다. MCP Client Tool 노드는 이제 Recommended Tools 대신 이름이 바뀐 'MCP servers' 섹션 아래에 표시되며, MCP servers 중에서 구분선과 함께 맨 처음에 나열됩니다. 섹션 제목과 설명이 명확성을 위해 업데이트되었으며, MCP servers 아래에는 서버가 8개를 넘으면 검색 바가 표시됩니다.
  • NocoDB Node: Add new data apis and use new api version: NocoDB 노드가 새로운 버전 4로 업데이트되어 NocoDB API 버전 v0.200과 v0.260을 지원합니다. 기존 행 작업(Create, Update, Delete, Get, Get Many)은 계속 지원되며, 새로운 v0.260 API는 Create or Update(upsert), Row Count, Row Upload, Base Get/Get Many, 연결된 행의 목록·연결·연결 해제 작업을 추가합니다.
  • Add instance-level data redaction policy UI: Settings → Security & Policies에 새로운 Data Redaction 섹션이 추가되어, 관리자가 실행 전반에 걸쳐 마스킹을 강제하고 범위(수동, 프로덕션, 또는 둘 다)를 선택할 수 있습니다. 환경 기능 플래그 뒤에서만 사용할 수 있으며, 데이터 마스킹이 포함된 라이선스가 필요하고, 환경으로 관리되는 인스턴스에서는 비활성화됩니다. 참고: 이번 릴리즈에서 이 UI는 프런트엔드 전용이며, 백엔드 API 연동은 후속 작업으로 계획되어 있습니다.

n8n 2.21 트리거 노드 전반에 웹훅 서명 검증 추가, 그 외 23개 기능#

Released: 2026-05-12

  • Figma Trigger Node: Add webhook request verification: Figma Trigger 노드가 이제 웹훅 생성 시 생성된 패스코드를 상수 시간 비교로 확인해 들어오는 웹훅 요청을 검증합니다. 패스코드가 없거나 잘못된 요청은 401 Unauthorized로 거부되어 위조된 웹훅 호출을 방지하는 데 도움이 됩니다. 이 변경 이전에 만들어진 웹훅은 저장된 패스코드가 없으므로 검증이 건너뛰어져 계속 변경 없이 작동합니다.
  • Taiga Trigger Node: Add webhook request verification: Taiga Trigger 노드가 이제 X-TAIGA-WEBHOOK-SIGNATURE 헤더와 워크플로 데이터에 저장된 웹훅별 키를 사용해 들어오는 웹훅 요청을 검증합니다. 서명이 유효하지 않은 요청은 401 Unauthorized 응답으로 거부되어 위조된 웹훅 호출에 대한 보안이 개선됩니다. 저장된 키가 없는 기존 워크플로는 변경 없이 계속 작동해 하위 호환성이 보장됩니다.
  • Acuity Scheduling Trigger Node: Add webhook request verification: Acuity Scheduling Trigger 노드가 이제 구성된 API 키를 공유 시크릿으로 사용해 x-acuity-signature 헤더에 대한 HMAC SHA-256 서명을 확인함으로써 들어오는 웹훅 요청을 검증합니다. 서명이 유효하지 않은 요청은 401 Unauthorized 응답으로 거부됩니다. OAuth2 인증을 사용 중이거나 API 키를 사용할 수 없을 때는 검증이 건너뛰어져 기존 설정과의 하위 호환성이 유지됩니다.
  • Asana Trigger Node: Add webhook request verification: Asana Trigger 노드가 이제 웹훅 설정 시 교환된 시크릿으로 계산한 HMAC SHA-256 다이제스트와 X-Hook-Signature 헤더를 대조해 들어오는 웹훅 요청을 검증합니다. 서명이 없거나 유효하지 않은 요청은 401 Unauthorized 응답으로 거부되어 위조되거나 변조된 웹훅 호출에 대한 보안이 개선됩니다. 이 변경 이전에 만들어진 기존 웹훅은 저장된 시크릿이 없으므로 검증이 건너뛰어져 영향을 받지 않고 계속 작동합니다.
  • Cal Trigger Node: Add webhook request verification: Cal Trigger 노드가 이제 X-Cal-Signature-256 헤더를 통한 HMAC SHA-256 서명을 사용해 들어오는 Cal.com 웹훅 요청을 검증합니다. 웹훅이 생성될 때 서명 시크릿이 자동으로 생성되어 워크플로 데이터에 저장되며, 인가되지 않았거나 위조된 요청으로부터 보호합니다. 서명이 유효하지 않은 요청은 401 응답으로 거부됩니다. 이 업데이트 이전에 만들어진 기존 웹훅은 변경 없이 계속 작동합니다.
  • Cap eval concurrency slider at admin-set limit: 평가 결과 페이지의 동시성 슬라이더가 이제 관리자가 구성한 N8N_CONCURRENCY_EVALUATION_LIMIT 환경 변수를 준수합니다. 이전에는 백엔드가 실제 동시성을 더 낮게 조용히 제한하더라도 슬라이더는 항상 1~10 사이의 값을 허용했습니다. 이제 슬라이더의 최대값이 구성된 한도(여전히 최대 10으로 제한됨)에 맞춰 조정되어, 사용자는 백엔드가 실제로 허용할 값만 확인하고 선택할 수 있습니다. 한도가 적용되기 전에 저장된 설정은 유지되며, 이후 한도가 상향되면 다시 나타납니다.
  • Customer.io Trigger Node: Add webhook request verification: Customer.io Trigger 노드가 이제 X-CIO-Signature 헤더에 대한 HMAC-SHA256 서명 검증을 사용해 들어오는 리포팅 웹훅 요청을 검증합니다. Customer.io 대시보드의 Integrations > Reporting webhooks에서 확인할 수 있는 새로운 선택적 Webhook Signing Key 필드가 Customer.io API 자격 증명에 추가되었습니다. 서명이 유효하지 않은 요청은 401 응답으로 거부되며, 재전송 공격은 5분의 타임스탬프 윈도우로 완화됩니다. 서명 키가 구성되지 않은 기존 워크플로는 변경 없이 계속 작동합니다.
  • Figma Trigger Node: Add OAuth2 authentication support: Figma Trigger 노드가 이제 기존 개인 액세스 토큰에 더해 OAuth2 인증을 지원합니다. 새로운 인증 선택기로 사용자는 Access Token(기존 워크플로를 유지하는 기본값) 또는 OAuth2 중에서 선택할 수 있으며, 웹훅 관리를 위한 기본 범위와 범위를 사용자 지정할 수 있는 옵션을 갖춘 새로운 Figma OAuth2 자격 증명을 사용합니다.
  • Formstack Trigger Node: Add webhook request verification: Formstack Trigger 노드가 이제 HMAC SHA-256 서명을 사용해 들어오는 웹훅 요청을 검증합니다. 웹훅이 생성되면 n8n이 시크릿을 생성해 Formstack에 등록하며, 들어오는 요청은 X-FS-Signature 헤더와 대조되어 유효하지 않은 요청은 401 응답으로 거부됩니다. 저장된 시크릿이 없는 기존 웹훅은 검증 없이 계속 작동하며, 웹훅이 삭제되면 시크릿도 정리됩니다.
  • GitLab Trigger Node: Add webhook request verification: GitLab Trigger 노드가 이제 들어오는 웹훅 요청을 검증합니다. 웹훅이 생성되면 n8n이 무작위 시크릿 토큰을 생성해 GitLab에 등록하며, 들어오는 요청은 상수 시간 비교로 X-Gitlab-Token 헤더와 대조되어 일치하지 않으면 401 Unauthorized로 거부됩니다. 저장된 시크릿이 없는 기존 웹훅은 변경 없이 계속 작동하므로, 현재 설정을 깨뜨리지 않고 보안이 개선됩니다.
  • MailerLite Trigger Node: Add webhook request verification: MailerLite Trigger 노드가 이제 HMAC-SHA256 서명 검증을 사용해 들어오는 웹훅 요청을 검증합니다. 웹훅을 생성할 때 n8n은 MailerLite가 제공한 시크릿을 저장하고, 들어오는 각 요청의 Signature 헤더와 대조해 유효하지 않은 요청은 401 응답으로 거부합니다. 이 변경 이전에 만들어진 기존 워크플로는 저장된 시크릿이 없으면 검증이 건너뛰어지므로 중단 없이 계속 작동합니다.
  • Mautic Trigger Node: Add webhook request verification: Mautic Trigger 노드가 이제 들어오는 웹훅 요청을 검증합니다. 웹훅 생성 시 n8n은 무작위 HMAC-SHA256 시크릿을 생성해 Mautic에 등록하며, 들어오는 요청은 상수 시간 비교로 Webhook-Signature 헤더와 대조되어 유효하지 않은 요청은 401로 거부됩니다. 저장된 시크릿이 없는 기존 웹훅은 변경 없이 계속 작동하므로, 현재 설정을 깨뜨리지 않고 보안이 개선됩니다.
  • Microsoft Outlook Node: Add location and attendees fields to calendar events: Microsoft Outlook 노드의 Create와 Update Event 작업이 이제 Additional Fields 아래에 Location과 Attendees 필드를 지원합니다. Location은 방 이름, 주소, 회의 링크 같은 자유 텍스트를 받습니다. Attendees는 이메일, 선택적 이름, Required/Optional/Resource 유형과 함께 한 명 이상을 추가하는 다중값 필드입니다. 두 필드 모두 선택적이며 기존 워크플로에 영향을 주지 않습니다.
  • Onfleet Trigger Node: Add webhook request verification: Onfleet Trigger 노드가 이제 HMAC-SHA512 서명을 사용해 들어오는 웹훅 요청을 검증할 수 있습니다. 새로운 선택적 Signing Secret 필드가 Onfleet API 자격 증명에 추가되었습니다. 설정하면 n8n은 요청 본문에 대해 서명 헤더를 검증하고 일치하지 않으면 401 응답으로 거부합니다. 시크릿이 구성되지 않으면 검증이 건너뛰어져 기존 워크플로는 변경 없이 계속 작동합니다. Onfleet의 설정 검증 요청은 여전히 서명 검사를 우회합니다.
  • Strava Node: Allow custom OAuth2 scopes: Strava의 OAuth2 자격 증명이 이제 사용자 지정 범위를 지원합니다. 새로운 'Custom Scopes' 토글로 편집 가능한 'Enabled Scopes' 필드가 나타나, 기본 activity:read_all과 activity:write를 넘어 profile:read_all이나 read_all 같은 추가 권한을 요청할 수 있습니다. 토글이 꺼져 있으면 기본 동작이 유지되므로 기존 자격 증명은 변경 없이 계속 작동합니다.
  • Trello Trigger Node: Add webhook request verification: Trello Trigger 노드가 이제 HMAC-SHA1 서명 검증을 사용해 들어오는 웹훅 요청을 검증합니다. Trello API 자격 증명의 OAuth Secret 필드가 이제 편집 가능해져, 사용자가 Power-Up 시크릿을 입력하면 n8n이 요청이 실제로 Trello에서 시작되었는지 확인할 수 있습니다. 서명이 유효하지 않은 요청은 401 응답으로 거부됩니다. 시크릿이 구성되지 않은 워크플로는 영향을 받지 않고 이전처럼 계속 작동합니다.
  • Add fully dynamic disclaimer to Quick Connect offer: N8N_QUICK_CONNECT_OPTIONS를 통해 구성된 Quick Connect 제안에 이제 텍스트와 링크가 있는 선택적 안내 문구를 포함할 수 있어, 관리자가 Quick Connect 프롬프트에 약관이나 법적 고지를 추가할 수 있습니다. 이 안내 문구는 자격 증명 편집 화면, 노드 상세 화면, 커뮤니티 노드 정보, 노드 생성기 작업 패널에서 기존 제안 텍스트 아래에 표시되며, 링크 텍스트와 URL은 제안별로 구성할 수 있습니다.
  • Microsoft Outlook Node: Add support for recurring event instances: Microsoft Outlook 노드의 Get Many Events 작업이 이제 'Include Recurring Event Instances' 토글을 포함합니다. 활성화하면 시작일과 종료일을 지정한 Microsoft Graph의 calendarView 엔드포인트를 사용해, 반복 이벤트의 마스터 이벤트만 반환하는 대신 개별 발생으로 확장합니다. 이 토글은 기본적으로 꺼져 있어 이전 동작이 유지됩니다.
  • Twilio Trigger Node: Add webhook request verification: Twilio Trigger 노드가 이제 Twilio의 Event Streams 서명 체계를 사용해 들어오는 웹훅 요청을 검증하며, SHA-256 해시로 본문 무결성을, 인증 토큰에 대한 HMAC-SHA1 서명으로 진위를 확인합니다. 검증에 실패한 요청은 401 응답으로 거부됩니다. API Key 인증을 사용할 때는(인증 토큰을 사용할 수 없으므로) 검증이 건너뛰어져 기존 워크플로와의 하위 호환성이 유지됩니다.
  • Calendly Trigger Node: Add webhook request verification: Calendly Trigger 노드가 이제 HMAC-SHA256 서명 검증을 사용해 들어오는 웹훅 요청을 검증합니다. 웹훅 구독이 생성될 때 고유한 서명 키가 생성되어 워크플로와 함께 저장되며, 이후 각 요청의 Calendly-Webhook-Signature 헤더를 확인하는 데 사용되어 유효하지 않은 요청은 401 응답으로 거부됩니다. 이 변경 이전에 만들어진 기존 웹훅은 하위 호환성을 위해 검증 없이 계속 작동합니다.
  • Show locked state and permission notice on data redaction workflow settings: 워크플로 설정의 데이터 마스킹 설정은 더 이상 변경 권한이 없는 사용자에게 숨겨지지 않습니다. 대신 컨트롤이 잠금 아이콘과 권한 요구 사항을 설명하는 툴팁과 함께 비활성화되어 표시되며, 설정을 편집할 수 있는 프로젝트 멤버를 나열하는 새 모달로 연결되는 링크도 포함됩니다.
  • Jira Node: Add OAuth2 (3LO) support: Jira 노드와 Jira Trigger가 이제 기존 Cloud(API 토큰), Server, Server PAT 모드와 더불어 새로운 'Cloud (OAuth2)' 옵션을 통해 OAuth2 Authorization Code(3LO) 인증을 지원합니다. 새로운 Jira SW Cloud OAuth2 API 자격 증명이 Atlassian의 인증 흐름을 처리하며 필요한 cloudId를 자동으로 해석하고, 트리거는 제한된 지원 이벤트 세트로 OAuth2 연결에 대한 Dynamic Webhooks를 지원합니다.
  • Redesign evaluation run detail page: 평가 실행 상세 페이지가 더 명확한 레이아웃으로 재설계되었습니다. 백분율 점수와 이전 실행 대비 추세 변화가 있는 지표 요약 카드, 소스 노드 툴팁이 있는 카테고리 배지(AI-based, String similarity, Categorization, Tools used, Custom), 실행을 바로 확인할 수 있는 빠른 링크가 있는 테스트 케이스별 섹션 재스타일링입니다. 또한 워크플로 ID 누락으로 'Run test' 클릭이 실패할 수 있던 버그도 수정되었으며, 테스트 실행 조회는 이제 보안을 위해 워크플로별로 적절히 범위가 지정됩니다.
  • Eval run detail loading + error states (TRUST-70 follow-up): 평가 테스트 실행 상세 페이지가 이제 실시간 상태를 보여줍니다. 실행 수준 상태 필, 케이스별 실행 중/대기/실패/취소 상태를 스피너와 셰이머 애니메이션으로 표시하고, 실패한 케이스를 위한 Re-run 버튼, 대기 중인 케이스를 위한 Cancel 버튼도 있습니다. 백엔드는 이제 대기 중인 케이스 행을 미리 생성하고 원자적으로 확보해, 대기열에 있는 케이스를 선제적으로 취소할 수 있으며 실행을 시작할 때 새 실행 ID를 즉시 반환합니다.

n8n 2.20 Netlify Trigger 노드가 웹훅 요청을 검증, 그 외 6개 기능#

Released: 2026-05-05

  • Netlify Trigger Node: Add webhook request verification: Netlify Trigger 노드가 이제 들어오는 웹훅 요청을 검증합니다. 훅이 생성될 때 서명 시크릿이 생성되어 워크플로와 함께 저장되며, 이는 X-Webhook-Signature 헤더의 JWT를 검증하고 요청 본문의 SHA-256 다이제스트가 일치하는지 확인하는 데 사용됩니다. 검증에 실패한 요청은 401 응답을 받습니다. 이 업데이트 이전에 만들어진 기존 훅은 검증 없이 계속 작동합니다.
  • Slack Node: Allow users to configure OAuth2 scopes: Slack OAuth2 자격 증명이 이제 사용자가 요청하는 OAuth 범위를 사용자 지정할 수 있게 해줍니다. 기본적으로 동작은 변경되지 않으며 이전과 동일한 전체 사용자 범위 세트가 자동으로 요청됩니다. 새로운 'Custom Scopes' 토글을 활성화하면 편집 가능한 User Scope 필드가 나타나, Slack 계정을 연결할 때 요청되는 권한을 제한하거나 사용자 지정할 수 있습니다.
  • Add environment variable to disable workflow autosave: 셀프 호스팅 사용자가 에디터에서 워크플로 자동 저장을 비활성화할 수 있는 새로운 N8N_WORKFLOWS_AUTOSAVE_DISABLED 환경 변수가 추가되었습니다. 활성화하면 워크플로 헤더에 Save 버튼이 나타나고 Ctrl+S(Mac은 Cmd+S)가 자동 저장 대신 수동 저장을 트리거합니다. 또한 로컬 편집 내용이 저장되지 않은 상태에서 워크플로가 원격으로 업데이트될 때 변경 사항을 조용히 폐기하는 대신 사용자에게 경고하여 협업 처리도 개선되었습니다.
  • Add reveal redacted data permission to custom roles execution section: 사용자 지정 역할에 이제 'Reveal redacted data' 권한이 있는 Executions 섹션이 포함되어, 관리자가 역할별로 사용자가 데이터 마스킹이 활성화된 워크플로에서 마스킹된 실행 데이터를 볼 수 있는지 제어할 수 있습니다. 이전에는 고정된 admin/owner 역할에서만 가능했습니다. 기존 admin과 개인 프로젝트 owner 역할은 노출 접근 권한이 변경되지 않으며, 이는 엔터프라이즈 사용자 지정 역할 기능입니다.
  • Add transition on Sidebar collapsed: 메인 사이드바가 이제 접거나 펼치거나 크기를 조정할 때 부드럽게 애니메이션되어, 레이아웃 변경에 더 세련된 느낌을 줍니다. 이 전환 효과는 사이드바 크기를 수동으로 드래그해 조정하는 동안에는 자동으로 비활성화되어, 반응성을 유지하고 커서 뒤에서 지연되는 것을 방지합니다.
  • Track IdP role mapping in provisioning telemetry: SSO 역할 프로비저닝을 위한 내부 텔레메트리가 확장되었습니다. n8n은 이제 역할 매핑이 IdP 기반 규칙을 사용하는지 n8n 정의 규칙을 사용하는지, 구성된 인스턴스 및 프로젝트 수준 규칙 수와 함께 추적하며, 역할 할당이나 매핑 설정이 변경되거나 규칙이 추가·제거될 때 이를 기록합니다. 이는 사용자에게 보이는 기능 영향이 없는 내부 분석 변경입니다.
  • Update copy for mcp settings: 인스턴스 수준 MCP 설정 페이지의 문구가 업데이트되었습니다. 설명과 제목이 이제 단순히 워크플로를 발견하고 실행하는 것보다는 Claude Code, Cursor 같은 MCP 클라이언트를 연결해 워크플로를 만들고 실행하고 반복 개선하는 것을 강조하여, MCP 통합이 가능하게 하는 것을 사용자에게 더 명확히 전달합니다.

n8n 2.19 새로운 독립형 MiniMax 노드 추가, 그 외 10개 기능#

Released: 2026-04-28

  • Add Delete permanently link to workflow archive toast: 워크플로를 보관하면 이제 성공 토스트에 표준 삭제 확인 모달을 여는 'Delete permanently' 링크가 포함되어, 다른 곳으로 이동하지 않고도 즉시 워크플로를 영구적으로 제거할 수 있습니다. 이는 워크플로 목록과 에디터 헤더 양쪽에서 모두 사용할 수 있습니다.
  • AwsS3 Node: Add option to return common prefixes in bucket search: AWS S3 노드의 버킷 검색 작업에 이제 Additional Fields 아래에 'Include Common Prefixes' 옵션(기본값 꺼짐)이 있습니다. Delimiter와 함께 활성화하면 노드는 개별 오브젝트 콘텐츠 대신 S3의 그룹화된 '가상 폴더' 접두사를 반환하여, 얕은 디렉터리 스타일 목록을 가능하게 합니다. 이는 전체 반환 경로와 페이지네이션 경로 모두에 적용됩니다.
  • Google Drive Node: Add Markdown export option for Google Docs download: Google Drive 노드의 Download 작업이 이제 수동 MIME 유형 표현식 없이 Google Docs 변환 드롭다운에서 직접 Markdown(.md)으로 내보낼 수 있게 해줍니다. 이전에는 HTML과 MS Word 같은 형식만 UI에서 사용할 수 있었지만, 이제 text/markdown은 Google Drive가 지원하는 내보내기 형식과 마찬가지로 1급 옵션이 되었습니다.
  • Postgres Node: Sort PostgreSQL schemas and tables alphabetically when fetching: Postgres 노드에서, 노드를 구성할 때 표시되는 스키마와 테이블 목록이 이제 예측할 수 없던 데이터베이스에 따른 순서 대신 알파벳순으로 나타나, 필요한 스키마나 테이블을 더 쉽게 찾을 수 있습니다.
  • Salesforce Node: Add middle name, suffix, and identity fields to contacts: Salesforce 노드의 Create와 Update Contact 작업이 이제 Middle Name, Suffix, Email Opt Out, Pronouns, Gender Identity 같은 추가 필드를 지원합니다. 이는 해당 Salesforce Contact API 필드에 직접 매핑되어, 일부 지역에서 흔히 사용되는 중간 이름을 포함해 더 완전한 연락처 세부 정보를 담을 수 있습니다.
  • Slack Node: Add emoji reaction filter to Slack Trigger: Slack Trigger 노드가 이제 Trigger On이 Reaction Added로 설정되었을 때 사용할 수 있는 선택적 'Emoji Names to Filter' 필드를 Options 아래에서 지원합니다. 설정하면 쉼표로 구분된 대소문자 구분 없는 이모지 이름 목록과 일치하는 reaction_added 이벤트만 워크플로를 시작하여, 사용량이 많은 워크스페이스에서 불필요한 실행을 줄일 수 있습니다. 필드를 비워두면 모든 반응에서 트리거되는 기존 동작이 유지됩니다.
  • Warn when data table cell value exceeds safe integer range: 데이터 테이블은 이제 숫자 열에 입력된 값이 JavaScript의 안전한 정수 범위(9,007,199,254,740,991)를 초과하면 경고합니다. 값은 여전히 성공적으로 저장되지만, 정밀도가 손실될 수 있다는 경고 토스트가 표시되며 정확한 값이 필요하면 큰 숫자를 텍스트로 저장하도록 제안합니다. 안전한 범위 내의 값은 경고를 발생시키지 않습니다.
  • Alibaba Cloud Node: Switch to dynamic model list fetched from API: Alibaba Cloud Model Studio 노드가 이제 하드코딩된 드롭다운 목록 대신 DashScope API에서 동적으로 사용 가능한 모델을 가져옵니다. Text, Image, Video 작업은 각각 해당 카테고리로 필터링된 모델을 표시하며, 여전히 사용자 지정 모델 ID를 수동으로 입력할 수도 있습니다. 이는 새로운 노드 버전 1.1에서 사용할 수 있으며, 버전 1을 사용하는 기존 워크플로는 하위 호환성을 위해 정적 드롭다운을 유지합니다.
  • Google Gemini Node: Gemini default models update: Google Gemini 노드 전반의 기본 Gemini 모델이 업데이트되었습니다. Chat Model 노드의 LLM은 이제 models/gemini-3-flash-preview를 기본값으로 사용하고, Google Gemini 노드의 Text Message 작업도 models/gemini-3-flash-preview를 기본값으로 사용하며, Image Generate 작업은 models/gemini-3.1-flash-image-preview(Nano Banana 2)를 기본값으로 사용합니다. 기존 워크플로는 버전이 지정된 노드 업데이트를 통해 이전에 구성된 모델을 유지하며, 새 노드만 업데이트된 기본값을 얻습니다.
  • Track favorite toggle events: n8n은 이제 사용자가 항목(워크플로, 프로젝트, 폴더, 데이터 테이블)을 즐겨찾기에 추가하거나 제거할 때 추가되었는지 제거되었는지와 리소스 유형을 기록하는 내부 텔레메트리를 추적합니다. 이는 제품 개선을 돕기 위한 백엔드 분석 변경으로, 토글이 성공한 후에만 발생하며 사용자에게 보이는 기능이나 UI 변경은 추가하지 않습니다.
  • MiniMax Node: Add standalone MiniMax vendor node: LangChain 패키지를 위한 새로운 독립형 MiniMax 노드가 추가되어, 네 가지 리소스를 제공합니다. Text(도구 호출, 토큰 추적, 추론 표시가 포함된 채팅 완료), Image(구성 가능한 종횡비의 텍스트-이미지 생성), Video(비동기 폴링을 사용하는 텍스트-비디오 및 이미지-비디오 생성), Audio(여러 음성과 감정/속도/음높이 제어가 있는 텍스트 음성 변환)입니다. 기존 MiniMax API 자격 증명을 사용합니다.

n8n 2.18.5 게시 시 AI 게이트웨이 자격 증명 경고, 그 외 2개 기능#

Released: 2026-04-29

  • Add warning when publishing workflow, if some nodes in it are using ai gateway credentials: 워크플로를 발행할 때, n8n은 이제 활성 노드가 n8n Connect(AI gateway) 자격 증명을 사용하면 영향을 받는 노드를 명시하고 AI gateway 잔액이 소진되면 워크플로가 작동을 멈춘다는 경고를 표시합니다. 이를 통해 발행 전에 gateway 크레딧에 의존하는 워크플로를 파악하는 데 도움이 됩니다.
  • In the n8n Connect table on row click open execution related to that usage row: AI Gateway 사용 테이블(Settings > n8n Connect)에서, 이제 행을 클릭하면 가능한 경우 해당 사용 항목과 연결된 실행이 열립니다. 이는 gateway가 이제 각 AI 요청 뒤에 있는 워크플로와 실행 ID를 기록하기 때문에 가능해졌으며, 사용자는 사용 내역을 이를 발생시킨 워크플로 실행까지 추적할 수 있습니다.
  • OpenAI Node: Use dynamic model selection for image edit and update analyze model filter: OpenAI 노드의 Image Edit 작업(새 버전 2.3)이 이제 Generate 작업과 마찬가지로 고정된 dall-e-2/gpt-image-1 목록 대신 OpenAI 계정에서 동적으로 모델을 선택할 수 있습니다. 이전 버전의 기존 워크플로는 이전 드롭다운을 유지합니다. Analyze Image 모델 필터도 관련 없는 모델 변형을 제외하면서 더 많은 비전 지원 모델(gpt-5, gpt-4.1, gpt-4-turbo, o1/o3/o4-mini, chatgpt-4o 변형)을 표시하도록 확장되었습니다.

n8n 2.18 프로젝트·폴더·워크플로·데이터 테이블 즐겨찾기, 그 외 4개 기능#

Released: 2026-04-21

  • Slack Node: Add app_home_opened as a dedicated trigger event: Slack Trigger 노드가 이제 'App Home Opened'를 전용 선택 가능한 이벤트 유형으로 지원합니다. 이전에는 이 이벤트에 트리거하려면 'Any Event'를 선택하고 다운스트림에서 필터링해야 했으며, 이는 모든 Slack 이벤트마다 실행을 소비했습니다. 이제 사용자는 app_home_opened를 직접 구독할 수 있어 불필요한 실행이 줄어듭니다. 이 이벤트는 특정 채널이 아니라 워크스페이스 범위이므로 채널 검증은 건너뛰어집니다.
  • Linear Trigger Node: Add signing secret validation: Linear API와 OAuth2 자격 증명에 이제 선택적인 Signing Secret 필드가 포함됩니다. 설정하면 Linear Trigger 노드는 Linear-Signature 헤더(HMAC-SHA256)를 검증하고 웹훅 타임스탬프가 60초 이내인지 확인하여 들어오는 웹훅 요청이 실제로 Linear에서 시작되었는지 확인하는 데 도움을 줍니다. 서명 시크릿이 구성되지 않으면 검증이 건너뛰어져 기존 워크플로는 변경 없이 계속 작동합니다.
  • MiniMax Chat Model Node: Add MiniMax Chat Model sub-node: AI Agent와 Chain 워크플로에서 사용할 새로운 MiniMax Chat Model 서브 노드가 추가되어, MiniMax의 OpenAI 호환 API에 연결됩니다. 지역 선택(International/China)과 연결 테스트가 있는 새로운 MiniMax 자격 증명, 7개 MiniMax 모델 지원, 응답에서 사고 과정(chain-of-thought reasoning)을 제거하는 Hide Thinking 옵션(기본 활성화)이 포함됩니다.
  • Enable workflow execution from instance AI preview canvas: 이제 단순히 보기만 하던 읽기 전용 AI 미리보기 캔버스에서 워크플로를 직접 실행할 수 있습니다. 미리보기는 Run 버튼, 노드별 실행 버튼, 키보드 단축키를 지원하며, 실행 데이터를 사용할 수 있을 때 노드 출력 탭이 자동으로 선택됩니다. 이는 특히 instance AI 미리보기 iframe 경험에 적용됩니다.
  • Add favoriting for projects, folders, workflows and data tables: 이제 프로젝트, 폴더, 워크플로, 데이터 테이블을 즐겨찾기에 추가해 빠르게 접근할 수 있도록 표시할 수 있습니다. 즐겨찾기는 새로운 API 엔드포인트를 통해 추가되거나 제거되며, 기반 리소스가 삭제되면 자동으로 정리됩니다. 이번 릴리즈에서는 UI에서 즐겨찾기의 발견 용이성이 제한적이며, 후속 업데이트에서 추가 개선이 계획되어 있습니다.

n8n 2.17 새로운 Moonshot Kimi 및 Alibaba Model Studio 노드, 그 외 5개 기능#

릴리즈 날짜: 2026-04-13

  • Disable manual role management when expression-based mapping is enabled: 인스턴스 또는 프로젝트 역할이 SSO 제공자의 프로비저닝 설정이나 표현식 기반 역할 매핑 규칙으로 자동 관리되는 경우, n8n은 이제 UI뿐 아니라 API 수준에서도 수동 역할 변경을 차단합니다. users나 project members 엔드포인트를 통한 역할 변경 시도는 403 오류를 반환합니다. Settings > Users와 Project > Settings 페이지에도 SSO나 표현식 매핑 중 무엇이 역할을 제어하고 있는지 설명하는 더 명확하고 구분된 배너가 표시됩니다.
  • MCP Client Tool Node: Prefix MCP tool names with server name: MCP Client Tool 노드는 이제 AI 에이전트에 노출되는 도구 이름 앞에 정제된 노드 이름을 접두사로 붙입니다(예: MCP_Client_get_weather). 이를 통해 동일한 에이전트에 여러 MCP 서버가 연결되어 있을 때 이름 충돌을 방지합니다. 원래의 접두사 없는 도구 이름은 여전히 MCP 서버 자체로 전송되므로 서버 측 동작은 변경되지 않습니다.
  • Moonshot Kimi Chat Model Node: Add Moonshot Kimi Chat Model sub-node: AI Agent와 체인 워크플로를 Moonshot AI의 OpenAI 호환 API에 연결하는 새로운 Moonshot Kimi Chat Model 서브 노드가 추가되었습니다. API 키 인증(국제 및 중국 엔드포인트), 동적 모델 로딩, temperature·top-p·페널티·최대 토큰·응답 형식·타임아웃·재시도 같은 구성 가능한 옵션이 포함된 새로운 Moonshot 자격 증명도 함께 제공됩니다. 기본 모델은 kimi-k2.5입니다.
  • Moonshot Kimi Node: Add new node: Moonshot AI 모델과 상호작용하는 새로운 Moonshot Kimi 노드가 추가되었습니다. 시스템 프롬프트, 멀티턴 채팅, 도구 호출, 내장 웹 검색, 사고 모드, JSON 응답을 지원하는 메시징 모델과, 바이너리 이미지 입력을 위한 전용 이미지 분석 작업을 지원합니다. 모델은 Moonshot API에서 동적으로 선택되며, 이 노드는 기존 Moonshot 자격 증명을 재사용합니다.
  • Alibaba Cloud Model Studio Node: Add new node: n8n에 Qwen 모델 지원을 가져오는 새로운 Alibaba Cloud Model Studio 노드가 추가되었습니다. 텍스트 채팅 완성(멀티턴 대화, 웹 검색, AI Agent 도구 사용 포함), 이미지 분석 및 생성(Qwen-VL, Z-Image Turbo, Wan 2.6, Qwen Image), 텍스트/이미지-투-비디오 생성(Wan 2.6)을 지원합니다. 지역과 워크스페이스 선택이 가능한 공유 Alibaba Cloud 자격 증명을 사용합니다.
  • Refactor role provisioning to two-dropdown layout: SSO 설정에서 이제 역할 프로비저닝이 두 개의 더 명확한 드롭다운으로 나뉩니다. Role assignment(수동, SSO를 통한 인스턴스 역할, 또는 SSO를 통한 인스턴스 및 프로젝트 역할)와, 해당하는 경우 Role mapping method(IdP를 통한 매핑 또는 n8n 내부에서 규칙 매핑)입니다. 옵션에는 설명 텍스트가 표시되고, IdP 기반 매핑에는 안내 콜아웃이 나타나며, 선택에 따라 관련된 규칙 편집기만 표시됩니다. 설정을 다시 불러와도 기존 구성은 그대로 유지됩니다.

n8n 2.16 Notion 노드가 이제 OAuth 인증 지원, 그 외 4개 기능#

릴리즈 날짜: 2026-04-07

  • Put data redaction settings behind enterprise license: 워크플로 데이터 마스킹 설정이 이제 엔터프라이즈 라이선스(feat:dataRedaction) 뒤에 놓입니다. 라이선스가 없으면 워크플로 생성/업데이트 요청에서 redactionPolicy가 조용히 제거되며, 실행 중에는 기존 마스킹 정책이 'none'으로 처리됩니다. 에디터에서는 마스킹 설정이 회색으로 표시되고 가격 또는 결제 페이지로 연결되는 Upgrade 배지가 나타납니다. 라이선스가 있는 인스턴스는 동작 변화가 없습니다.
  • Alibaba Cloud Chat Model Node: Add new node: DashScope의 OpenAI 호환 API에 연결되는 새로운 Alibaba Cloud Chat Model 서브 노드가 AI Agent용으로 추가되었습니다. 여러 지역(Workspace ID가 필요한 독일 엔드포인트 포함)을 지원하고, 동적 모델 로딩(기본값 qwen-plus)과 temperature·top-p·페널티·최대 토큰·응답 형식·타임아웃·재시도 같은 구성 가능한 옵션을 제공합니다. 새로운 Alibaba Cloud API 자격 증명이 필요합니다.
  • Notion Node: Add support for OAuth: Notion 노드와 Notion Trigger 노드는 이제 기존 API 키 방식에 더해 OAuth2 인증을 지원합니다. 사용자는 Authentication 옵션으로 API Key와 OAuth2 중에서 선택할 수 있어, 통합 토큰을 수동으로 관리하는 대신 OAuth 자격 증명으로 Notion에 연결할 수 있습니다.
  • Chat Trigger Node: Auto-add highlighted execution data: Chat Trigger, Respond To Chat, Tools Agent 노드는 이제 노드 이름에서 파생된 키를 사용해 채팅 입력, 응답 텍스트, 세션 ID 같은 강조된 실행 데이터를 자동으로 저장합니다. 이 데이터는 Executions 화면에서 실행을 필터링하는 데 사용할 수 있습니다. 각 노드에는 이 동작을 비활성화하는 새 옵션이 추가되어 있으며 기본적으로 활성화되어 있습니다. 앞으로 더 많은 노드가 이를 지원할 예정입니다.
  • Add missing agent permissions for workflow and data table actions: n8n Agent 권한 설정에 이제 워크플로 생성 및 업데이트, 데이터 테이블 삭제에 대한 제어가 추가되었습니다. 이는 기존 에이전트 권한에 합류하며 기본적으로 에이전트가 이러한 작업을 수행하기 전에 승인을 요구합니다. Instance AI 설정 페이지에 각각에 대한 토글 스위치가 추가되어, 관리자가 원하는 경우 이러한 작업을 자동으로 허용할 수 있습니다.

n8n 2.15 WordPress 노드에 OAuth2 지원 추가, 그 외 3개 기능#

릴리즈 날짜: 2026-03-30

  • Wordpress Node: Add support for OAuth2: WordPress 노드는 이제 기존 Basic Auth에 더해 OAuth2 인증을 지원합니다. OAuth2는 WordPress.com 사이트 식별자가 필요한 WordPress.com 호스팅 사이트에서만 작동합니다. 새로운 인증 선택기로 Basic Auth와 OAuth2(WordPress.com) 중에서 선택할 수 있으며, 요청은 적절한 WordPress.com 또는 셀프 호스팅 API 엔드포인트로 자동 라우팅됩니다.
  • Zammad Node: Add support for updating tickets: Zammad 노드는 이제 Update Ticket 작업을 지원합니다. 티켓의 제목, 그룹, 상태, 우선순위, 소유자, 고객, 대기 시간, 사용자 지정 필드를 업데이트하고 내부 메모를 추가할 수 있습니다. 상태, 우선순위, 그룹, 소유자, 고객에 대한 새 드롭다운 옵션은 Zammad 인스턴스에서 동적으로 채워집니다.
  • Add canvas-only mode: 워크플로 화면에서 헤더, 사이드바, 어시스턴트 버튼이나 채팅 오버레이 같은 오버레이 요소를 숨기는 캔버스 전용 모드를 활성화하는 새로운 N8N_CANVAS_ONLY 환경 변수가 추가되었습니다. 이를 통해 사용자는 최소한의 방해받지 않는 레이아웃으로 워크플로 캔버스를 삽입하거나 볼 수 있습니다. 변수를 설정하지 않으면 기본 동작은 변경되지 않습니다.
  • Support error workflows in workflow dependency: 워크플로 종속성 추적기와 종속성 UI는 이제 오류 워크플로 관계를 인식합니다. 워크플로 설정에 오류 워크플로가 구성되어 있으면 이는 종속성으로 추적되며, 역방향 관계(어떤 워크플로가 주어진 워크플로를 오류 처리기로 사용하는지)도 표시됩니다. 종속성 패널에는 이를 새로운 'Error workflow' 및 'Error handler for' 항목으로 표시하여, 관련 워크플로로 직접 이동할 수 있습니다.

n8n 2.14 전체 API를 지원하는 새 Databricks 노드, 그 외 8개 기능#

릴리즈 날짜: 2026-03-24

  • Add new execution filter by workflow version: 이제 워크플로 실행이 실행된 특정 워크플로 버전으로 필터링할 수 있습니다. 실행 필터 패널에 버전 이름(또는 "Autosave")과 타임스탬프를 나열하는 Version 선택기가 추가되며, 필터를 처음 열 때 로드됩니다. 버전을 선택하면 결과가 정확히 해당 버전에서 실행된 실행으로 좁혀지며, 버전 데이터가 없으면 선택기가 비활성화됩니다.
  • databricks Node: Add basic databricks node: Databricks SQL(구문 실행 및 결과를 항목으로 반환), Unity Catalog(카탈로그·스키마·테이블·볼륨·함수 관리), Model Serving(자동 입력 형식 감지로 ML 엔드포인트 쿼리), Genie(AI 데이터 어시스턴트 대화 및 쿼리 결과), Files(Unity Catalog 볼륨의 파일과 디렉터리 업로드·다운로드·삭제·목록), Vector Search(벡터 인덱스 생성·쿼리·관리)를 지원하는 새로운 Databricks 노드가 추가되었습니다. 액세스 토큰과 OAuth2 자격 증명을 모두 지원합니다.
  • Perplexity Node: Update Perplexity node for full API coverage: Perplexity 노드는 이제 v1 워크플로와의 호환성을 유지하면서 전체 API 커버리지를 갖춘 버전 2를 지원합니다. 새로운 리소스로 Agent(Perplexity의 Agent API를 통한 서드파티 모델 응답), Search(원시 웹 검색 결과), Embeddings(맥락화된 임베딩 포함)가 추가되었습니다. Chat completions에도 검색 모드, 날짜 및 언어 필터, 추론 노력, 구조화된 출력 같은 여러 새 옵션이 추가되었습니다. 또한 잘못된 search_recency_filter 매개변수를 수정하고 오작동하는 sonar-reasoning 모델을 제거했습니다.
  • Add history version info to execution page: 실행 세부 정보 페이지는 이제 실행이 어떤 워크플로 히스토리 버전에서 실행되었는지 사용자 지정 이름이나 'Autosave'로 표시하며, 툴팁에 생성 날짜가 포함됩니다. 라벨을 클릭하면 워크플로 히스토리 화면의 해당 버전으로 바로 연결되어, 어떤 워크플로 상태가 특정 실행 결과를 만들었는지 추적하기 쉬워집니다.
  • Microsoft Agent 365 Trigger Node: Mcp tools logs: Microsoft Agent 365 Trigger 노드는 이제 Microsoft MCP 도구 호출 로그(서버 및 도구 이름, 입력, 출력, 오류 상태, 소요 시간, 타임스탬프 포함)를 수집하여 노드의 활동 출력에 microsoftMcpToolLogs로 첨부합니다. 이를 통해 사용자는 n8n 실행 데이터 안에서 에이전트 실행 중 어떤 MCP 도구가 호출되었고 결과가 어땠는지 직접 확인할 수 있습니다. 이 노드는 지원되는 Microsoft MCP 서버 목록도 확장했습니다.
  • Use server-side search for project sharing dropdowns: 프로젝트 선택 드롭다운(워크플로/자격 증명 공유, 리소스 이동, 필터링 등)은 이제 브라우저에 모든 프로젝트를 미리 로드하는 대신 디바운스된 쿼리로 서버 측에서 프로젝트를 검색합니다. 이는 사용자나 프로젝트가 많은 인스턴스에서 UI가 멈추는 문제를 해결하며, 표시된 것보다 더 많은 결과가 있을 때 이를 나타내는 표시기를 보여줍니다.
  • Show redacted state in execution viewer with reveal flow: 워크플로의 마스킹 정책이 실행 데이터를 숨길 때, Node Details View는 이제 빈 데이터 대신 이유를 설명하는 잠금 아이콘을 입출력 패널에 표시합니다. 권한이 있는 사용자(execution:reveal 스코프 보유)는 'Reveal data'를 클릭하고 경고 모달을 확인한 뒤 마스킹되지 않은 데이터를 볼 수 있습니다. 동적 자격 증명을 사용한 실행은 항상 마스킹되며 권한이 있는 사용자라도 절대 공개할 수 없습니다. 핀 데이터와 오류/미실행 상태는 여전히 정상적으로 표시됩니다. 워크플로 설정에는 이제 프로덕션과 수동 실행에 대한 별도의 마스킹 토글이 노출됩니다.
  • Enable secure invite links: 초대 및 가입 링크는 이제 별도의 inviterId/inviteeId 매개변수 대신 단일한 위변조 방지 토큰을 사용합니다. 가입 URL은 토큰 쿼리 매개변수를 사용하고, 초대 수락은 토큰과 사용자 세부 정보를 받는 통합 엔드포인트로 처리됩니다. 기존의 inviterId/inviteeId 기반 초대 흐름은 제거되어 초대 링크의 보안이 개선되었습니다.
  • Display workflow, credential and data table dependencies: n8n은 이제 새로운 API 엔드포인트를 통해 워크플로, 자격 증명, 데이터 테이블에 대한 종속성 정보를 노출합니다. 워크플로 카드는 관련 자격 증명, 데이터 테이블, 서브 워크플로의 개수를 표시할 수 있으며, 세부 정보 화면에서는 각 사용자의 접근 권한을 존중하고 접근할 수 없는 종속성은 개수로만 표시하면서 해석된 종속성 이름을 나열할 수 있습니다. 워크플로 종속성 색인화가 활성화되어 있어야 합니다.

n8n 2.13 Baserow 노드에 배치 작업 지원 추가, 그 외 7개 기능#

릴리즈 날짜: 2026-03-16

  • Allow instance admin to re-enable disabled secret provider connections: 프로젝트 관리자가 비활성화(소프트 삭제)한 외부 시크릿 연결은 이제 Settings > External Secrets에 'Inactive' 배지로 표시됩니다. 적절한 권한이 있는 인스턴스 관리자는 새로운 activate 작업을 통해 이러한 연결을 다시 만들지 않고도 다시 활성화할 수 있습니다. reload 작업은 비활성 연결에서는 비활성화되며, 성공 또는 오류 토스트가 결과를 확인해 줍니다.
  • Baserow Node: Add batch operations, more filters, add DB token credential: Baserow 노드는 이제 Batch Create, Batch Update, Batch Delete 작업을 지원하여, 필드를 수동으로 정의하거나 입력 데이터를 자동 매핑하는 방식으로 한 번의 요청에서 최대 200개의 행을 처리할 수 있습니다. Get Many 작업은 더 많은 필드 유형과 비교를 다루는 훨씬 확장된 필터 연산자 집합을 갖게 되었습니다. 또한 새로운 Database Token 자격 증명 유형을 통해 사용자 이름과 비밀번호 대신 Baserow API 토큰으로 인증할 수 있습니다.
  • Add opt-in toggle for external secrets system roles: 외부 시크릿에 대해 역할 기반 접근 제어가 활성화되면, 관리자는 이제 프로젝트 admin과 editor 역할이 프로젝트 내에서 외부 시크릿 권한(보기, 관리, 제공자 동기화, 시크릿 목록)을 자동으로 얻을지 여부를 토글로 전환할 수 있습니다. 이 새 설정은 External Secrets 설정 페이지에서 사용할 수 있으며, 비활성화 시 확인 프롬프트가 표시되고 재시작 없이 동적으로 적용됩니다.
  • Add telemetry events for workflow diff in version history: 이번 릴리즈는 사용자가 버전 히스토리와 push/pull 비교에서 워크플로 diff 화면과 어떻게 상호작용하는지 더 잘 파악하기 위한 내부 텔레메트리를 추가합니다. diff 화면이 열리는 시점(버전 히스토리에서 왔는지 push/pull 모달에서 왔는지 이제 함께 기록됨), 사용자가 원본이나 대상 버전을 전환하는 시점, 변경 목록 드롭다운이 열리는 시점, 변경 목록에서 노드가 선택되는 시점을 추적합니다. 이는 사용자에게 보이는 UI 변화가 없는 내부 분석 개선입니다.
  • Conditional credit usage banner: AI Builder의 채팅 인터페이스는 이제 기본적으로 크레딧 사용량을 방해가 되지 않게 유지합니다. 채팅 입력 아래에 항상 표시되던 크레딧 사용량 바가 사이드바 헤더의 설정 아이콘으로 대체되었으며, 이를 클릭하면 크레딧 수, 진행률 표시줄, 크레딧 추가 링크가 있는 드롭다운이 열립니다. 크레딧이 10% 이하로 떨어지면 채팅 입력 위에 닫을 수 있는 경고 배너가 표시됩니다.
  • Enable project editors to view external secret vaults: 외부 시크릿 볼트 접근 권한만 있는(전체 프로젝트 업데이트 권한은 없는) 프로젝트 편집자는 이제 더 넓은 프로젝트 관리자 권한 없이도 Project Settings 페이지를 보고 외부 시크릿 볼트를 확인하고 관리할 수 있습니다. 이름, 설명, 멤버, 위험 구역 같은 다른 설정 섹션은 사용자에게 프로젝트 업데이트 권한이 없는 한 계속 숨겨져 있습니다.
  • Custom auth redacts values correctly: Custom Auth 자격 증명의 경우, 이제 JSON 인증 값을 자격 증명이 저장되기 전에는 정상적으로 보고 편집할 수 있으며, 저장된 후에는 자동으로 마스킹되어 필드를 password 유형으로 정의할 필요 없이 민감한 데이터를 보호합니다. 자격 증명 편집기는 이제 저장된 Custom Auth JSON 값에 대해 편집 옵션이 있는 마스킹된 자리 표시자를 표시합니다.
  • Show folder tree view in source control push/pull modals: 소스 컨트롤의 Push 및 Pull 모달은 이제 워크플로를 평면 목록 대신 폴더 구조별로 그룹화해 표시합니다. 폴더 행은 접고 펼칠 수 있으며, Push 모달에서는 폴더 체크박스로 폴더 내 모든 워크플로를 선택하거나 선택 해제할 수 있고, 목록을 특정 경로로 좁히는 새로운 폴더 필터도 추가되었습니다. 이는 폴더가 많은 인스턴스에서 변경 사항을 검토하고 관리하기 쉽게 해줍니다.

n8n 2.12 워크플로 히스토리 diff에서 버전 직접 전환, 그 외 6개 기능#

릴리즈 날짜: 2026-03-09

  • Add 'New' badge to project roles and upgrade landing page: Project roles는 이제 설정 사이드바와 프로젝트 역할 페이지 제목에 이전의 "Beta" 라벨 대신 "New" 배지를 표시합니다. 엔터프라이즈 라이선스가 없는 사용자를 위한 업그레이드 프롬프트는 아이콘, 설명, "Learn more" 링크, 배포 유형에 따른 업그레이드 또는 요금제 보기 버튼을 포함한 더 명확한 빈 화면 레이아웃으로 재설계되었습니다.
  • Implement read-only mode for external secrets connections: 프로젝트 내에서 전역으로 공유된 외부 시크릿 연결을 볼 때, 연결 모달은 이제 읽기 전용 알림을 표시하고 저장 및 삭제 버튼을 숨겨 권한이 부족한 상태에서의 편집을 방지합니다. 인스턴스 관리자에게는 인스턴스 수준 설정으로 안내하는 메시지가 표시되고, 그 외 사용자에게는 관리자에게 문의하라는 안내가 표시됩니다. 프로젝트 시크릿 연결도 이제 시크릿 개수가 아니라 이름의 알파벳 순으로 정렬됩니다.
  • Make it possible to pick Chat hub model by ID even if no models are loaded: 모델 목록을 자동으로 가져올 수 없는 Azure 같은 제공자에 대해 Chat Hub 모델 선택 문제가 수정되었습니다. 이전에는 구성된 자격 증명이 모델 목록을 채우지 못하면 모델 ID를 수동으로 입력하는 옵션이 숨겨졌습니다. 이제는 자격 증명이 설정되어 있기만 하면 사용자가 'Choose model by ID'를 선택하고 모델 식별자(예: gpt-5-mini)를 직접 입력해 사용할 수 있습니다.
  • Add option to hide credential overwrites: 쉼표로 구분된 자격 증명 유형 목록을 받는 새로운 N8N_SKIP_CREDENTIAL_OVERWRITE 환경 변수가 추가되었습니다. 나열된 유형의 경우, 자격 증명 재정의가 있는 기존 자격 증명은 계속 작동하지만 새 자격 증명은 관리형 재정의를 사용해 만들 수 없으며, 에디터 UI는 관리형 옵션 대신 사용자 지정 자격 증명 입력을 기본값으로 사용합니다. 이는 관리자가 기존 워크플로를 정상 작동시키면서 관리형 클라우드 자격 증명을 폐기할 수 있도록 돕습니다.
  • Chat Node: Return chat message instead of input data if Chat is not waiting for user input: Chat 노드가 버전 1.3으로 업데이트되었습니다. 노드가 사용자 입력을 기다리고 있지 않을 때는 이제 원래 입력 데이터 대신 실제로 전송된 채팅 메시지를 반환하여, 이전 버전에서의 혼란스러운 출력을 수정합니다. 이전 버전을 사용하는 기존 워크플로는 이전 동작을 유지하며, 새 노드나 업그레이드된 노드는 기본적으로 1.3을 사용합니다.
  • Implement additional checkbox confirmation for quick connect flow: Quick Connect 확인 대화 상자(예: Firecrawl용)는 이제 동의 텍스트와 함께 필수 동의 체크박스를 통합별로 구성 가능하게 포함할 수 있습니다. 사용자는 확인하기 전에 체크박스를 선택해야 하며, 이를 통해 명시적인 동의를 보장합니다. 배너 텍스트가 구성되지 않은 경우 Quick Connect 프로모션 배너도 이제 숨겨져 빈 콜아웃이 표시되지 않습니다.
  • Allow switching versions in workflow history diff view: 워크플로 히스토리 diff 화면에는 이제 비교할 두 버전을 선택하는 드롭다운 선택기가 포함되어, 히스토리 목록으로 돌아가지 않고도 diff 화면에서 직접 버전을 전환할 수 있습니다. 버전은 날짜별로 그룹화되고 최신, 게시됨, 기본값 상태에 대한 상태 표시기를 보여주어, 워크플로 히스토리 전반의 변경 사항을 검토하고 비교하기 쉬워집니다.

n8n 2.11.2 Quick Connect에 체크박스 확인 추가#

릴리즈 날짜: 2026-03-09

  • Implement additional checkbox confirmation for quick connect flow (backport to release-candidate/2.11.x): Quick Connect 자격 증명 설정은 이제 기존 동의 텍스트에 더해 진행하기 전에 명시적인 체크박스 확인을 요구할 수 있습니다. 노드 제작자는 동의 텍스트와 함께 동의 체크박스 메시지를 구성할 수 있으며, 확인 대화 상자는 체크박스가 선택되어야만 진행됩니다. 또한 배너 텍스트가 구성되지 않은 경우 Quick Connect 프로모션 배너가 더 이상 표시되지 않습니다.

n8n 2.11 워크플로 히스토리 버전 나란히 비교, 그 외 12개 기능#

릴리즈 날짜: 2026-03-03

  • Chat Trigger Node: Add Suggested prompts, shown on Chat hub: Chat Trigger 노드는 이제 'Available in Chat'이 활성화되었을 때 구성 가능한 추천 프롬프트 정의를 지원합니다. 이 프롬프트들은 Chat Hub에서 Workflow Agent와 새 대화를 시작할 때 빈 화면에 클릭 가능한 제안으로 나타나, 사용자가 일반적인 작업을 빠르게 시작할 수 있게 해줍니다. 각 프롬프트는 선택적인 사용자 지정 아이콘이나 이모지를 포함할 수 있으며, 하나를 클릭하면 채팅 입력에 해당 프롬프트 텍스트가 채워집니다.
  • Expose workflow:execute scope checkbox in custom role UI: 사용자 지정 역할 편집기는 이제 실행 권한을 편집 권한에 암묵적으로 묶는 대신, 워크플로에 대한 전용 "Execute" 체크박스를 표시합니다. Execute를 선택하면 실행에 읽기 접근이 필요하므로 View가 자동으로 활성화되며, View 선택을 해제하면 Execute도 자동으로 비활성화됩니다. 워크플로 편집이 더 이상 실행 접근을 암묵적으로 부여하거나 취소하지 않으므로, 관리자는 사용자 지정 역할에서 워크플로 권한을 더 명확하고 예측 가능하게 제어할 수 있습니다.
  • Add project badge in data table overview: 개요 목록의 데이터 테이블은 이제 워크플로에 이미 표시되던 것과 유사한 프로젝트 배지를 표시합니다. 이 배지는 데이터 테이블이 속한 프로젝트(개인 또는 팀)를 나타내어, 데이터 테이블 카드에서 바로 소유권을 한눈에 확인하기 쉽게 해줍니다.
  • Add success button variant and fix trial banner CTA styling: n8n의 디자인 시스템에 UI 전반에서 사용할 수 있는 새로운 'success'(녹색) 버튼 variant가 추가되었습니다. 체험판 배너의 CTA 버튼은 이제 백엔드 구성에서 직접 이 최신 variant를 지원하며, 레거시 스타일 기반 색상(success, warning, danger, primary)도 하위 호환을 위해 계속 올바르게 렌더링하여 일관성 없던 CTA 버튼 스타일 문제를 수정했습니다.
  • Forward rich message types from SDK instead of flattening to text: AI Workflow Builder 어시스턴트는 이제 요약 메시지, 에이전트 제안, 코드 스니펫을 일반 마크다운 텍스트로 변환하는 대신 올바르게 서식화된 리치 블록으로 표시합니다. 이를 통해 이러한 메시지 유형이 채팅 UI에서 의도된 시각적 표현을 갖게 되어, 어시스턴트 응답의 가독성이 향상됩니다. 어시스턴트가 재귀 이외의 오류를 만났을 때 사용되는 일반 오류 안내 문구도 업데이트되었습니다.
  • Add assignments tab for custom roles with project visibility: 사용자 지정 프로젝트 역할에는 이제 멤버 수와 마지막 할당 날짜를 포함해 어떤 프로젝트가 해당 역할을 사용하는지 보여주는 Assignments 탭이 있습니다. 관리자는 프로젝트 멤버와 역할 라벨을 볼 수 있으며, 역할을 삭제하기 전에 사용자를 재할당할 수 있습니다. 역할 삭제 대화 상자도 이제 상황을 인식하여, 역할이 사용 중이면 할당 목록으로 연결되는 링크를 제공하고 사용되지 않으면 단순한 확인만 표시합니다.
  • Update Replace Me placeholder in Loop Over Items: Loop Over Items(및 유사한 노드) 안에 자동으로 추가되는 "Replace Me" 자리 표시자 노드는 이제 캔버스에서 점선 테두리와 플러스 아이콘으로 스타일링된, 명확히 표시된 자리 표시자로 나타납니다. 이를 더블 클릭하면 "Replace this step"이라는 라벨이 붙은 노드 생성기가 열려 실제 노드로 빠르게 교체할 수 있어, 어떤 작업이 필요한지 더 명확해집니다.
  • Use single select dropdown for selecting scope of a secrets store: 시크릿 스토어를 구성할 때, 이제 범위(Global 또는 특정 프로젝트)를 선택하는 방식이 이전의 프로젝트 공유 다중 선택 컴포넌트 대신 단일 선택 드롭다운을 사용해 선택 경험을 간소화합니다. 업데이트된 도움말 텍스트는 프로젝트를 선택하면 해당 프로젝트에만 시크릿 스토어를 공유하고, Global을 선택하면 모든 프로젝트와 공유한다는 점을 명확히 설명합니다.
  • Add quick connect inside the credential edit modal: 자격 증명 편집 모달에서 새 자격 증명을 만들 때, 지원되는 서비스에 대해서는 이제 기본적으로 Quick Connect가 표시되어, 자격 증명 세부 정보를 수동으로 입력하지 않고도 계정을 연결할 수 있습니다. "or enter manually"를 클릭하면 수동 설정으로 전환됩니다. 기존 자격 증명을 편집할 때는 Quick Connect를 사용할 수 없습니다.
  • Allow comparing workflow history versions: 이제 Workflow History 목록에서 워크플로의 두 버전을 직접 비교할 수 있습니다. 현재 선택된 버전을 제외한 각 버전에 새로운 Compare 버튼이 나타나며, 기존 diff 뷰어를 재사용하는 전체 화면 diff 보기가 열립니다. 비교 상태는 URL에 반영되므로 특정 버전 비교에 대한 링크를 공유하거나 새로고침할 수 있습니다.
  • Add dynamic credentials UI for ChatHub: ChatHub는 이제 워크플로가 실행되기 전에 OAuth 자격 증명이 필요할 때 이를 표시하며, 채팅 입력에 경고와 계정을 연결하거나 연결 해제할 수 있는 사이드 패널을 제공합니다. 사용자는 OAuth 팝업을 통해 필요한 자격 증명을 인가할 수 있고, 실시간 연결됨/전체 개수를 확인할 수 있으며, 모든 필수 자격 증명이 인증될 때까지 전송이 차단됩니다. 이 기능은 플래그 뒤에 있으며 동적 자격 증명 해석을 사용하는 ChatHub 워크플로에만 적용됩니다.
  • Enable adding secret store from project settings page: 적절한 프로젝트 권한이 있는 사용자는 이제 인스턴스 관리자 권한 없이도 프로젝트 설정 페이지에서 직접 시크릿 스토어를 추가할 수 있습니다. 시크릿 스토어 연결 모달의 공유 탭은 이제 전역 공유 권한이 있는 사용자가 아니면 숨겨집니다. 이 영역 전반의 권한 검사는 이제 사용자 역할 검사 대신 일관되게 RBAC 스토어를 사용합니다.
  • Add searching and sorting to data table overviews: 데이터 테이블 개요 페이지는 이제 프로젝트 필 표시와 함께 이름으로 검색하고 이름, 생성일, 마지막 업데이트일, 크기로 정렬하는 기능을 지원합니다. 정렬 및 검색 설정은 프로젝트별로 유지되지만, 크기 기준 정렬은 추가 쿼리 비용 때문에 저장된 기본값에서 제외됩니다. 이는 특히 테이블이 많은 워크스페이스에서 데이터 테이블을 찾고 정리하기 쉽게 해줍니다.

n8n 2.10 Chat SDK를 통한 스트리밍 캔버스 채팅, 그 외 7개 기능#

릴리즈 날짜: 2026-02-23

  • Allow discarding and renaming columns during CSV import: CSV에서 데이터 테이블을 가져올 때, 이제 설정 중에 원치 않는 열을 제외하고 열 이름을 바꿀 수 있으며, 데이터는 위치가 아니라 이름으로 올바르게 매핑됩니다. 유형 감지도 첫 행만이 아니라 최대 100개 행을 샘플링하여 개선되었으므로, 초기 값이 비어 있는 열이 더 이상 잘못 분류되지 않습니다. 모든 열을 제외한 채로 가져오려고 하면 이제 명확한 오류와 함께 거부됩니다.
  • Improve quick connect frontend implementation: Quick Connect 경험이 개선되었습니다. 커뮤니티 노드 미리보기는 이제 Quick Connect 라벨에 설명 툴팁을 표시하고, "or setup manually" 텍스트는 좁은 노드 패널에서도 올바르게 줄바꿈되며, Pinecone quick connect를 취소해도 더 이상 오류 메시지가 표시되지 않고, Pinecone 연결 팝업을 다시 열 때 중복 자격 증명이 생성되던 버그가 수정되었습니다.
  • Refine external secrets management on project settings …: 프로젝트 설정의 External secrets 섹션이 개선되었습니다. 시크릿은 이제 연결별로 그룹화되어 연결당 시크릿 개수를 표시하며, 연결 행을 펼쳤을 때만 시크릿을 로드해 페이지네이션된 목록의 성능을 개선합니다. 중복되던 시크릿 스토어 열이 제거되었고, 긴 시크릿 목록은 이제 페이지를 확장하는 대신 고정 높이 컨테이너 안에서 스크롤됩니다.
  • Show inline error messages for testing connection feedback: 시크릿 제공자 연결을 테스트할 때, 피드백은 이제 토스트 알림 대신 연결 모달 안의 인라인 배너로 표시되어 성공 및 오류 상태를 맥락 안에서 더 명확하게 보여줍니다. 오류 메시지에는 이제 실패에 대한 구체적인 세부 정보가 포함됩니다. 또한 기존 볼트 연결을 가져올 때 시크릿 개수가 이제 올바르게 조회되고 표시됩니다.
  • Add tab scoped collaboration: 워크플로 편집 잠금이 이제 사용자가 아니라 개별 브라우저 탭 단위로 적용됩니다. 동일한 워크플로를 여러 탭에서 열면 한 번에 하나의 탭만 편집할 수 있으며, 다른 탭에는 편집을 인계받는 옵션과 함께 읽기 전용 표시가 나타나고, 탭을 전환해도 다른 기기나 세션에서 잠금을 해제할 필요가 없어졌습니다.
  • Enable streaming in canvas chat: 캔버스 채팅이 이제 Chat SDK를 직접 통합하여 호스팅된 채팅 경험에 더 가까워졌으며, 수동 실행 중 스트리밍 응답을 지원합니다. Chat 트리거는 이제 일반 웹훅 트리거와 마찬가지로 세션별로 테스트 웹훅을 등록합니다. 채팅에는 메시지 히스토리 탐색(화살표 키), 재전송이나 입력창으로 복사 같은 메시지 작업, 다듬어진 스타일 옵션도 추가되었습니다.
  • Build pinecone quick connect integration flow: Pinecone용 Quick Connect 지원이 추가되어, 사용자가 API 자격 증명을 수동으로 입력하는 대신 팝업 기반 연결 흐름을 통해 Pinecone Vector Store 노드(및 커뮤니티 Pinecone Assistant 노드)를 인증하여 설정을 간소화할 수 있습니다. 이는 환경 변수를 통한 관리자 측 구성이 필요하며 기본적으로 활성화되어 있지 않습니다. 또한 이 팝업 기반 흐름을 지원하기 위한 구성 가능한 Cross-Origin-Opener-Policy 헤더 설정도 추가되었습니다.
  • Show execution data in preview: 삽입된 캔버스 화면은 이제 실제 실행 출력 데이터를 로드하지 않고도 새로운 openExecutionPreview 메시지를 통해 노드별 실행 상태(성공, 오류, 취소)를 보여주는 워크플로 미리보기를 렌더링할 수 있습니다. 노드 출력 열은 선택적으로 경량 스키마에서 근사치를 계산해 실제 데이터는 숨긴 채 맥락을 제공할 수 있습니다. 이는 표준 n8n UI보다는 n8n 캔버스를 삽입하는 부모 애플리케이션을 대상으로 합니다.

n8n 2.9.4-exp 완료 표시 전 설정 패널이 자격 증명을 검증#

릴리즈 날짜: 2026-02-27

  • In setup panel only mark credentials as completed if they are tested: 설정 패널은 이제 자격 증명이 선택되는 즉시가 아니라 백그라운드 연결 테스트를 통과한 후에만 완료로 표시합니다. 자격 증명을 선택하거나, 자격 증명 모달에서 저장하거나, 페이지를 새로고침하면 자동 테스트가 실행됩니다. 체크마크는 성공했을 때만 표시되며, 실패했거나 진행 중인 테스트는 카드가 미완료 상태로 유지됩니다. 이는 자격 증명이 실제로는 유효하지 않은데도 워크플로가 준비된 것처럼 보이는 것을 방지합니다.

n8n 2.9 타깃 AI Builder 컨텍스트를 위한 Focused Nodes, 그 외 10개 기능#

릴리즈 날짜: 2026-02-16

  • Stripe Node: Add more triggers for invoice payments: Stripe Trigger 노드는 이제 두 가지 추가 웹훅 이벤트를 지원합니다. invoice.paid는 인보이스 결제가 성공하거나 장부 외에서 결제된 것으로 표시될 때 발생하며, invoice_payment.paid는 InvoicePayment가 성공적으로 결제되었을 때 발생합니다. 이제 사용자는 추가 우회 방법 없이 이러한 Stripe 이벤트에서 직접 워크플로를 트리거할 수 있습니다.
  • Improve focused nodes chips with message display, tooltips, and "All nodes" state: AI 어시스턴트 채팅의 focused node 컨텍스트 태그는 이제 일반 텍스트 대신 전송된 메시지 안에 칩으로 직접 표시되며, 모든 노드가 선택되었을 때는 단일 "All nodes" 칩으로 표시됩니다. 확인되지 않은 노드 칩은 이제 클릭 시 어떤 동작이 일어나는지 설명하는 툴팁을 표시합니다. 확인되지 않은 노드는 이제 지워지는 대신 메시지 간에 유지되고, 칩 축소가 더 빨리 시작되며, 닫기 버튼을 클릭하기 쉬워졌고, 이 기능은 이제 기본적으로 켜져 있습니다.
  • Add custom color picker for sticky notes: 스티키 노트는 이제 7가지 프리셋 옵션뿐 아니라 사용자 지정 색상도 지원합니다. 새로운 8번째 색상 견본을 클릭하면 원하는 16진수 색상을 선택할 수 있는 선택기가 열리며, 최근 사용한 사용자 지정 색상이 기억됩니다. 사용자 지정 색상은 라이트 모드와 다크 모드 모두에서 잘 보이도록 테마에 맞는 테두리를 자동으로 얻으며, 기존 프리셋 색상은 변경 없이 계속 작동합니다.
  • Set default header auth domains in the UI for new credentials: 새로운 Header Auth 자격 증명은 이제 제한 없는 기본값 대신 HTTP 요청에 대해 도메인을 허용하지 않는 것을 기본값으로 합니다. 이 변경은 UI에서 새로 생성되는 자격 증명에만 적용되며, 기존 Header Auth 자격 증명은 영향을 받지 않습니다. 이 업데이트는 새 자격 증명을 만들 때 허용된 도메인을 명시적으로 지정하도록 요구하여 보안을 향상시킵니다.
  • Show Quick connect banner in the NDV: 노드 세부 정보 화면(NDV)은 이제 노드가 Quick Connect를 지원하지만 아직 자격 증명이 구성되지 않았을 때 Quick Connect 프로모션 배너를 표시합니다. 이 배너는 Quick Connect 기능이 활성화되어 있고 NDV가 미리보기나 읽기 전용 모드가 아닐 때만 나타나, 사용자가 자격 증명을 더 빠르게 설정하는 방법을 발견하도록 돕습니다.
  • UX improvements for external secret providers: 외부 시크릿 제공자 연결에 여러 UX 개선이 적용되었습니다. 연결 목록 카드는 이제 연결이 전역으로 공유되는지 특정 프로젝트와 공유되는지를 나타내는 배지를 표시합니다. 공유 탭은 범위가 명시적으로 선택될 때까지 저장을 비활성화하고, 연결된 자격 증명이 없는 연결을 삭제하면 이제 더 단순한 영향 없음 확인이 표시되며, 연결을 테스트하면 명확한 성공 또는 오류 토스트 메시지가 표시됩니다.
  • Add Firecrawl handler to the Quick connect module: Quick Connect가 이제 Firecrawl을 지원합니다. 엔터프라이즈 관리자는 Firecrawl용 백엔드 Quick Connect 옵션을 구성할 수 있으며, 이는 자동으로 Firecrawl 사용자를 만들고 API 키를 가져와 자격 증명을 설정하여 수동 API 키 입력의 필요성을 없애줍니다. 이는 개발 중 사용되던 이전의 샘플/테스트 핸들러를 대체합니다.
  • Allow manual login setting for OIDC alongside SAML: 관리자는 이제 OIDC가 활성화되어 있을 때도 기존 SAML 동작과 마찬가지로 개별 사용자에 대해 수동(비-SSO) 로그인을 허용하거나 허용하지 않을 수 있습니다. 이전에는 이 사용자별 수동 로그인 토글과 초대 버튼 제한이 SAML SSO가 활성화되었을 때만 적용되었지만, 이제 OIDC SSO가 활성화되었을 때도 적용되어 두 SSO 방식 전반에서 일관된 사용자 관리 제어를 제공합니다.
  • Enable deletion of external secret stores: 이제 n8n에서 직접 외부 시크릿 스토어 연결을 삭제할 수 있습니다. 새로운 확인 모달은 삭제 전에 영향을 받을 시크릿과 자격 증명의 수를 보여주며, 확인을 위해 연결 이름을 입력하도록 요구합니다. 이 모달에서 탐색할 때 자격 증명 목록도 시크릿 스토어로 필터링할 수 있어, 연결을 삭제하기 전에 영향을 받는 자격 증명을 검토할 수 있습니다.
  • Add Focused Nodes feature: 사용자가 특정 노드를 선택하거나 @-멘션하여 AI Builder에게 전체 워크플로에 대해 추론하는 대신 타깃 컨텍스트를 제공할 수 있는 Focused Nodes가 추가되었습니다. 선택된 노드는 채팅에서 칩으로 표시되고 캔버스 선택과 동기화되며, 마우스 오른쪽 버튼 클릭으로 추가할 수 있습니다. 이제 AI는 "this"나 "it" 같은 참조를 선택된 노드로 해석합니다. 현재는 실험을 위한 기능 플래그 뒤에 있습니다.
  • Implement credentials setup in the setup panel: 워크플로 Setup Panel에는 이제 자격 증명 설정 카드가 포함되어, 사이드바에서 직접 각 노드에 필요한 자격 증명을 구성할 수 있습니다. 카드는 노드별 자격 증명 필드를 보여주고 완료 상태를 나타내며, 자격 증명이 설정되면 노드를 테스트하는 기능을 지원합니다. Setup Template 버튼은 이제 기능이 활성화되어 있을 때 이 사이드바를 열어, 템플릿과 워크플로의 자격 증명 구성을 간소화합니다.

n8n 2.8 외부 시크릿 공유와 프로젝트 설정 통합, 그 외 12개 기능#

릴리즈 날짜: 2026-02-11

  • Add projects to credentials list response: 퍼블릭 API의 GET /credentials 엔드포인트는 이제 각 자격 증명에 대해 프로젝트 ID, 이름, 공유 역할, 타임스탬프를 포함해 공유된 프로젝트를 나열하는 shared 필드를 반환합니다. 이전에는 이 엔드포인트가 공유 정보를 전혀 포함하지 않았으므로, 이제 사용자는 어떤 프로젝트가 주어진 자격 증명에 접근할 수 있는지 한눈에 확인할 수 있습니다.
  • Motorhead Node: Hide deprecated Motorhead memory node from UI: Motorhead 프로젝트가 더 이상 유지 관리되지 않으므로 Motorhead Memory 노드가 노드 선택기에서 제거되었습니다. 이 노드를 사용하는 기존 워크플로는 계속 정상적으로 작동하지만, 노드 설정에 향후 릴리즈에서 제거될 수 있다는 지원 중단 알림이 이제 표시됩니다.
  • Add text search to IconPicker: 프로젝트 아이콘과 ChatHub 워크플로/에이전트 아이콘에 사용되는 IconPicker 컴포넌트가 이제 아이콘과 이모지 전반에서 텍스트 검색을 지원합니다. 이모지 메타데이터는 emojibase에서 지연 로딩되어 라벨과 태그로 일치시킬 수 있습니다. 새로운 무작위 선택 버튼을 사용하면 수동으로 탐색하지 않고도 구별되는 아이콘이나 이모지를 빠르게 선택할 수 있습니다.
  • Auto-focus chat input when typing: AI 채팅 화면에서, 이제 입력 필드 밖 어디서든 타이핑하면 ChatGPT 스타일 동작과 유사하게 채팅 입력에 자동으로 포커스가 이동하고 입력한 문자가 삽입됩니다. 다른 필드나 텍스트 영역이 활성화되어 있거나, 모달이 열려 있거나, 키보드 단축키나 IME 조합 중이거나, 환영 화면이 표시 중이거나 메시지가 처리 중일 때는 입력이 포커스를 가로채지 않습니다.
  • Extend secrets provider connection modal with project s…: 외부 시크릿 스토어 연결 모달에는 이제 Sharing 탭이 포함되어, 사용자가 시크릿 제공자 연결을 단일 프로젝트 또는 전역(기본적으로 전역)으로 공유할 수 있습니다. 연결 카드에 새로운 Share 작업이 추가되었으며, 권한 검사는 이제 누가 공유 범위를 편집하거나 변경할 수 있는지 제어합니다. 이를 통해 관리자는 어떤 팀이 외부 시크릿에 접근할 수 있는지 더 세밀하게 제어할 수 있습니다.
  • Support Chat node's 'Send and Wait for Response' mode approval buttons on Chat hub: Chat hub는 이제 워크플로의 Chat 노드가 'Send and Wait for Response' 모드로 사용될 때 승인 버튼을 렌더링합니다. 버튼을 클릭하면 선택한 응답으로 일시 중지된 실행이 재개되며, 채팅 UI는 버튼이 클릭될 때까지 대기 상태를 표시하고 필요할 때 추가 입력을 차단합니다.
  • Kafka Trigger Node: Refactoring and fixes: Kafka Trigger 노드가 오프셋 해석 시점(즉시, 완료 시, 성공 시, 또는 허용된 상태에서)을 제어하는 새로운 버전 1.3 옵션, 오류 발생 시 구성 가능한 재시도 지연, 장시간 실행 중 세션 타임아웃을 방지하는 개선된 하트비트 처리로 리팩터링되었습니다. 이제 리밸런스 중 컨슈머의 실행/정체 상태도 확인하고, 수동/테스트 실행에서는 donePromise 대기를 피하며, 매개변수 설명도 더 명확해졌습니다.
  • Add Name version action to workflow history: 이제 라이선스가 필요한 기능으로, 워크플로 에디터와 워크플로 히스토리 페이지에서 직접 워크플로 버전의 이름을 짓고 설명을 작성할 수 있습니다. 사용 가능한 경우 버전 세부 정보가 미리 채워집니다. Unpublish 작업은 기본 작업 메뉴에서 Publish 버튼 옆의 새로운 드롭다운으로 이동했으며, 새로운 Name version 옵션과 함께 제공됩니다.
  • Boost Claude Opus 4.6 priority in chat hub model selector: Claude Opus 4.6이 Chat Hub 모델 선택기에서 사용 가능한 Anthropic 모델로 추가되었으며, 목록에서 Opus 4.5, Sonnet 4.5, Haiku 4.5보다 위에 표시되는 최우선 기본 선택 항목이 되었습니다.
  • Improve sticky note behavior during node insertion: 캔버스에 노드를 삽입할 때, 스티키 노트는 이제 더 지능적으로 동작합니다. 소스 노드를 포함하는 스티키는 제자리에 고정된 채 새 노드에 맞게 늘어나며, 위치가 이동하는 노드와 그룹화된 스티키는 함께 이동하고 늘어나 시각적 그룹화를 유지합니다. 노드 사이의 연결선도 이제 삽입 중에 엄격하게 수직을 유지하여, 노드 위치가 예기치 않게 이동하던 버그를 수정했습니다.
  • Preview not installed community tools: 설치되지 않은 커뮤니티 도구 노드를 사용하는 워크플로나 템플릿을 가져올 때, n8n은 이제 인식되지 않거나 깨진 노드 대신 올바른 노드 아이콘과 핸들을 갖춘 적절한 미리보기를 표시하여, 누락된 커뮤니티 노드를 확인하고 설치할 수 있게 해줍니다. 커뮤니티 노드도 이제 노드 검색 패널의 Tools 섹션에 나타납니다.
  • Refine permission checks in Secrets Provider Connection…: 외부 시크릿 제공자 연결에 대한 권한 처리가 개선되었습니다. 프로젝트 범위 사용자는 이제 자신의 프로젝트 내에서 연결을 관리하고 업데이트할 수 있으며, 연결을 전역이나 여러 프로젝트로 공유하는 데는 여전히 전역 권한이 필요합니다. 업데이트 권한 검사는 이제 연결의 원래 프로젝트 범위를 고려하여, 추가 공유 권한을 요구하지 않고도 편집하거나 공유를 해제할 수 있습니다. 또한 시크릿 개수가 잘못 표시되던 문제도 수정되었습니다.
  • Add external secrets section to project settings: 프로젝트 설정에는 이제 External Secrets 섹션이 포함되어, 프로젝트에서 사용할 수 있는 시크릿을 제공자별로 그룹화하여 펼치기/접기, 검색, 페이지네이션과 함께 보여줍니다. 프로젝트 관리자는 이 화면에서 직접 시크릿 스토어 연결을 추가할 수 있으며, 인스턴스 관리자는 기존 시크릿 스토어를 공유하도록 안내받습니다. 빈 상태는 사용자 역할과 사용 가능한 제공자에 따라 달라집니다.

n8n 2.7 여러 제공자를 위한 시크릿 스토어 연결 모달, 그 외 10개 기능#

릴리즈 날짜: 2026-02-02

  • Add option to select eval suite on manual workflow dispatch: 내부 AI 평가 GitHub Actions 워크플로는 이제 수동으로 트리거할 때 어떤 평가 스위트를 실행할지 유지 관리자가 선택할 수 있게 해줍니다. both suites(기본값), spec(pairwise)만, 또는 matrix(LLM judge)만입니다. master로의 푸시로 트리거되는 자동 실행은 이전처럼 계속 두 스위트를 모두 실행합니다. 이는 내부 CI 및 테스트 도구 변경으로, n8n의 최종 사용자에게는 영향을 주지 않습니다.
  • FormTrigger Node: Support ip filtering for the FormTrigger node: Form Trigger 노드는 이제 기존 Webhook 노드 기능과 마찬가지로 IP 허용 목록을 지원합니다. 새로운 IP(s) Allowlist 옵션을 통해 폼 제출을 특정 IP 주소, CIDR 범위, IPv6 주소로 제한할 수 있습니다. 기존 Webhook 노드의 허용 목록 로직도 이전의 IPv4 전용 지원을 넘어 CIDR 범위와 IPv6를 지원하도록 개선되었습니다.
  • Kafka Trigger Node: Add option to keep binary data for downstream processing: Kafka Trigger 노드에는 이제 새로운 "Keep Binary Data" 옵션이 있는 버전 1.2가 있습니다. 활성화하면 메시지 값이 일반적인 문자열/JSON 출력과 함께 원시 바이너리 데이터로도 보존되어, 다운스트림 노드가 데이터 손실 없이 Avro로 직렬화된 메시지 같은 형식을 처리할 수 있습니다. v1.0과 v1.1을 사용하는 기존 워크플로는 영향을 받지 않으며, 이 옵션은 v1.2에서 기본적으로 꺼져 있습니다.
  • Remove success toasts on workflow creation: n8n은 이제 개인 공간, 프로젝트, 폴더 어디에서든 새 워크플로가 생성될 때 성공 토스트 알림을 표시하지 않습니다. 새 워크플로를 저장하는 것은 이전과 동일하게 작동하지만 추가 확인 팝업 없이 진행되어 워크플로 생성 경험이 더 간결해집니다.
  • Show ChatHub action buttons on hover: ChatHub에서 채팅 메시지의 작업 버튼(복사, 편집, 재생성, 대안)은 이제 호버를 지원하는 기기에서 기본적으로 숨겨져 있으며, 메시지 위에 마우스를 올리거나 포커스가 메시지 안에 있을 때만 부드러운 페이드인 전환과 함께 나타납니다. 이는 채팅 인터페이스의 시각적 어수선함을 줄여줍니다. 터치 기기는 영향을 받지 않으며 버튼이 계속 표시됩니다.
  • Zendesk Trigger Node: Add webhook signature verification: Zendesk Trigger 노드는 이제 Zendesk의 X-Zendesk-Webhook-Signature 헤더에 대해 HMAC-SHA256 서명 검사를 사용해 수신 웹훅 요청을 검증하며, 유효하지 않거나 서명되지 않은 요청은 401 응답으로 거부합니다. 서명 시크릿은 웹훅이 생성될 때 Zendesk에서 자동으로 가져와 안전하게 저장됩니다. 저장된 시크릿이 없는 기존 워크플로는 영향을 받지 않고 계속 작동하여 하위 호환성을 보장하면서도 위조된 웹훅 호출에 대한 보안을 개선합니다.
  • Crypto Node: Add credentials for Hmac and Sign operations: Crypto 노드가 버전 2로 업데이트되어 Hmac Secret과 Sign Private Key를 노드 매개변수에서 새로운 전용 Crypto 자격 증명으로 이동했습니다. 이전에는 이러한 값이 노드 안에 평문으로 저장되었지만, 이제는 자격 증명으로 안전하게 저장되어 보안이 향상되었습니다. 버전 1을 사용하는 기존 워크플로는 변경 없이 계속 작동합니다.
  • Pause autosave on connection failures: n8n은 이제 주기적인 상태 확인을 통해 백엔드 연결 문제를 감지하고, 오프라인 상태에서는 워크플로 자동 저장을 자동으로 일시 중지했다가 연결이 복구되면 재개합니다. 연결 상태 표시기도 네트워크 장애와 끊어진 푸시 연결을 구분하도록 업데이트되어, 재연결되면 변경 사항이 저장될 것이라는 툴팁과 함께 'Offline' 메시지를 표시합니다.
  • Add Currents.dev node: 새로운 Currents.dev 통합이 두 개의 노드와 함께 추가되었습니다. Currents 노드는 테스트 액션 규칙을 관리하고 Currents API를 통해 프로젝트, 실행, 인스턴스, 스펙 파일, 테스트, 테스트 결과, 서명을 볼 수 있게 해줍니다. Currents Trigger 노드는 Currents 이벤트(실행 시작, 완료, 취소, 타임아웃)에서 워크플로를 시작하며, 워크플로가 게시되거나 게시 해제될 때 웹훅을 자동으로 생성, 업데이트, 제거합니다. Currents API 키 자격 증명이 필요합니다.
  • Secret Store connection modal for multiple providers: 이제 Settings의 새로운 모달에서 직접 External Secrets 연결을 추가하고 편집할 수 있습니다. 시크릿 제공자 유형을 선택하고, 연결 이름을 지정하고, 제공자별 설정을 구성하고, 연결을 테스트하고, 업데이트를 저장할 수 있으며, 검증과 더 명확한 오류/성공 메시지, 연결 카드에 연결 끊김 상태 표시기도 제공됩니다.
  • Microsoft Agent 365 Trigger Node: Integration for Microsoft Agents 365: 워크플로가 Microsoft 365 Agents로 동작할 수 있게 해주는 초기 프리뷰 Microsoft Agent 365 Trigger 노드와 자격 증명이 추가되었습니다. 테넌트 ID, 클라이언트 ID, 클라이언트 시크릿으로 인증하며, 웹훅을 통해 수신 에이전트 활동을 처리하고, 언어 모델·메모리·도구·출력 파서, 그리고 Calendar나 Mail 같은 선택적 Microsoft MCP 도구 연결을 지원합니다. Microsoft의 Frontier 프리뷰 프로그램 등록이 필요합니다.

n8n 2.6 Kafka trigger 노드에 배치 처리 추가, 그 외 12개 기능#

릴리즈 날짜: 2026-01-26

  • Add new Button component to design system (no-changleog): 이는 내부 전용 변경입니다. n8n의 디자인 시스템에 여러 variant, 크기, 로딩/비활성/아이콘 전용 상태, 링크 렌더링, 접근성 경고를 지원하는 새로운 Button 컴포넌트가 추가되었습니다. 기존 버튼 구현을 교체하는 작업이 향후 릴리즈로 계획되어 있어 아직 제품 어디에도 사용되지 않습니다. 이 PR로 인한 사용자에게 보이는 변화는 없습니다.
  • Add support for custom scopes in the MS Excel credential: Microsoft Excel OAuth2 자격 증명이 이제 사용자 지정 범위를 지원합니다. 새로운 'Custom Scopes' 토글을 사용하면 기본 OAuth 범위(openid, offline_access, Files.ReadWrite)를 자신의 범위로 재정의할 수 있어, 필요할 때 추가 Microsoft Graph 권한에 접근할 수 있으며, 비활성화 상태로 두면 기존 기본값이 그대로 유지됩니다.
  • Add support for custom scopes in the MS Teams credential: Microsoft Teams OAuth2 자격 증명이 이제 사용자 지정 범위를 지원합니다. 새로운 토글을 사용하면 기존 Entra 자격 증명 동작과 마찬가지로 사용자 지정 범위를 활성화하고 기본 집합 대신 활성화된 범위 목록을 직접 지정할 수 있습니다. 비활성화하면 자격 증명은 계속 노드가 올바르게 작동하는 데 필요한 기본 범위를 사용합니다.
  • Airtop Node: Add resource locator in the agent node: Airtop 노드의 Run Agent 작업은 이제 웹훅 URL을 붙여넣는 대신 검색 가능한 목록에서 에이전트를 선택하거나 ID를 직접 입력할 수 있습니다. 에이전트 입력 매개변수는 이제 수동 JSON 입력 대신, 선택된 에이전트의 예상 필드를 자동으로 로드하는 동적 리소스 매퍼를 통해 구성되며 필수 매개변수에 대한 검증도 제공됩니다.
  • Kafka Trigger Node: Additional options for batch processing: Kafka Trigger 노드가 이제 배치 처리 옵션을 지원합니다. 새 설정으로 Batch Size(메시지를 하나씩이 아니라 여러 개씩 함께 처리), Fetch Max Bytes와 Fetch Min Bytes(요청당 가져올 데이터 양 제어), Partitions Consumed Concurrently(여러 파티션을 병렬로 처리)가 추가되었습니다. 이 옵션들은 Kafka에서 소비할 때 처리량과 성능을 더 세밀하게 제어할 수 있게 해주며, 병렬 처리와 배치 처리 관련 문제를 해결합니다.
  • Prioritize newer models on Chat hub model picker: Chat hub의 모델 선택기가 이제 더 새롭고 강력한 모델을 우선적으로 보여줍니다. 모델에 우선순위 값을 지정할 수 있으며, 선택기는 목록 순서 대신 이 우선순위(높은 순)로 옵션을 정렬합니다. 자격 증명이 선택되지 않았을 때는 우선순위가 가장 높은 사용 가능한 모델이 자동으로 선택되어, 사용자는 기본적으로 chatgpt-4o-latest 같은 이전 모델 대신 GPT-5.x, Claude Opus 4.5, Grok 4.1 같은 최신 모델을 보게 됩니다.
  • New operations in the Slack node: Slack 노드의 User Group 리소스는 이제 두 가지 새 작업을 지원합니다. Get Users는 사용자 그룹의 멤버를 가져오며(선택적으로 전체 사용자 세부 정보를 해석), Add Users는 기존 멤버를 유지하면서 사용자 그룹에 새 멤버를 추가합니다. 이를 통해 n8n 워크플로에서 직접 Slack 사용자 그룹 멤버십을 더 쉽게 관리하고 확인할 수 있습니다.
  • Add unpublish to workflow list: 이제 워크플로를 먼저 열지 않고도 워크플로 목록에서 직접 게시된 워크플로를 게시 해제할 수 있습니다. 워크플로가 게시되어 있고 업데이트 권한이 있을 때 워크플로 카드의 작업 메뉴에 'Unpublish' 옵션이 나타나며, 워크플로를 게시 해제 상태로 되돌리기 전에 확인을 요청합니다.
  • AI Agent Node: Pass chat input in denial messages: 사용자가 AI Agent 노드에서 human-in-the-loop 도구 호출을 거부하면, 에이전트에게 다시 전달되는 거부 메시지에는 이제 일반적인 거부 알림 대신 사용자의 채팅 입력/피드백(제공된 경우)이 포함됩니다. 이를 통해 에이전트는 도구 호출이 왜 거부되었고 어떻게 진행해야 하는지에 대한 더 많은 맥락을 얻어, 거부된 도구 호출 처리가 개선됩니다.
  • Microsoft Teams Node: Add support for government cloud tenants: Microsoft OAuth2 자격 증명에는 이제 Global, US Government, US Government DOD, China 클라우드 엔드포인트에 대한 프리셋이 있는 구성 가능한 Graph API Base URL 옵션이 포함됩니다. 이는 '401 InvalidCloudInstance' 오류를 수정하며, Teams, Outlook, OneDrive, Excel, Entra, Graph Security 노드가 기본 퍼블릭 Microsoft Graph 엔드포인트뿐 아니라 정부 및 기타 주권 클라우드 테넌트에도 연결할 수 있게 해줍니다.
  • Dynamic creds workflow fails if no dynamic creds exist: 동적 자격 증명 리졸버가 구성되지 않았을 때 동적 자격 증명을 사용하는 워크플로가 조용히 정적 자격 증명으로 대체될 수 있던 문제가 수정되었습니다. 이제 자격 증명이 해석 가능으로 표시되어 있지만 리졸버 ID가 없으면, 실행은 정적 자격 증명을 사용하는 대신 명확한 해석 오류와 함께 올바르게 실패하여, 사용자별 동적 인증에 의존하는 워크플로의 잠재적 보안 허점을 막습니다.
  • Add workflow demo diff view: n8n은 이제 새로운 /workflows/demo/diff 경로를 통해 접근할 수 있는 삽입 가능한 워크플로 diff 데모 화면을 지원합니다. 이 화면은 postMessage를 통해 이전/이후 워크플로 데이터를 받아 기존 워크플로 diff 캔버스를 사용해 나란히 표시하며, 정렬된 비교를 위한 선택적 자동 레이아웃(정리) 기능도 있습니다. 외부 맥락에서 워크플로 diff를 삽입하기 위한 용도입니다.
  • Make expression resolution async: 워크플로 에디터의 표현식 해석이 이제 내부적으로 비동기 방식으로 처리되어, UI를 차단하지 않는 향후의 비동기 표현식 리졸버와 더 복잡한 계산을 위한 기반을 마련합니다. 이는 주로 에디터 전반에서 표현식이 해석되는 방식에 영향을 주는 내부 아키텍처 변경이며, 이번 릴리즈에서 새로운 사용자 대상 기능이나 동작 변화는 예상되지 않습니다.

n8n 2.5 ChromaDB 노드에 로컬 벡터 데이터베이스 지원 추가, 그 외 12개 기능#

릴리즈 날짜: 2026-01-20

  • Add a clarifying callout to Merge Node schema view: 노드 에디터의 스키마 화면은 이제 Merge 노드와 여러 항목을 다룰 때 닫을 수 있는 콜아웃을 표시합니다. 하나는 Merge 노드 자체의 출력 패널에, 다른 하나는 Merge 노드에서 데이터를 받는 노드의 입력 패널에 표시되며, 둘 다 항목이 두 개 이상일 때 나타납니다. 이 콜아웃은 표시된 필드가 여러 항목에서 온 것일 수 있으며 각 개별 항목에 모두 존재하지 않을 수 있음을 명확히 설명합니다.
  • HTTP Request Node: Add option to disallow cross-origin credentials sharing: HTTP Request 노드는 이제 'Send Credentials on Cross-Origin Redirect' 옵션이 있는 새 버전(4.4)을 포함합니다. 비활성화하면 리디렉션이 다른 오리진을 가리킬 때 인증 헤더와 자격 증명이 더 이상 전달되지 않아 보안이 향상됩니다. 이는 이제 새 노드의 기본 동작이며, 기존 노드는 리디렉션 시 항상 자격 증명을 전달하던 이전 동작을 유지합니다.
  • Add native browser notifications on AI workflow builder completion or waiting for input: AI 워크플로 빌더는 이제 워크플로 빌드가 완료되거나 입력이 필요할 때 네이티브 브라우저 알림을 보낼 수 있어, 브라우저 탭을 전환한 상태에서도 알림을 받을 수 있습니다. 빌더 사이드바의 닫을 수 있는 배너가 알림을 활성화하도록 안내하며, 과도한 알림을 방지하기 위한 합리적인 쿨다운 제한이 적용됩니다. 알림은 탭이 보이지 않을 때만 발생합니다.
  • Allow editing / deleting project variables if you have the project scope: 프로젝트 관리자와 편집자는 이제 전역 변수 업데이트나 삭제 권한이 없더라도, 프로젝트 역할이 적절한 권한을 부여하면 프로젝트 내 변수를 편집하고 삭제할 수 있습니다. 이전에는 편집 및 삭제 버튼이 전역 권한에 따라서만 활성화되어 프로젝트 수준 접근 권한을 가진 사용자를 막았습니다. 백엔드 권한 지원은 이미 존재했으므로 이는 프런트엔드 전용 변경이었습니다.
  • Data Table Node: Add Order By feature: Data Table 노드의 Get Row(s) 작업이 이제 Order By 옵션을 지원합니다. 활성화하면 사용자는 결과를 정렬할 열을 선택하고 오름차순 또는 내림차순을 선택할 수 있으며, 필터와 페이지네이션이 함께 적용되어도 정렬이 일관되게 유지됩니다.
  • GitHub Trigger Node: Add automatic webhook signature verification: GitHub Trigger 노드는 이제 활성화될 때 웹훅 시크릿을 자동으로 생성하고, X-Hub-Signature-256 헤더를 HMAC-SHA256으로 사용해 수신 웹훅 요청을 검증합니다. 검증에 실패한 요청은 401 응답으로 거부됩니다. 이 변경 이전에 만들어진 기존 웹훅은 검증 없이 계속 작동하여 하위 호환성을 보장합니다.
  • LmChatOpenAi Node: Update default model to gpt-5-mini: OpenAI Chat Model 노드(LmChatOpenAi)는 노드 버전에 따라 이제 gpt-4o-mini나 gpt-4.1-mini 대신 gpt-5-mini 모델을 기본값으로 사용합니다. 이 노드를 사용하는 새 워크플로는 다른 모델이 선택되지 않는 한 gpt-5-mini를 사용합니다. 새 기본값을 반영하도록 자리 표시자 텍스트도 업데이트되었습니다.
  • Show tooltips for canvas edge buttons: 캔버스 엣지 툴바 버튼(연결 추가 및 삭제)은 이제 마우스를 올리면 설명 툴팁을 표시하여 목적을 더 명확히 합니다. 노드 핸들 라벨 위치도 노드 툴바와 일관되게 정렬되도록 약간 조정되었습니다.
  • Use number input component for time saved setting: 워크플로 설정의 실행당 절약된 시간 필드는 이제 증가/감소 컨트롤이 있는 전용 숫자 입력을 사용하여 사용성을 개선하고, 이전에 Firefox에서 보이던 어색한 간격과 레이아웃 문제를 수정합니다.
  • Autosave - Implement exponential backoff: 자동 저장은 이제 조용히 실패하는 대신 지수 백오프를 사용해 실패한 저장 요청을 재시도합니다. 저장이 실패하면 n8n은 오류와 함께 토스트를 표시하고 점점 늘어나는 지연(2초부터 시작해 최대 32초) 후 자동으로 재시도하며, 저장이 성공하면 정상적인 자동 저장을 재개합니다. 이는 일시적인 네트워크나 서버 문제로 저장되지 않은 워크플로 변경 사항을 잃을 가능성을 줄여줍니다.
  • Chat Node: Regroup actions and add different response types: Chat 노드가 Send Message와 Send and Wait for Response라는 두 가지 액션으로 개편되어, 다른 human-in-the-loop 노드와 정렬되고 Node Creator에서 Chat Trigger와 함께 그룹화됩니다. wait 액션은 이제 응답 유형을 지원합니다. Free Text(이전과 같은 일반 답변)와 Approval(채팅에 Approve/선택적 Disapprove 버튼을 표시하며 자유 텍스트 답변을 차단하는 옵션 포함)입니다. 삽입형 및 호스팅형 채팅, 그리고 도구로 사용될 때도 작동합니다.
  • ChromaDB Node: Add local chromadb support for complete local vector database: 새로운 ChromaDB Vector Store 노드가 추가되어, 셀프 호스팅과 클라우드 ChromaDB 인스턴스 모두를 n8n의 벡터 데이터베이스로 사용할 수 있게 해줍니다. load, insert, retrieve, update, retrieve-as-tool 작업을 지원하며, 컬렉션 관리, 메타데이터 필터링, 셀프 호스팅 및 Chroma Cloud 인증을 위한 전용 자격 증명 유형을 제공하여 로컬 및 클라우드 RAG 워크플로에 유용합니다.
  • Notify users on first prod error: n8n은 이제 오류 워크플로가 아직 구성되지 않은 인스턴스에서 워크플로가 프로덕션에서 처음 실패했을 때 워크플로 소유자에게 이메일을 보냅니다. 이메일에는 향후 실패를 잡아낼 오류 워크플로를 설정하는 방법에 대한 안내가 링크됩니다. 이 알림은 인스턴스당 한 번만 전송되며, 해당 이벤트는 텔레메트리를 위해서도 기록됩니다.

n8n 2.4 이제 워크플로가 편집하는 동안 자동으로 저장됨, 그 외 6개 기능#

릴리즈 날짜: 2026-01-12

  • Show building and done status in page title for AI builder: 브라우저 탭 제목은 이제 AI 빌더 상태를 반영합니다. AI 빌더가 워크플로를 생성하는 동안에는 "[Building]" 접두사가 표시되고, 생성이 끝났을 때 다른 탭에 있었다면 "[Done]"으로 전환됩니다. 탭으로 돌아오면 제목이 일반적인 유휴 상태로 재설정됩니다. 이는 탭을 전환하는 사용자가 AI가 생성한 워크플로가 준비되었는지 알 수 있게 도와줍니다.
  • Mailjet Node: Add Custom Campaign and Deduplicate Campaign Additional Fields: Mailjet 노드의 Send 및 Send Template 이메일 작업은 이제 두 가지 새로운 Additional Fields를 지원합니다. Custom Campaign은 메시지에 사용자 지정 캠페인 이름을 지정할 수 있게 해주며, Deduplicate Campaign은 동일한 캠페인 내에서 중복 발송을 방지합니다. 둘 다 Mailjet의 Send API v3.1 캠페인 옵션에 직접 매핑되어, n8n을 통해 이메일을 보낼 때 캠페인 그룹화와 중복 제거를 더 세밀하게 제어할 수 있습니다.
  • Allow to set ChatHub workflow agent icon in NDV: 이제 노드 에디터의 새로운 Agent Icon 필드를 사용해, Chat Trigger 노드의 'Available in Chat' 옵션을 통해 노출되는 워크플로 에이전트에 사용자 지정 아이콘이나 이모지를 설정할 수 있습니다. 이 아이콘은 ChatHub의 모델 선택기와 대화 히스토리에 표시되어, 채팅 사용자가 에이전트를 더 쉽게 식별할 수 있게 해줍니다. 이 아이콘은 이전에 사용되던 워크플로 소유 프로젝트 아이콘을 대체합니다.
  • Support hours and days in prune time within workflow history: 워크플로 버전 히스토리 보관 기간은 이제 일 단위로만이 아니라 시간이나 일 단위로 표시되어, 24시간 미만의 보관 기간이 잘못 "0 days"로 표시되던 문제를 수정합니다. 보관 메시지는 이제 예를 들어 "limited to 5 hours"나 "limited to 2 days"처럼 단수/복수 표기가 올바르게 표시됩니다.
  • Git Node: Add reflog action: Git 노드는 이제 새로운 Reflog 작업을 지원하여, HEAD나 지정된 브랜치/참조에 대한 참조 로그를 가져올 수 있습니다. 결과에는 파싱된 해시, ref, 액션, 메시지 필드가 포함되며, 항목 수를 제한하거나 전체를 반환하는 옵션이 있습니다. 기반이 되는 git 라이브러리가 네이티브 reflog 지원을 제공하지 않으므로, 출력은 원시 git 명령 결과에서 수동으로 파싱됩니다.
  • Use new generated links within the UI and emails if feature is enabled: 기능 플래그로 활성화되면, n8n은 이제 이전의 예측 가능한 inviterId/inviteeId 쿼리 매개변수 대신 위변조 방지 JWT 기반 초대 링크를 생성합니다. 이는 Settings > Users에 표시되는 초대 링크와 구성된 인스턴스에서 보내는 초대 이메일에 적용됩니다. 관리자는 이제 Users 목록에서 직접 이러한 보안 초대 링크를 생성하고 복사할 수 있으며, 플래그가 비활성화되어 있으면 레거시 링크 동작이 그대로 유지됩니다.
  • Autosave workflows: 워크플로는 이제 편집하는 동안 디바운스와 진행 상황을 보여주는 저장 애니메이션과 함께 자동으로 저장되므로, 수동 저장 버튼, 커맨드 바 저장, 저장 키보드 단축키가 제거되었습니다. 이와 함께, 협업 편집에는 이제 한 번에 한 사용자만 워크플로를 편집할 수 있도록 하는 쓰기 잠금 시스템과, 접근 권한이 변경될 때의 실시간 알림이 포함됩니다.

n8n 2.3 Data Table 노드가 전체 CRUD 작업 지원, 그 외 4개 기능#

릴리즈 날짜: 2026-01-05

  • Add/remove files in editing ChatHub chat message: ChatHub는 이제 채팅 메시지를 편집할 때 파일 첨부를 추가하거나 제거할 수 있게 해줍니다. 기존 파일을 유지하거나, 원치 않는 파일을 삭제하거나, 새 파일을 첨부한 뒤 다시 전송해 대화를 이어갈 수 있어, 처음부터 다시 시작하지 않고도 파일 관련 모델 오류에서 복구하는 데 유용합니다.
  • Data Table Node: Add data table crud operations to data table node: Data Table 노드에는 이제 Create, Delete, List, Update 작업이 있는 새로운 "Table" 리소스가 포함되어, 워크플로가 프로그래밍 방식으로 데이터 테이블을 관리할 수 있습니다. Create는 열과 유형 정의를 지원하며 동일한 이름의 기존 테이블을 재사용하는 옵션도 있습니다. List는 필터링과 정렬을 지원하고, Update는 테이블 이름을 변경하며, Delete는 테이블과 데이터를 영구적으로 제거합니다. 이제 테이블은 ID나 목록 선택뿐 아니라 이름으로도 참조할 수 있습니다.
  • Add Stop All Executions functionality: 이제 진행 중인 여러 실행을 한 번에 중지할 수 있습니다. Executions 사이드바와 전역 개요에 새로운 'Stop all' 옵션이 추가되어, 대기 중이거나 실행 중이거나 대기 상태인 실행을 선택적으로 취소할 수 있는 모달이 열리며, 한 번에 하나씩 중지하는 대신 현재 워크플로 필터와 날짜 범위로 범위를 좁힐 수도 있습니다.
  • Weaviate Node: Hybrid Search Support: Weaviate 벡터 스토어 노드가 이제 벡터 유사도와 키워드 기반 텍스트 검색을 결합한 하이브리드 검색을 지원합니다. 새 옵션으로 쿼리 텍스트, 벡터와 키워드 검색 간의 alpha 가중치, 퓨전 유형(Relative Score 또는 Ranked), 쿼리 속성, 최대 벡터 거리, 자동 컷 결과 제한, 점수 설명 출력을 구성할 수 있어 검색 관련성과 결과 튜닝을 더 세밀하게 제어할 수 있습니다.
  • Form Node: Dynamic attributes in form editor: Form 노드 에디터는 이제 폼 요소를 구성할 때 기본적으로 선택적 필드를 숨기고 처음에는 필수 필드만 표시하는 것을 지원합니다. 'Add Field' 선택기를 사용하면 필요에 따라 선택적 속성을 선택적으로 표시할 수 있어 노드 구성 UI의 어수선함이 줄어듭니다. 이는 Form 노드의 필드 에디터(버전 2.5)에 적용되며 새로운 fixedCollection 유형 옵션(requiredOnly 및 관련 설정)으로 구현됩니다.

n8n 2.2 설정에서 워크플로를 MCP에 연결, 그 외 1개 기능#

릴리즈 날짜: 2025-12-22

  • Group sub-node execution errors with same messages inside a tooltip: 캔버스의 노드 실행 오류 툴팁은 이제 실패한 실행마다 동일한 오류 메시지를 반복해서 표시하지 않습니다. 반복되는 오류는 이제 개수를 보여주는 단일 항목으로 그룹화되어(예: 'Error message (x3)'), Structured Output Parser 같은 서브 노드의 오류를 읽기 쉬워지고 툴팁이 넘치는 것을 방지합니다.
  • Connect workflows from MCP settings page: 이제 설정 페이지의 새로운 모달에서 직접 워크플로에 대한 MCP 접근을 활성화할 수 있어, 적합한 워크플로를 더 쉽게 발견하고 연결할 수 있습니다. 내부적으로는 트리거 유형별 워크플로 필터링이 이제 여러 트리거 유형을 지원하며, MCP 접근을 활성화할 때는 업데이트 권한이 있는 워크플로만 표시됩니다.

n8n 2.1 동적 자격 증명 매핑을 위한 자격 증명 리졸버, 그 외 10개 기능#

릴리즈 날짜: 2025-12-15

  • Edit workflow descriptions from the MCP page: 이제 MCP 설정 페이지에서 직접 워크플로 설명을 편집할 수 있습니다. 워크플로 표에 'Edit description' 작업이 추가되어(설명 셀을 클릭해도 편집기가 열림), 워크플로 업데이트 권한이 있는 사용자가 MCP 화면을 벗어나지 않고도 설명을 빠르게 업데이트할 수 있습니다.
  • FTP Node: Add timeout option: FTP 노드는 이제 Delete, Rename, Upload, List 작업(및 연결 전반에 일반적으로 적용됨)의 Options에서 사용할 수 있는 구성 가능한 연결 타임아웃 옵션을 지원합니다. 이는 응답이 느린 FTP/SFTP 서버를 다룰 때 핸드셰이크 중 조기 타임아웃을 방지하는 데 도움이 됩니다. 설정하지 않으면 기본값은 10초로 유지됩니다.
  • Add JS method aliases: 표현식과 Code 노드의 자동 완성이 이제 append/push, remove/pop, contains/includes, size/count/length, upper/toUpperCase, lower/toLowerCase 같은 일반적인 JavaScript 메서드 별칭을 인식합니다. 익숙한 대체 이름을 입력하면 실제로 사용할 메서드에 대한 안내와 함께 일치하는 n8n 메서드가 표시되어, 다른 언어나 도구에서 온 사용자도 표현식을 더 쉽게 찾을 수 있습니다.
  • Form Node: Split form name and label: Form 노드와 Form Trigger는 이제 새로운 버전 2.4에서 별도의 Field Name과 Label 속성을 지원합니다. 이전에는 필드 라벨이 쿼리 매개변수, 출력 키, 바이너리 데이터 참조에 사용되는 내부 식별자 역할도 겸했지만, 이제는 필드 이름이 이러한 기술적 목적으로 사용되고 라벨은 순전히 표시용으로만 사용되어, 라벨이 변경되거나 특수 문자를 포함할 때 발생하던 문제를 방지합니다. 이전 노드 버전은 이전처럼 라벨을 계속 사용합니다.
  • Google Gemini Node: Introduce built-in Gemini tools: Google Gemini 노드(v1.1 이상)는 이제 Gemini의 내장 도구를 지원합니다. Google Search, Google Maps(선택적 위도/경도 타깃팅 포함), URL Context, File Search(스토어 이름 및 메타데이터 필터링 포함), Code Execution입니다. 새로운 옵션을 사용하면 원시 후보 출력에 더해 모든 응답 부분을 결합한 병합 텍스트 응답도 포함할 수 있습니다.
  • Enable time saved node for testing: Time Saved 노드가 이제 정식 출시(GA)되어, 이전의 기능 플래그 제한과 숨김 상태가 제거되었습니다. 사용자는 워크플로에 Time Saved 노드를 추가하여 실행 경로와 처리된 항목을 기반으로 절약된 시간을 동적으로 계산할 수 있습니다. 워크플로 설정에서는 이제 고정된 절약 시간 값이나 이 노드를 통한 동적 계산 중에서 선택할 수 있으며, 두 구성이 모두 있을 때는 더 명확한 UI 메시지가 표시됩니다.
  • Google Gemini Node: Ability to create a file store and upload files to it: Google Gemini 노드가 이제 검색 증강 생성을 위한 File Search 스토어를 지원합니다. 새 작업을 사용하면 File Search 스토어를 생성하고, 기존 스토어를 나열하고, 스토어를 삭제하고, URL이나 바이너리 데이터에서 스토어로 파일을 업로드할 수 있어, n8n 안에서 직접 문서 검색 워크플로를 구현할 수 있습니다.
  • Implement modal to edit/create credential resolver, and resolver workflow settings: 워크플로 설정에는 이제 Credential Resolver 옵션이 포함되어, 사용자가 새로운 모달을 통해 워크플로 설정에서 직접 동적 자격 증명 리졸버를 생성, 선택, 편집할 수 있습니다. 리졸버는 유형별 필드로 구성하거나, 편집하거나, 확인 후 삭제할 수 있습니다. 이 기능은 N8N_ENV_FEAT_DYNAMIC_CREDENTIALS 기능 플래그가 활성화되어야 합니다.
  • Rename columns in data tables: 이제 데이터 테이블의 열 이름을 바꿀 수 있습니다. 새로운 API 엔드포인트가 새 이름의 고유성과 예약된 시스템 열 이름을 검증한 다음, n8n의 메타데이터와 기반 데이터베이스 테이블 양쪽에서 열을 업데이트하며, 프로젝트 역할(editor, admin, owner 필요)에 따른 권한 검사도 수행됩니다.
  • UI improvements for credential resolver modal: 자격 증명 리졸버 모달이 개선되었습니다. 동적 해석용으로 구성된 자격 증명은 이제 Dynamic 태그를 표시하고, 저장 오류는 토스트만이 아니라 인라인 오류 콜아웃으로도 표시되며, 리졸버를 편집하는 동안 유형을 변경할 수 있고 기존 구성은 새 유형에 맞춰 다시 검증됩니다. 이 기능은 여전히 라이선스가 필요하고 기능 플래그가 적용된 동적 자격 증명 모듈 뒤에 있습니다.
  • Add credentials resolvers list UI: 동적 자격 증명을 트리거하는 사용자의 아이덴티티에 매핑하는 데 사용되는 자격 증명 리졸버를 보고, 생성하고, 편집하고, 삭제할 수 있는 새로운 Credential Resolvers 설정 페이지가 추가되었습니다. 리졸버 편집기는 이제 새 목록 화면과 공유 로직을 재사용하여 일관된 동작을 제공합니다. 이는 워크플로 설정에서 진행 중인 동적 자격 증명 지원의 일부입니다.

n8n 2.0 이제 워크플로 활성화에 트리거 노드가 필요함, 그 외 4개 기능#

릴리즈 날짜: 2025-12-08

  • Automizy Node Remove Automizy node: Automizy 서비스가 종료됨에 따라 Automizy 노드와 해당 자격 증명 유형이 n8n에서 제거되었습니다. Automizy 노드를 사용하는 워크플로는 더 이상 n8n에서 사용할 수 없으므로 대체 서비스를 사용하도록 업데이트해야 합니다.
  • Crowd.dev node Remove crowd.dev node: 서드파티 crowd.dev 서비스가 종료됨에 따라 crowd.dev 노드, crowd.dev Trigger 노드, crowd.dev API 자격 증명이 n8n에서 제거되었습니다. 이 노드들을 사용하는 워크플로는 더 이상 작동하지 않으므로 crowd.dev 통합에서 마이그레이션해야 합니다.
  • Kitemaker node Remove Kitemaker node: Kitemaker 서비스가 제공업체에 의해 종료됨에 따라 Kitemaker 노드와 해당 자격 증명이 n8n에서 제거되었습니다. Kitemaker 노드를 사용하는 워크플로는 더 이상 작동하지 않으므로 이 통합에서 마이그레이션해야 합니다.
  • Spontit Node Remove Spontit node: Spontit 서비스가 종료되어 통합이 더 이상 작동하지 않게 됨에 따라 Spontit 노드와 해당 자격 증명 유형이 n8n에서 제거되었습니다. Spontit 노드를 사용하는 워크플로는 대체 알림 서비스를 사용하도록 업데이트해야 합니다.
  • Validate nodes before activating: 워크플로 활성화는 이제 활성화 전에 워크플로에 최소 하나의 트리거 유사 노드(트리거, 폴러, 또는 웹훅)가 포함되어 있는지 검증하여, 이 검사가 다중 메인 설정에서 신뢰할 수 없게 동작하던 버그를 수정합니다. 유효하지 않은 워크플로를 활성화하려고 하면 명확한 검증 오류가 반환되며 워크플로의 이전 활성 상태는 유지됩니다. 현재는 프런트엔드에서만 수행되는 추가 검증 검사가 향후 업데이트에서 추가될 예정입니다.

릴리즈 노트

n8n v2.34
원문 보기

요약

이 페이지는 각 n8n 릴리즈에서 제공된 기능 단위 업데이트를 정리한 기록입니다. 동일한 항목은 RSS 피드로도 제공되므로, 구독하면 리더에서 새 항목을 바로 받아볼 수 있습니다. 필요에 따라 다음 두 가지 다른 n8n 릴리즈 자료와 함께 이 페이지를 활용하세요.

이 페이지는 각 n8n 릴리즈에서 제공된 기능 단위 업데이트를 정리한 기록입니다. 에디터와 통합 노드에 반영된 내용을 기능 하나당 한 줄로, 최신순으로 나열합니다.

동일한 항목은 RSS 피드로도 제공되므로, 구독하면 리더에서 새 항목을 바로 받아볼 수 있습니다.

필요에 따라 다음 두 가지 다른 n8n 릴리즈 자료와 함께 이 페이지를 활용하세요.

  • 변경 로그: 순차적으로 출시된 주요 신규 기능을 정리한 서술형 요약입니다.
  • 릴리즈 노트 (현재 페이지): 각 릴리즈의 모든 기능 단위 업데이트를 나열한 목록입니다.
  • GitHub 릴리즈: 커밋에 연결된 각 릴리즈의 전체 변경 상세 내용으로, 버그 수정과 소규모 변경 사항을 포함합니다.
Note

항목은 병합된 풀 리퀘스트로부터 생성되며 게시 전에 검토를 거칩니다. 여기에 게시되었다고 해서 해당 기능을 바로 사용할 수 있다는 보장은 아닙니다. 일부 기능은 활성화가 필요한 기능 플래그 뒤에 있으며, 다른 기능은 Cloud나 셀프 호스팅 인스턴스에 점진적으로 배포된 후 모든 사용자에게 도달합니다.

n8n 업데이트 방법#

참고

이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.

n8n의 시맨틱 버전 관리#

n8n은 시맨틱 버전 관리를 사용합니다. 모든 버전 번호는 MAJOR.MINOR.PATCH 형식입니다. 버전 번호는 다음과 같이 증가합니다.

  • 사용자 조치가 필요할 수 있는 호환되지 않는 변경을 할 때는 MAJOR 버전이 증가합니다.
  • 하위 호환되는 방식으로 기능을 추가할 때는 MINOR 버전이 증가합니다.
  • 하위 호환되는 버그 수정을 할 때는 PATCH 버전이 증가합니다.

n8n 2.33 AI 어시스턴트용 인스턴스 설정 재설계, 그 외 10개 기능#

Released: 2026-07-28

  • Allow custom OAuth scopes for Microsoft Azure Monitor, Dynamics, Graph Security and Azure Storage: 이제 Microsoft Azure Monitor, Microsoft Dynamics, Microsoft Graph Security, Azure Storage 자격 증명에 대해 OAuth 범위를 사용자 지정할 수 있습니다. 새로운 Custom Scopes 토글을 켜면 Graph Security와 Azure Storage에는 기본값이 미리 채워진 Enabled Scopes 필드가, Dynamics와 Azure Monitor처럼 범위가 다른 필드에 따라 달라지는 경우에는 예시 자리 표시자가 표시됩니다. 토글을 끄면 기본 동작은 변경되지 않습니다.
  • Gmail Node: Add warning notice when Simplify is disabled: Gmail Trigger와 Gmail 노드(Message Get/Get Many, Thread Get)는 이제 Simplify가 꺼져 있을 때 경고 알림을 표시하며, 전체 원본 이메일을 가져오면 메모리를 훨씬 더 많이 사용해 충돌이 발생할 수 있다는 점을 설명합니다. 이 알림은 Simplify 토글 바로 아래에 나타납니다. AI Builder 가이드도 전체 이메일 내용이 실제로 필요한 경우가 아니라면 Simplify를 켜둔 상태로 유지하도록 업데이트되었습니다.
  • Adds modal to see all projects a user can access in a list: 관리자용 Users 목록에서, 특정 프로젝트에 접근 권한이 있는 멤버의 Projects 열이 이제 클릭 가능해졌으며, 클릭하면 각 프로젝트의 역할(예: admin, editor)과 아이콘이 함께 표시되는 전체 프로젝트 목록 모달이 열립니다. 이 모달에는 프로젝트 이름으로 필터링할 수 있는 검색 필드가 포함되어 있습니다. Owner/Admin("모든 프로젝트")이거나 개인 프로젝트만 가진 사용자에게는 적용되지 않습니다.
  • Allow custom OAuth scopes for the remaining Google credentials: Gmail, Google Ads, Analytics, Books, Business Profile, Chat, Cloud Natural Language, Contacts, Docs, Drive, Firebase(Firestore 및 Realtime Database), Perspective, Sheets Trigger, Slides, Tasks, Translate, YouTube, Workspace Admin용 Google OAuth2 자격 증명이 이제 사용자 지정 OAuth 범위를 지원합니다. Custom Scopes 토글을 켜면 경고와 함께 각 자격 증명의 기본값이 미리 채워진 편집 가능한 Enabled Scopes 필드가 표시되어, 사용자가 인가 과정에서 추가 Google API 권한을 요청할 수 있습니다. 토글이 꺼져 있으면 기본 동작은 변경되지 않습니다.
  • AWS Bedrock Chat Model Node: Surface inference-profile models in the default model picker: AWS Bedrock Chat Model 노드의 Model 드롭다운에는 이제 온디맨드 파운데이션 모델과 교차 리전 추론 프로필이 함께 표시되어, Claude Sonnet 4.x나 Nova 같은 최신 모델을 별도의 Model Source 토글을 전환하지 않고도 확인할 수 있습니다. 이 기능은 IAM 및 Assume Role 자격 증명과 함께 작동하며, 사용자 지정 Bedrock Endpoint 재정의도 그대로 반영합니다. 이전 노드 버전을 사용하는 기존 워크플로는 이전 Model Source 토글과 설정을 그대로 유지합니다.
  • Microsoft Excel (SharePoint) Node: Add node for Excel workbooks in SharePoint document libraries: Microsoft Excel (SharePoint) 노드가 이제 노드 패널에 표시됩니다. 이전에는 OneDrive Excel 노드와 기능을 맞추는 작업이 진행되는 동안 등록만 되어 있고 숨겨져 있었지만, 이제 완전히 동등한 수준에 도달했으며 OAuth2와 Entra Service Principal 자격 증명 모두로 실제 Microsoft 365 테넌트에서 검증을 마쳤습니다. 이 노드는 항상 작동했으므로 이를 사용 중인 기존 워크플로는 영향을 받지 않습니다.
  • Show confirmation modal when updating a custom instance role with assigned users: 하나 이상의 사용자에게 할당된 사용자 지정 인스턴스 역할(Settings → Roles → Instance)을 편집할 때, 이제 변경 사항을 저장하면 해당 사용자들의 권한이 즉시 업데이트된다는 경고와 함께 확인 모달이 표시됩니다. 취소하면 변경 사항이 취소되고, 확인하면 적용됩니다. 할당된 사용자가 없는 역할은 모달 없이 이전과 같이 저장됩니다. 이는 프로젝트 역할에서 이미 표시되던 확인 방식과 동일합니다. 사용자 지정 역할이 활성화된 엔터프라이즈 라이선스가 필요합니다.
  • Revamp MCP settings view with instance settings components: 인스턴스 수준 MCP 설정 페이지가 n8n의 업데이트된 설정 컴포넌트로 재설계되었습니다. 탭 대신 단일 페이지에서 MCP 상태, 인기 있는 AI 어시스턴트·IDE·CLI에 맞춘 설정 단계를 안내하는 "Connect a client" 대화 상자, 워크플로 노출 요약, 허용된 콜백 URL 대화 상자, 전체 하위 화면으로 연결되는 연결된 클라이언트 미리보기가 표시됩니다. 기본 기능과 권한은 변경되지 않았으며, 이는 프런트엔드 전용 재설계입니다.
  • Configure the AI Assistant through a redesigned instance settings page: 셀프 호스팅 인스턴스의 Owner와 Admin은 이제 재설계된 설정 페이지에서 AI Assistant 모델, 샌드박스, 검색 제공자 연결을 인라인으로 구성할 수 있습니다. 연결 정보는 워크플로 자격 증명과 분리된 인스턴스 범위 자격 증명으로 저장되며, 저장 시 검증됩니다. 환경 변수 구성은 대체 수단으로 계속 남아 있으며, 환경으로 관리되는 설정과 수동으로 구성한 설정을 명확히 구분하는 표시와 함께 모델-샌드박스 설정을 안내하는 흐름도 제공됩니다.
  • Migrate OpenTelemetry settings page to new instance settings UI: OpenTelemetry 설정 페이지가 n8n의 업데이트된 인스턴스 설정 UI로 재설계되었습니다. 이제 트레이싱을 켜거나 끄는 것은 단일 컨트롤을 통해 즉시 적용되며, 엔드포인트·샘플 비율·헤더 같은 다른 변경 사항을 위한 플로팅 저장 바가 제공됩니다. 샘플 비율과 타임아웃 필드는 이제 값의 형식을 일관되게 표시하며, 구성 오류와 환경으로 관리되는 필드도 더 명확하게 표시됩니다.
  • Polish end-user credential setup modal and NDV states: OAuth 자격 증명에 대한 최종 사용자 자격 증명 설정 경험이 개선되었습니다. 자격 증명 유형 선택기는 이제 드롭다운으로 바뀌었으며, 변경 권한이 없는 사용자에게는 툴팁과 함께 비활성화됩니다. 연결 배너가 더 명확해졌습니다. 중립적인 연결 안 됨 상태와, 나에게만 비공개임을 보여주며 Switch account 및 Disconnect 옵션을 제공하는 연결됨 상태로 구분됩니다. NDV 자격 증명 선택기에도 Switch account/Disconnect 작업이 포함된 단순화된 연결 자리 표시자가 추가되었습니다.

n8n 2.32 MCP OAuth 동의를 위한 범위 선택, 그 외 12개 기능#

Released: 2026-07-21

  • Add scope selection to MCP OAuth consent screen: MCP OAuth 동의 화면에서 이제 API 키 모달과 동일한 범위 선택기를 사용해, MCP 클라이언트(예: Claude Code)가 정확히 무엇에 접근할 수 있는지 선택할 수 있습니다. All, Read only, 또는 워크플로·실행·자격 증명·데이터 테이블·프로젝트/폴더에 걸친 Custom 사전 설정 중에서 고를 수 있습니다. 부여된 범위는 전 구간에 걸쳐 강제되므로, 범위 밖의 도구는 표시되거나 호출되지 않습니다. 기존 연결은 업데이트 이후에도 전체 접근 권한을 그대로 유지합니다.
  • AWS Bedrock Chat Model Node: Add Timeout option: AWS Bedrock Chat Model 노드에 이제 Timeout 옵션(기본값 60000ms, 0으로 설정 시 비활성화)이 추가되어, 연결이 조용히 끊어졌을 때 AI Agent 실행이 무한정 멈춰 있는 것을 방지합니다. 또한 기존 Max Retries 옵션도 이제 실제로 작동합니다. 이전에는 재시도가 구성된 값이 아니라 항상 AWS SDK의 기본값에 의해 제어되던 버그로 인해 무시되고 있었습니다.
  • Grist Node: Use a single Grist URL field in the credential: Grist API 자격 증명이 이제 별도의 Plan Type, Custom Subdomain, Self-Hosted URL 필드 대신 단일 Grist URL 필드를 사용하며, 기본값은 호스팅된 Grist API입니다. API Key 필드에는 이제 키를 찾을 수 있는 위치가 표시됩니다. 자격 증명 테스트가 더 엄격해져, 단순 인증 여부가 아니라 계정이 실제로 최소 하나의 조직에 접근할 수 있는지 확인합니다. 기존 자격 증명은 다시 입력할 필요 없이 계속 작동합니다.
  • Add descriptions to canvas groups: 캔버스 그룹은 이제 목적을 설명하는 선택적 일반 텍스트 설명(최대 155자)을 가질 수 있습니다. 펼쳐진 그룹은 제목 아래에 설명을 표시하고, 접힌 그룹은 정보 아이콘에 마우스를 올리면 설명이 표시되며 고정해서 계속 열어둘 수 있는 옵션도 있습니다. 설명은 실행 취소/다시 실행 편집을 지원하고, 복제·복사/붙여넣기·가져오기 시에도 유지되며, 에디터·REST API·퍼블릭 API 전반에서 검증되고, 지나치게 긴 값은 가져오기 시 경고와 함께 잘립니다.
  • Add Mine/All tabs, search and filters to MCP connected clients: Settings → MCP → Clients는 이제 관리자 감독 기능을 지원합니다. Owner/Admin은 필터링되지 않은 개수 배지가 표시된 Mine/All 탭, 검색 상자, 클라이언트 유형·연결한 사용자·연결 날짜에 대한 필터를 볼 수 있습니다. All 탭은 Connected by 열과 함께 모든 사용자의 동의 내역을 보여줍니다. 이제 클라이언트를 취소하려면 확인이 필요하며, 관리자가 다른 사용자의 클라이언트를 취소하면 해당 소유자에게 알림 이메일이 발송됩니다.
  • Improve sub workflow extraction: 노드를 서브 워크플로로 변환하면 이제 선택한 노드에 연결된 AI 서브 노드(Chat Model이나 Memory 등)가 자동으로 함께 포함됩니다. 서브 노드가 부모에 남아 있는 다른 노드에서도 사용 중이라면, 부모에서는 연결을 유지한 채 새 서브 워크플로에 복사됩니다. 다른 사용처가 없는 서브 노드는 완전히 이동되어, 추출 후 연결이 끊어지는 문제를 방지합니다.
  • Mailgun Node: Add reply-to, custom headers, and tags: Mailgun 노드가 이제 Reply-To 주소 설정, 사용자 지정 이메일 헤더 추가(h: 접두사와 함께 전송), 세분화 및 분석을 위한 쉼표 구분 태그를 통한 메시지 태깅을 지원합니다. 이 새 필드들은 에디터에서 노드 매개변수로 표시되어, 추가 구성 없이도 발신 이메일 메타데이터를 사용자 지정할 수 있습니다.
  • Rename N8nActionBox to N8nEmptyState and add icon-cards variant: 디자인 시스템의 빈 상태 컴포넌트(이전 이름 ActionBox)가 목적을 더 잘 나타내도록 N8nEmptyState로 이름이 바뀌었으며, 테스트 ID와 CSS 클래스도 업데이트되었습니다. 또한 아이콘 카드 세 개가 부채꼴로 펼쳐진 형태를 보여주는 새 'icon-cards' variant가 추가되었으며, 선택적으로 애니메이션을 적용할 수 있고 인스턴스 MCP 설정 같은 페이지에 사용됩니다. 컴포넌트 내부 간격도 시각적 리듬을 개선하도록 다듬어졌습니다. 내부용 변경으로, 영향을 받는 페이지의 시각적 개선 외에 최종 사용자에게 직접적인 기능 변화는 없습니다.
  • Save canvas group description pinned state in local storage: 접힌 캔버스 그룹의 설명을 고정해 계속 표시되도록 하면, 이제 이 고정 상태가 워크플로별로 로컬 스토리지에 유지되어 페이지를 새로고침해도 유지됩니다. 고정 해제도 마찬가지로 유지됩니다. 또한 새로운 컨텍스트 메뉴 항목을 통해 캔버스나 빈 캔버스 메뉴에서 개별 그룹의 설명 또는 모든 그룹 설명을 한 번에 표시하거나 숨길 수 있습니다.
  • Show access and client details in the connected MCP clients list: MCP 설정의 Connected clients 테이블은 이제 연결마다 더 많은 세부 정보를 표시합니다. Claude, Cursor, VS Code 같은 인식된 클라이언트에 대한 브랜드 아이콘과 클라이언트 유형(CLI, IDE, Editor, Assistant), 부여된 접근 범위 요약, 연결이 부여된 상대적 시간입니다. 행을 클릭하면 클라이언트, 연결 시간, Read-only와 Write로 그룹화된 범위를 보여주는 세부 정보 모달이 열리며, 행과 모달 양쪽에서 Revoke access 작업을 사용할 수 있습니다.
  • Show per-scope tool details on the MCP consent screen: MCP OAuth 동의 화면은 이제 각 범위 그룹(Workflows, Executions, Credentials, Data tables, Projects and folders)마다 해당 그룹이 여는 MCP 도구 수를 보여주는 필을 표시합니다. 필에 마우스를 올리거나 포커스를 주면 각 도구를 활성화/비활성화 표시와 함께 나열하는 팝오버가 열리며, All, Read only, Custom 범위 모드를 전환할 때 실시간으로 업데이트됩니다.
  • Add showOnDeployment option, show warning for read file node on cloud: Read/Write File 노드는 이제 n8n Cloud에서 /home/node/ 하위 경로에만 접근할 수 있다는 알림을 표시하여, /tmp/나 /data/ 같은 다른 경로가 접근 오류로 실패하는 이유를 명확히 설명합니다. 내부적으로는 Cloud 배포와 호스팅 배포에 따라 필드나 알림 표시 여부를 제어하는 새로운 showOnDeployment 옵션이 도입되어, 여러 자격 증명과 노드에 걸쳐 있던 기존 hideOnCloud 플래그를 대체합니다.
  • Add sticky support for canvas groups: 스티키 노트는 이제 캔버스 그룹의 완전한 구성원이 될 수 있어, 그룹에서 제외되거나 그룹의 유효성을 깨뜨리는 대신 일반 노드와 함께 이동하고 저장되고 표시됩니다. 그룹은 이제 생성되려면 최소 두 개의 연결 가능한(스티키가 아닌) 노드를 포함해야 하며, 이를 통해 의미 없는 단일 노드 그룹을 방지합니다. 다만 기존 그룹은 삭제되지 않고도 구성원 수가 더 적게 줄어들 수 있습니다.

n8n 2.31 새 API로 전면 개편된 Notion 노드, 그 외 17개 기능#

Released: 2026-07-14

  • Microsoft Excel Node: Rename node to Microsoft Excel (OneDrive): Microsoft Excel 노드의 이름이 OneDrive에 저장된 워크북에서 작동한다는 점을 명확히 하기 위해 "Microsoft Excel (OneDrive)"로 변경되었습니다. 노드 설명과 노드 내 알림도 이에 맞게 업데이트되었으며, "OneDrive"가 검색 별칭으로 추가되었습니다. 이는 표시 이름만 바뀐 변경으로, 노드의 내부 유형 식별자는 그대로이므로 기존 워크플로는 수정 없이 계속 작동합니다.
  • AWS Bedrock Chat Model Node: Expand inference parameters: AWS Bedrock Chat Model 노드가 이제 다섯 가지 추가 선택적 추론 매개변수를 지원합니다. Top P, Max Retries, Additional Model Request Fields(Claude의 top_k나 Nova의 inferenceConfig 같은 모델별 JSON 매개변수용), Latency Optimization, Guardrail 설정입니다. 이를 통해 사용자는 제공자를 바꾸지 않고도 Bedrock 모델을 더 세밀하게 제어할 수 있습니다. 새 필드는 모두 선택적이며 설정하지 않으면 이전 동작이 기본값으로 유지되고, Additional Model Request Fields에 잘못된 JSON을 입력하면 명확한 오류가 표시됩니다.
  • AWS IAM Node: Add Assume Role authentication to Cognito and IAM nodes: AWS IAM 및 AWS Cognito 노드는 이제 S3, Lambda, SNS 같은 다른 AWS 노드와 마찬가지로 AWS(IAM)와 AWS(Assume Role) 자격 증명 중에서 선택할 수 있는 Authentication 옵션을 지원합니다. 기존 워크플로와 자격 증명은 변경 없이 계속 작동하며, 기본값은 이전의 IAM 액세스 키 인증입니다.
  • Remove preview label from Instance-level MCP settings: 인스턴스 수준 MCP 설정이 이제 정식 출시(GA) 상태가 되었습니다. 더 이상 미리보기 단계가 아님을 반영하여 MCP 설정 사이드바 항목과 MCP 설정 페이지 제목에서 "preview" 라벨과 이를 설명하던 툴팁이 제거되었습니다.
  • Zendesk Node: Allow custom OAuth2 scopes: Zendesk OAuth2 자격 증명이 이제 사용자 지정 OAuth 범위를 지원합니다. 이전에는 범위가 "read write"로 고정되어 있어 변경할 수 없었습니다. 새로운 Custom Scopes 토글을 통해 사용자는 편집 가능한 Enabled Scopes 필드를 활성화해 추가 Zendesk 권한을 요청할 수 있으며, 이 사용자 지정 범위는 자격 증명을 다시 연결할 때도 기본값으로 재설정되지 않고 유지됩니다.
  • Form Trigger Node: Add "Show Headers" option: Form Trigger 노드에 새로운 "Show Headers" 옵션이 추가되었습니다. 이 옵션을 켜면 폼 제출의 HTTP 요청 헤더가 노드의 출력 데이터에 포함됩니다. authorization이나 쿠키 값 같은 민감한 헤더는 기존 Webhook 노드 동작과 마찬가지로 실행 로그에서 자동으로 마스킹됩니다.
  • Google BigQuery Node: Allow custom OAuth2 scopes: Google BigQuery OAuth2 자격 증명이 이제 사용자 지정 OAuth2 범위를 지원합니다. 기본적으로는 계속 필수 BigQuery 범위를 사용하지만, 사용자는 Custom Scopes를 켜서 기본값이 미리 채워진 편집 가능한 Enabled Scopes 필드를 표시하고 추가적이거나 더 좁은 권한을 요청할 수 있습니다. 사용자 지정 범위는 이제 다른 Google 및 Slack/Discord OAuth2 자격 증명에서 이미 제공되던 동작과 마찬가지로 재연결 시에도 기본값으로 초기화되지 않고 유지됩니다.
  • Form Node: Support multiple files when returning binary from form ending: Form 노드의 "Return Binary File" 완료 모드가 이제 여러 파일 반환을 지원합니다. Input Data Field Name(s) 설정에서 여러 바이너리 필드 이름을 쉼표로 구분해 지정할 수 있으며, 폼 완료 페이지가 로드될 때 이전처럼 단일 파일만이 아니라 각 파일이 다운로드됩니다.
  • Link to data tables referenced by ID in resource locator: Data Table 노드의 리소스 로케이터에서 이제 테이블을 ID로 선택하면 목록 모드와 마찬가지로 클릭 가능한 외부 링크 아이콘이 표시됩니다. n8n은 접근 가능한 모든 프로젝트에서 해당 테이블을 조회하며, 테이블이 존재하고 사용자에게 보일 때만 링크를 표시합니다. 구체적인 테이블 ID로 확인되는 표현식도 지원됩니다.
  • MCP Server Trigger Node: Present credential-connect link via elicitation: 필요한 자격 증명이 연결되지 않아 MCP Server Trigger가 도구 호출을 차단할 때, 연결 링크는 이제 elicitation.url을 지원한다고 알리는 클라이언트처럼 이를 지원하는 클라이언트의 경우 클라이언트 네이티브 URL elicitation UI를 통해 표시되며, 일부 클라이언트가 의심스럽다고 표시하던 일반 텍스트로는 나타나지 않습니다. 이 기능이 없는 클라이언트나 elicitation이 실패한 경우에는 여전히 연결 URL이 포함된 기존의 일반 텍스트 응답을 받으므로, 해당 클라이언트에서는 기존 동작이 영향을 받지 않습니다.
  • Merge Node: Add NODES_MERGE_SQL_SANDBOX_MEMORY_LIMIT_MB variable: Merge 노드의 SQL 기반 결합 모드에서 사용하는 샌드박스의 메모리 한도(MB 단위, 기본값 64)를 관리자가 구성할 수 있는 새 환경 변수 NODES_MERGE_SQL_SANDBOX_MEMORY_LIMIT_MB가 추가되었습니다. 이를 통해 SQL 샌드박스에서 대용량 데이터셋을 처리할 때 필요에 따라 한도를 늘려 메모리 부족 오류를 방지할 수 있습니다.
  • Open logs panel on artifact execution and make execute button secondary: AI Assistant가 워크플로 아티팩트를 표시할 때, 이제 실행이 시작되는 즉시(사용자가 시작했든 에이전트가 시작했든) 로그 패널이 자동으로 열려 데이터가 노드를 통해 흐르는 과정을 더 쉽게 지켜볼 수 있습니다. 대화가 주된 초점이므로, 내장된 'Execute workflow' 버튼은 이제 보조 작업 스타일로 표시됩니다. 일반 에디터 동작은 변경되지 않았습니다.
  • Merge Node: Add queryParameters option: Merge 노드의 Combine by SQL 모드가 이제 Query Parameters 옵션을 지원하여, Postgres 및 MySQL 노드와 마찬가지로 ? 자리 표시자를 사용해 SQL 쿼리 텍스트와 별도로 값을 바인딩할 수 있습니다. 이를 통해 표현식 값을 쿼리 문자열에 직접 삽입하는 것을 방지해 안전성과 가독성을 높입니다. 쿼리 매개변수 사용법을 설명하는 알림과 문서 링크도 추가되었습니다.
  • Notion Node: Migrate to new API and overhaul the node: Notion 노드가 새로운 v3로 전면 개편되어 Notion API 2026-03-11로 마이그레이션되었으며, 이는 데이터베이스 쿼리를 데이터 소스로 대체합니다. Data Source 리소스(Get, Search), 페이지와 블록에 대한 마크다운 get/update 작업, JSON 블록 지원, 데이터베이스 페이지의 파일 다운로드, 순서를 바꿀 수 있는 블록 빌더가 추가되었습니다. Notion Trigger도 이제 데이터 소스를 지원합니다. 데이터베이스 페이지 쿼리/생성에는 더 이상 데이터베이스 ID를 사용할 수 없으며, 대신 데이터 소스를 선택해야 합니다.
  • Add Group/Ungroup context menu actions: 이제 캔버스 컨텍스트 메뉴에서 노드를 직접 그룹화하거나 그룹 해제할 수 있습니다. 유효한 노드 선택 항목을 마우스 오른쪽 버튼으로 클릭하면 새로운 Group 옵션이 표시되고(선택 항목이 유효한 그룹을 이룰 수 없으면 비활성화됨), 그룹을 마우스 오른쪽 버튼으로 클릭하면 Rename group과 Ungroup nodes 옵션이 표시되어, 키보드 단축키 없이도 워크플로를 더 쉽게 정리할 수 있습니다.
  • Rocketchat Node: Add Subscriptions & IM ops: Rocket.Chat 노드가 이제 모든 구독을 가져오거나 방을 읽음으로 표시할 수 있는 Subscriptions 리소스와, 다이렉트 메시지 방에서 메시지를 가져오는 Direct Message(IM) 리소스를 지원하며, Return All/Limit을 통한 선택적 페이지네이션도 제공합니다. 이 추가 기능들은 기존 Chat 작업 범위를 넘어 노드의 API 커버리지를 확장합니다.
  • Rename private credentials to end-user credentials: 일관성을 위해 앱 전반에서 "private credentials"가 "end-user credentials"로 이름이 바뀌었습니다. 툴팁, 대화 상자, 자격 증명 유형 카드, 연결 화면 텍스트, 노드/워크플로 문제 메시지, 백엔드 오류가 이제 새 용어를 사용합니다. "Private" 필은 자격 증명 목록, 노드 선택기, 자격 증명 헤더, 캔버스 배지 전반에서 아이덴티티 아이콘으로 대체되었습니다. 연결된 end-user 자격 증명을 삭제하거나 Fixed로 전환하면 이제 영향을 받는 인원 수가 올바르게 복수형으로 표시된, 입력해서 확인하는 대화 상자가 표시되며, 지원되지 않는 트리거 경고도 이제 구체적인 트리거 이름을 표시합니다.
  • Improve node group selection UX: 캔버스의 노드 그룹은 이제 선택과 컨텍스트 메뉴에서 노드처럼 동작합니다. 제목 표시줄이나 전체 구성원을 선택하면 단일 선택 링으로 그룹 전체가 선택되며, 접기/펼치기를 하는 동안에도 선택이 유지됩니다. 그룹 컨텍스트 메뉴는 그룹을 대상으로 한 문구로 다중 선택 작업을 반영하며, 새로운 Expand/Collapse all groups와 Expand/Collapse selected 옵션, 그리고 키보드 단축키가 추가되었습니다. 선택 사각형은 이제 그룹을 완전히 감쌉니다.

n8n 2.30 Microsoft 노드 전반의 Service Principal 인증, 그 외 12개 기능#

Released: 2026-07-07

  • Add certificate authentication to the Microsoft Entra Service Principal credential: Microsoft Entra Service Principal 자격 증명이 이제 Client Secret의 대안으로 인증서 기반 인증을 지원합니다. Certificate를 선택하면 Private Key와 Certificate(PEM) 필드가 표시되며, n8n은 OAuth 토큰 교환을 위해 클라이언트 어설션(SHA-1 지문을 사용하는 RS256 JWT)에 서명합니다. Client Secret이 기본값으로 유지되며, 기존 자격 증명은 변경 없이 계속 작동합니다. 이 자격 증명을 사용하는 모든 노드는 별도의 변경 없이 자동으로 인증서 지원을 얻습니다.
  • Include response timestamp in Send and Wait responses: Send and Wait(Human-in-the-Loop) 응답에 이제 n8n이 답변을 받은 시각을 나타내는 ISO-8601 타임스탬프인 respondedAt 필드가 포함됩니다. 이는 승인, 자유 텍스트, 사용자 지정 폼 응답 유형에 모두 적용되며, Slack, Telegram, Discord, WhatsApp, Google Chat, Gmail, Outlook, Email, Microsoft Teams, Chat Trigger 노드를 포함해 Send and Wait를 사용하는 모든 노드에서 자동으로 작동합니다. 이 추가 항목은 선택적이며 기존 출력 필드를 변경하지 않습니다.
  • Deprecate $getPairedItem in the expression editor: 문서화되지 않은 $getPairedItem 표현식 헬퍼가 이제 표현식 에디터에서 지원 중단으로 표시되며, 사용 시 오류 메시지가 나타납니다. 실제 워크플로 실행 시에는 이전과 동일하게 계속 작동하므로 기존 워크플로는 영향을 받지 않습니다. 이 변경은 에디터 UI에서 사용자에게 경고해 헬퍼의 추가 사용을 지양하도록 하는 것뿐입니다.
  • Improve data table node: Data Table 노드의 "Update" 테이블 작업이 테이블 이름만 바꾼다는 점을 더 잘 반영하도록 "Rename"으로 이름이 변경되었습니다. 새로운 "Clear" 작업을 사용하면 구조와 ID는 그대로 유지한 채 데이터 테이블의 모든 행을 삭제할 수 있습니다. 이 clear 작업은 DELETE /data-tables/{dataTableId}/rows/clear로 퍼블릭 API를 통해서도 사용할 수 있습니다.
  • Microsoft To Do Node: Add Service Principal (app-only) authentication: Microsoft To Do 노드가 이제 기존 OAuth2 자격 증명에 더해 Microsoft Entra Service Principal(app-only) 인증을 지원합니다. app-only Graph 접근에는 개인용 '/me' 컨텍스트가 없으므로, 어떤 사용자의 작업 목록과 작업을 관리할지 지정하는 필수 User 필드(UPN 또는 오브젝트 ID)가 있습니다. 기존 OAuth2 워크플로는 영향을 받지 않고 이전과 똑같이 계속 작동합니다.
  • Make data table artifacts editable when AI is not running: AI Assistant에 표시된 데이터 테이블 아티팩트는 이제 에이전트가 작업을 마치면 편집할 수 있습니다. 미리보기 패널에서 직접 셀을 편집하고, 행을 추가하거나 삭제하고, 열을 관리할 수 있습니다. 에이전트가 스트리밍하거나 메시지를 전송하거나 백그라운드에서 실행 중일 때는 그리드가 자동으로 잠기며, 에이전트가 편집할 때마다 새로고침됩니다. 권한은 기본 데이터 테이블 보기와 동일한 규칙을 따르며, 읽기 전용 소스 컨트롤 브랜치는 계속 편집할 수 없습니다. 또한 붙여넣기와 열 드래그가 읽기 전용 제한을 우회할 수 있던 두 가지 예외 상황도 수정되었습니다.
  • Microsoft Teams Node: Add Service Principal (app-only) authentication: Microsoft Teams 액션 노드와 Trigger 노드가 이제 기존 Teams OAuth2 및 일반 Microsoft Graph OAuth2 옵션과 더불어 Microsoft Entra Service Principal(app-only) 자격 증명을 통한 인증을 지원합니다. 이를 통해 팀 목록 조회, 채널 작업, Planner 작업, 채널 메시지 조회, New Channel/Channel Message/Team Member 트리거에 대한 app-only 자동화가 가능합니다. 채팅 관련 리소스와 일부 작업은 이 자격 증명에서는 계속 사용할 수 없으며, 노드 내 명확한 알림과 사용자 친화적인 오류로 안내됩니다. 기존 OAuth2 워크플로는 영향을 받지 않습니다.
  • Render AI Assistant reasoning as separate blocks in the run timeline: AI Assistant 채팅은 이제 실행 중 발생한 추론(reasoning)을 메시지 상단의 한 블록으로 합치는 대신, 실제로 일어난 위치에 배치된 별도의 접을 수 있는 블록으로 보여줍니다. 어시스턴트가 여러 단계와 도구 호출을 스트리밍하는 동안, 각 추론 단계는 실시간으로나 페이지를 새로고침한 후에나 순서대로 나란히 표시됩니다. 이전 대화는 여전히 추론을 상단의 단일 블록으로 표시합니다.
  • Kafka Node: Add mTLS (client certificate) authentication: Kafka 자격 증명이 이제 상호 TLS(mTLS) 인증을 지원하여, n8n이 클라이언트 인증서를 요구하는 브로커에 연결할 수 있습니다. SSL이 활성화되면 선택적으로 CA 인증서, 클라이언트 인증서, 클라이언트 개인 키를 제공할 수 있으며, 테스트용 'Ignore SSL Issues' 토글도 있습니다. 이는 Kafka 노드, Kafka Trigger, 자격 증명 테스트에 일관되게 적용됩니다. 기존 SSL 및 SASL 자격 증명은 영향을 받지 않으며, 잘못되었거나 불완전한 인증서/키 쌍은 이제 알 수 없는 TLS 핸드셰이크 실패 대신 명확한 오류로 실패합니다.
  • Show private credential icon on execution list runs: 실행 목록은 이제 실행이 개인(end-user로 해석되는) 자격 증명을 사용했다면 이를 사용한 노드가 오류가 났더라도 아이콘으로 표시합니다. 이 아이콘은 워크플로 수준의 실행 사이드바와 전역 프로젝트 실행 테이블 양쪽에 표시되며, end-user 자격 증명으로 실행되었음을 설명하는 툴팁이 함께 제공됩니다. 이를 통해 동적으로 해석되는 자격 증명이 관련된 실행을 한눈에 파악할 수 있습니다.
  • NDV one-line credential row with connect/connected/disconnect states: 노드 편집 화면(NDV)의 자격 증명 섹션이 자격 증명 이름, 개인 자격 증명 표시기, 명확한 연결 상태를 보여주는 한 줄짜리 간결한 행으로 재설계되었습니다. 사용자는 빨간 점과 'Not connected', Connect 버튼을 보거나, 초록 점과 Modify·Disconnect를 제공하는 'Connected' 드롭다운을 보게 됩니다. 이제 연결 해제 시 'Don't show again' 옵션이 있는 확인 대화 상자가 표시되어, 템플릿 편집과 개인 계정 연결을 더 명확히 구분할 수 있습니다.
  • Read-only credential view and connect banner for private credentials: 개인 자격 증명에 대한 읽기 전용 접근 권한을 가진 사용자는 이제 빈 모달 대신 비활성화된 필드가 있는 전체 자격 증명 폼을 봅니다. 새로운 credential:connect 권한을 통해 편집 권한이 없는 멤버도 오해의 소지가 있는 저장 동작을 유발하지 않고 OAuth 자격 증명을 직접 인가하거나 다시 연결할 수 있습니다. 이 기능은 이제 사용자 지정 역할 편집기에서 할당할 수 있으며, 팀 소유 자격 증명에 대한 읽기 전용 알림도 명확성을 위해 문구가 다듬어졌습니다.
  • Microsoft Excel Node: Add Service Principal (app-only) authentication: Microsoft Excel 노드가 이제 기존 OAuth2 자격 증명과 더불어 Microsoft Entra Service Principal(app-only) 인증을 지원합니다. app-only Graph 접근에는 개인 드라이브 컨텍스트가 없으므로, 새로운 "Access As" 옵션으로 ID를 통해 특정 사용자, 드라이브, 사이트를 대상으로 지정할 수 있습니다. 기존 OAuth2 기반 Excel 워크플로는 인증 선택기가 기본적으로 이전 OAuth2 자격 증명을 사용하므로 변경 없이 계속 작동합니다. 이 새 자격 증명 유형에서는 워크북 검색/목록이 지원되지 않으며, 워크북은 ID로 참조해야 합니다.

n8n 2.29 Microsoft Entra Service Principal 인증 지원, 그 외 13개 기능#

Released: 2026-06-30

  • Add AI disclaimer to Instance AI chat: Instance AI 채팅은 이제 메시지 작성창 아래에 "AI can make mistakes. Check important info."라는 작고 흐릿한 안내 문구를 표시합니다. 이는 활성 채팅 스레드 내에서만 나타나며, 다른 AI 채팅 도구의 유사한 알림과 마찬가지로 AI 응답의 중요한 정보를 확인하도록 사용자에게 상기시킵니다.
  • Add instance role permission grouping config and selector: 향후 인스턴스 역할 권한 편집기를 위한 내부 기반 작업이 추가되었습니다. 권한 범위를 리소스(예: Members, Roles, API keys, Tags)별로 View/Manage 같은 더 단순한 옵션으로 정리하는 그룹화 구성이 도입되었습니다. 또한 역할 기능 폴더 구조도 내부적으로 재구성되었습니다. 이는 아직 어떤 사용자 화면에도 노출되지 않으며, 이번 릴리즈에서 사용자에게 보이는 영향은 없습니다.
  • Add Microsoft Entra Service Principal credential: 클라이언트 시크릿(OAuth2 client_credentials grant)을 사용해 Microsoft Graph에 app-only 인증을 하는 새로운 Microsoft Entra Service Principal 자격 증명이 추가되었습니다. Global, US Gov, US Gov DOD, China 클라우드 환경을 지원하며, 올바른 토큰 호스트와 범위를 자동으로 요청하고 액세스 토큰을 캐시/갱신합니다. 이 자격 증명은 아직 어떤 노드에도 연결되어 있지 않으며, 인증서 기반 로그인은 향후 릴리즈에 계획되어 있습니다.
  • Snowflake Node: Add optional origin hostname support: Snowflake 자격 증명이 이제 선택적인 Origin Hostname 필드를 지원하여, 프록시를 거치거나 기본 계정 기반 주소 대신 명시적인 호스트 이름이 필요한 연결에 대해 사용자 지정 호스트를 지정할 수 있습니다. 필드를 비워두면 기존 연결은 영향을 받지 않으며, 표준 Snowflake 설정은 이전과 같이 계속 작동합니다.
  • Update AI Assistant input disclaimer copy: AI Assistant 입력 필드 아래에 표시되는 안내 문구가 업데이트되었습니다. 이전의 "AI can make mistakes. Check important info." 대신 이제 "Preview version. AI can make mistakes; always verify responses."로 표시됩니다. 이는 AI Assistant가 미리보기 기능임을 명확히 하고 응답을 검증하도록 권장합니다.
  • Slack Node: Add schedule message and look up user by email operations: Slack 노드가 이제 네 가지 새로운 작업을 지원합니다. 이메일 주소로 사용자 조회, 메시지를 미래 날짜/시간에 예약 전송, 이전에 예약한 메시지 삭제, 선택적 채널/날짜 필터와 함께 대기 중인 예약 메시지 목록 조회입니다. 이는 기존 워크플로나 노드 버전 관리를 변경하지 않는 추가적인 작업들입니다.
  • GitHub Node: Add GitHub App API credential: GitHub 및 GitHub Trigger 노드가 이제 기존 개인 액세스 토큰 및 OAuth2 옵션에 더해 GitHub App 자격 증명을 통한 인증을 지원합니다. 사용자는 App ID, Installation ID, 개인 키를 구성할 수 있으며, n8n은 JWT 서명과 설치 액세스 토큰 조회를 자동으로 처리하고 API 요청에 필요할 때마다 토큰을 갱신합니다.
  • Microsoft Outlook Node: Add Service Principal (app-only) authentication: Microsoft Outlook 노드(v2)와 Outlook Trigger가 이제 기존 OAuth2 옵션과 더불어 Microsoft Entra Service Principal(app-only) 인증을 지원합니다. 선택하면, app-only Graph 접근에는 '/me'가 없으므로 어떤 메일함에 대해 작업할지 지정하는 필수 Mailbox 필드(UPN 또는 오브젝트 ID)가 나타납니다. 메시지, 초안, 연락처, 캘린더, 이벤트, 폴더, 첨부 파일 등 모든 리소스가 선택한 메일함을 대상으로 작동하며, 트리거도 해당 메일함을 폴링합니다. 기존 OAuth2 워크플로는 영향을 받지 않습니다.
  • Show AI Assistant disclaimer only after the AI responds: AI Assistant 패널에서 입력 안내 문구('Preview version. AI can make mistakes; always verify responses.')는 이제 어시스턴트가 눈에 보이는 응답을 생성한 이후에만 표시됩니다. 빈 스레드나 첫 메시지가 아직 처리 중일 때는 숨겨져 있어, 실제로 참고할 AI 응답이 나오기 전의 불필요한 표시를 줄입니다.
  • xAI Grok Chat Model Node: Add reasoning effort and priority options: xAI Grok Chat Model 노드가 이제 두 가지 새 옵션을 지원합니다. 모델이 응답 전에 얼마나 생각할지 제어하는 Reasoning Effort(none, low, medium, high)와, xAI의 우선순위 처리 계층을 통해 더 높은 스케줄링 우선순위를 요청하는 Enable Priority입니다. 두 설정 모두 xAI API 요청의 일부로 전송되며, 이를 지원하는 추론 가능한 Grok 모델에만 적용됩니다.
  • Add instance role create/edit/view page behind env flag: Custom Roles가 포함된 엔터프라이즈 라이선스에서 N8N_ENV_FEAT_CUSTOM_INSTANCE_ROLES 플래그 뒤에 인스턴스 수준(전역) 사용자 지정 역할을 위한 생성, 편집, 읽기 전용 보기 화면이 추가되었습니다. 관리자는 선택한 범위로 사용자 지정 인스턴스 역할을 정의하고, 시스템 역할과 일치하는 사전 설정을 기반으로 만들고, 복제 및 삭제 작업으로 관리할 수 있으며, 시스템 역할은 계속 보기 전용으로 유지됩니다. 적절한 role:manage 권한이 필요합니다.
  • Allow assigning custom instance roles and restyle the Users page role dropdown: 사용자 지정 인스턴스 역할을 이제 관리자 경험 전반에서 사용자에게 할당할 수 있습니다. Invite Users 모달, Users 테이블 역할 드롭다운, 재초대 흐름, 개인 설정에서 할당되면 올바르게 표시됩니다. 현재 라이선스가 포함하지 않는 역할은 숨겨지지 않고 비활성화되어 표시됩니다. Users 페이지 역할 드롭다운도 프로젝트 역할 드롭다운 디자인에 맞게 재스타일링되었으며, 공유되는 기본 컴포넌트로 중복 로직이 줄었습니다.
  • Microsoft OneDrive Node: Add Service Principal (app-only) authentication: Microsoft OneDrive 노드와 트리거가 이제 app-only Microsoft Entra Service Principal 자격 증명을 지원하여, 특정 User, Drive, Site를 대상으로 로그인한 사용자 없이도 워크플로를 실행할 수 있습니다. 파일과 폴더에 대한 새 Move 작업이 추가되었습니다. 이 자격 증명에서는 검색이 비활성화되며(Graph 제한 사항), 원시 오류 대신 명확한 메시지가 표시됩니다. 기존 OAuth2 기반 워크플로는 영향을 받지 않습니다.
  • Add reusable PrivateCredentialIcon component: 개인(동적으로 해석되는) 자격 증명을 사용하는 워크플로는 이제 이전 배지 대신 워크플로 카드에 툴팁이 있는 간결한 열쇠 아이콘을 표시합니다. 또한 개발 모드에서 'Add credential' 모달의 자격 증명 유형을 검색할 때 'Maximum call stack size exceeded' 오류가 발생할 수 있던 버그도 수정되었으며, 이제 검색은 자격 증명 이름으로 안정적으로 필터링됩니다.

n8n 2.28 GitHub 노드에 풀 리퀘스트 리소스 추가, 그 외 27개 기능#

Released: 2026-06-23

  • Microsoft Teams Node: Accept the generic Microsoft OAuth2 (Graph) credential: Microsoft Teams 액션 노드와 Trigger가 이제 새로운 Authentication 옵션을 지원하여, 기존 Teams 전용 OAuth2 자격 증명(기본값)과 일반 Microsoft OAuth2(Graph) 자격 증명 중에서 선택할 수 있습니다. 이를 통해 Entra가 관리하는 Graph 앱 등록을 사용하는 기업이 Teams 워크플로를 중앙에서 인증할 수 있습니다. Teams 자격 증명이 계속 기본값으로 유지되므로 기존 워크플로는 변경 없이 계속 작동합니다.
  • AWS Transcribe Node: Add AWS Assume Role authentication: AWS Transcribe 노드가 이제 표준 AWS(IAM) 자격 증명에 더해 AWS Assume Role 인증을 지원합니다. 새로운 Authentication 드롭다운으로 AWS(IAM)와 AWS(Assume Role) 중에서 선택할 수 있으며, 선택 시 역할을 위임받아 얻은 임시 자격 증명으로 요청에 서명합니다. 정적 IAM 자격 증명을 사용하는 기존 워크플로는 IAM이 계속 기본 인증 방식이므로 변경 없이 계속 작동합니다.
  • Compression Node: Add tar and tar.gz support: Compression 노드가 이제 tar 아카이브를 지원합니다. Decompress는 이전에는 조용히 빈 출력을 만들었던 .tar, .tar.gz, .tgz 파일을 처리하며, .rar처럼 지원되지 않는 형식은 이제 명확한 오류를 발생시킵니다. Compress는 Zip과 동일한 File Name/출력 필드 UX로 입력 바이너리 필드를 단일 아카이브로 묶는 Tar와 Tar(Gzip) 두 가지 새 출력 형식을 추가합니다. 기존 zip 처리와 동일한 크기, 항목 수, 경로 순회, 심볼릭 링크 안전장치가 포함되어 있습니다.
  • Google Calendar Node: Allow custom OAuth2 scopes: Google Calendar OAuth2 자격 증명이 이제 Custom Scopes 토글을 지원합니다. 기본적으로 기존 자격 증명의 범위는 변경되지 않지만, 사용자는 이 옵션을 켜서 현재 기본값이 미리 채워진 편집 가능한 Enabled Scopes 필드를 표시하고 연결 시 추가적이거나 다른 OAuth 권한을 요청할 수 있습니다. 수동으로 입력한 범위는 이제 자격 증명을 다시 연결해도 유지됩니다.
  • Google Cloud Storage Node: Allow custom OAuth2 scopes: Google Cloud Storage 노드의 OAuth2 자격 증명이 이제 Custom Scopes 토글을 지원합니다. 기본적으로는 이전과 완전히 동일하게 동작하지만, 토글을 켜면 표준 범위가 미리 채워진 편집 가능한 Enabled Scopes 필드가 표시되어 추가적이거나 다른 권한을 요청할 수 있습니다. 수동으로 입력한 범위는 Strava, Wordpress, Figma, Discord 같은 자격 증명에서 이미 제공되는 동작과 마찬가지로 재연결 시에도 유지됩니다.
  • Google Sheets Trigger Node: Add Service Account credential support: Google Sheets Trigger 노드가 이제 일반 Google Sheets 노드와 마찬가지로 OAuth2에 더해 Service Account 인증을 지원합니다. Service Account를 선택하고 Google Service Account 자격 증명을 고르면 서버 간 비대화형 인증을 사용할 수 있습니다. 기존 OAuth2 워크플로는 저장된 설정이 유지된 채로 기본값으로 계속 남아 영향을 받지 않습니다. 행 업데이트 감지는 이제 필요한 최소한의 추가 Drive 읽기 전용 범위를 요청함으로써 Service Account 인증에서도 올바르게 작동합니다.
  • Microsoft To Do Node: Accept the generic Microsoft OAuth2 (Graph) credential: Microsoft To Do 노드가 이제 새로운 Authentication 드롭다운을 지원하여, 기존 노드 전용 OAuth2 자격 증명(기본값)과 일반 Microsoft OAuth2(Graph) 자격 증명 중에서 선택할 수 있습니다. 이를 통해 기업이나 Entra가 관리하는 테넌트가 Tasks.ReadWrite 범위를 가진 중앙에서 관리되는 Graph 앱 등록으로 To Do를 인증할 수 있습니다. 기존 저장된 워크플로는 기본값이 원래 자격 증명 유형으로 유지되므로 변경 없이 계속 작동합니다.
  • Microsoft To Do Node: Allow custom OAuth2 scopes: Microsoft To Do OAuth2 자격 증명이 이제 사용자 지정 범위를 지원합니다. 새로운 Custom Scopes 토글로 사용자는 기본 범위(openid offline_access Tasks.ReadWrite)가 미리 채워진 편집 가능한 Enabled Scopes 필드를 표시해 추가 Microsoft Graph 권한을 요청할 수 있습니다. 토글이 꺼져 있으면 동작은 변경되지 않으며 기존 자격 증명은 이전처럼 계속 작동합니다.
  • Rename n8n Connect usage table header from Model to Resource: Settings → n8n Connect에서 이전에 "Model"로 표시되던 사용 내역 테이블 열이 이제 Firecrawl 같은 비모델 제공자를 더 잘 반영하도록 "Resource"로 표시됩니다. 이는 라벨만 바뀐 변경이며, 기반 데이터와 API 필드는 동일하게 유지됩니다.
  • AI Agent Node: Add binary PDF passthrough for models with native PDF support: AI Agent 노드가 이제 기존 이미지 통과 옵션과 더불어 새로운 'Automatically Passthrough Binary PDFs' 옵션을 지원합니다. 활성화하면 바이너리 PDF 첨부 파일이 base64로 변환되어 파일 콘텐츠로 모델에 전송되어, 네이티브 PDF 지원(예: Google Gemini)이 있는 모델에 연결된 에이전트가 먼저 텍스트를 추출하지 않고도 PDF 문서를 직접 읽을 수 있습니다. 구성 가능한 크기 제한(기본값 50MB)으로 너무 큰 파일이 전송되는 것을 방지합니다.
  • Improve credential saving UX for OAuth credentials: OAuth 자격 증명에 대한 자격 증명 저장 경험이 개선되었습니다. Save 버튼은 이제 계정이 연결될 때까지 숨겨지지 않고 항상 표시되며, 필수 필드가 채워지고 변경이 이루어질 때까지 비활성화 상태로 유지됩니다. Save/Saved 상태가 이제 부드럽게 전환되고, 저장할 때마다 성공 토스트가 표시되며, "Connect your account" 배너는 개인 자격 증명 토글 아래로 이동해 중복된 독립형 연결 버튼이 제거되었습니다.
  • Microsoft Excel 365 Node: Accept the generic Microsoft OAuth2 (Graph) credential: Microsoft Excel 365 노드(v2)가 이제 기존 Excel 전용 자격 증명과 더불어 일반 Microsoft OAuth2(Graph) 자격 증명을 지원합니다. 새로운 Authentication 드롭다운으로 둘 중 하나를 선택할 수 있으며, 기본값은 원래의 Excel OAuth2 자격 증명이므로 기존 워크플로는 변경 없이 계속 작동합니다. 이를 통해 Excel 365가 공유 Graph 인증을 채택한 다른 Microsoft 노드와 정렬됩니다.
  • Microsoft Graph Security Node: Support authenticating with the generic Microsoft OAuth2 credential: Microsoft Graph Security 노드가 이제 기존 노드 전용 Graph Security OAuth2 자격 증명(기본값, 변경 없음)과 일반 Microsoft OAuth2 자격 증명 중에서 선택할 수 있는 Authentication 옵션을 제공하며, 단일 중앙 관리 Graph 앱 등록을 사용하는 기업/Entra 관리 테넌트에 유용합니다. 기존 워크플로는 변경 없이 계속 작동합니다. 일반 옵션은 관리자 동의를 포함한 SecurityEvents.ReadWrite.All offline_access 범위가 필요합니다.
  • Microsoft Outlook Node: Accept the generic Microsoft OAuth2 (Graph) credential: Microsoft Outlook v2 액션 노드와 Outlook Trigger가 이제 기존 Outlook 전용 OAuth2 자격 증명에 더해 일반 Microsoft OAuth2(Graph) 자격 증명도 지원합니다. 이를 통해 Outlook, OneDrive, Excel 노드 전반에서 단일 Microsoft Graph 자격 증명을 재사용할 수 있습니다. Outlook 전용 자격 증명을 사용하는 기존 워크플로는 완전히 하위 호환되므로 변경 없이 계속 작동합니다.
  • Telegram Node: Add rich message and message draft operations: Telegram 노드가 이제 세 가지 새로운 Message 작업을 지원합니다. Send Message Draft, Send Rich Message, Send Rich Message Draft입니다. 메시지 초안은 사용자에게 실시간 '생성 중...' 미리보기를 스트리밍하며, 리치 메시지는 기반 오브젝트 구조를 수동으로 만들지 않고도 Markdown이나 HTML을 통해 풍부하게 서식이 지정된 콘텐츠(제목, 목록, 표, 미디어, 인용)를 보낼 수 있게 해줍니다. 이 작업들은 기존 Chat ID와 추가 필드 설정을 재사용하며, 노드 버전 업그레이드가 필요하지 않습니다.
  • Add rotate action for API keys: 이제 Settings > n8n API에서 자신의 API 키를 로테이션할 수 있습니다. 행 메뉴에서 Rotate를 선택하면 이름, 범위, 만료일은 유지한 채 키의 시크릿을 재발급하며 이전 시크릿은 즉시 무효화됩니다. 확인 대화 상자에서 현재 키가 작동을 멈춘다는 경고가 표시된 후, 새 키가 복사할 수 있도록 한 번 표시됩니다. Rotate는 만료된 키나 다른 사용자가 소유한 키에는 사용할 수 없습니다.
  • GitHub Node: Add Pull Request resource with create, update, merge, comments, diff and patch: GitHub 노드에 이제 전용 Pull Request 리소스가 포함됩니다. 크로스 포크와 초안 PR을 포함한 풀 리퀘스트 생성, 제목/본문/상태/베이스 브랜치 업데이트, 닫기와 다시 열기, 단일 PR 조회, 댓글 추가와 편집, 원시 diff와 패치 조회, merge-queue 처리를 포함한 merge·squash·rebase 방식의 병합을 지원합니다.
  • Google Sheets Node: Allow custom OAuth2 scopes: Google Sheets OAuth2 자격 증명이 이제 Custom Scopes 토글을 지원합니다. 활성화하면 현재 기본값이 미리 채워진 Enabled Scopes 필드가 나타나, n8n이 일반적으로 요청하는 범위 이상의 추가 OAuth 범위를 요청할 수 있습니다. 기존 자격 증명은 영향을 받지 않습니다. 토글을 켜지 않는 한 기본 동작과 범위는 그대로 유지됩니다. 사용자 지정 범위는 자격 증명을 다시 연결해도 유지됩니다.
  • Add owner filter to API keys "All" tab: API 키 관리 권한이 있는 관리자는 이제 검색 상자 옆의 새로운 다중 선택 컨트롤을 사용해 API keys "All" 탭을 소유자별로 필터링할 수 있습니다. 실시간 검색, 소유자별 키 개수, 지우기/초기화 옵션을 지원하며 기본적으로 모든 소유자를 표시합니다. 이 필터는 Mine 탭에서는 숨겨지며 적절한 권한이 있는 사용자에게만 적용됩니다.
  • Add Roles settings area with instance roles tab: N8N_ENV_FEAT_CUSTOM_INSTANCE_ROLES 플래그 뒤에서, Settings 메뉴 항목 'Project roles'가 'Roles'로 이름이 바뀌었으며 이제 Instance roles(기본값)와 Project roles 탭이 있는 탭형 페이지가 열립니다. Instance roles 탭은 멤버 수와 함께 시스템 역할과 사용자 지정 인스턴스 역할을 나열하며, 시스템 역할은 파괴적인 작업으로부터 잠겨 있는 반면 사용자 지정 역할에는 복제/삭제를 허용합니다. 이전 /settings/project-roles 링크는 새 페이지로 리디렉션됩니다. 플래그가 꺼져 있으면 동작은 변경되지 않습니다.
  • LoneScale Node: Add Contact (enrich, source) and Company (search) resources: LoneScale 노드가 이제 세 가지 새로운 작업을 지원합니다. Contact Enrich(연락처에 이메일, 전화, 프로필 데이터 추가), Contact Source(주어진 페르소나와 필터에 맞는 회사의 연락처 찾기), Company Search(도메인, LinkedIn ID, 슬러그, 이름으로 회사 조회, 선택적 보강 포함)입니다. 기존 List, Item 리소스와 LoneScale Trigger 노드는 변경되지 않았으며, 동일한 LoneScale API 자격 증명이 재사용됩니다.
  • Phantombuster Node: Add Launch Sync operation: Phantombuster 노드의 Agent 리소스가 이제 Launch Sync 작업을 지원합니다. 이는 /agents/launch-sync 엔드포인트를 호출해 별도의 조회 단계 없이 단일 노드 실행으로 에이전트를 실행하고 결과를 반환합니다. NDJSON 출력을 스트리밍하고 파싱하며, 완료 전 스트림 연결이 끊기면 자동으로 재연결하고, 에이전트 오류를 워크플로에 직접 표시합니다.
  • Surface execution data size in the executions view: Executions 화면은 이제 실행 세부 정보 헤더에서 실행 시간, 실행 ID와 함께 전체 실행 데이터 크기(JSON과 바이너리 데이터 합계, 예: 144KB)를 보여줍니다. 기록된 데이터 크기가 없으면 해당 부분은 숨겨집니다. 이는 프런트엔드 전용 변경이며, 기반 크기 데이터는 이미 추적되어 API로 제공되고 있었습니다.
  • Webhook Node: Add "Only Run If" option to filter requests: Webhook 노드가 이제 요청 데이터(본문, 헤더, 매개변수, 쿼리)를 기준으로 평가되는 표현식으로 들어오는 요청을 필터링할 수 있는 "Only Run If" 옵션을 지원합니다. 조건과 일치하지 않는 요청은 실행을 트리거하지 않고 200 응답을 받아, 불필요한 실행을 줄입니다. 표현식 평가가 실패하면 요청은 그대로 통과되고 경고가 기록됩니다.
  • Render workflow history and template previews natively: 템플릿 상세 페이지와 워크플로 히스토리 패널의 워크플로 미리보기가 이제 iframe이 아닌 네이티브 방식으로 렌더링되어 postMessage 핸드셰이크가 제거되었습니다. 미리보기는 더 빠르고 안정적으로 로드되며, 읽기 전용으로 표시되고, 핀 데이터를 절대 보여주지 않습니다. 템플릿 미리보기도 커뮤니티 노드 아이콘과 모양을 올바르게 해석합니다.
  • Investigate failed executions on Instance AI editor hand-offs: 이제 Instance AI 에디터 핸드오프는 실패한 실행을 인식합니다. 노드 오류나 실패한 캔버스 실행에서 어시스턴트를 열면 빈 인사말 대신 에이전트에게 조사를 요청하는 새 스레드가 시작됩니다. 노드의 오류 화면에서 Ask AI Assistant를 사용하면 노드 세부 정보 화면이 탐색 전에 닫히지 않아 빈 화면이 남던 버그도 수정되었습니다. 또한 새 탭에서의 자격 증명 설정 질문은 이제 노드 이름을 오해의 소지가 있게 참조하지 않지만, 스레드 내 자격 증명 질문은 계속 참조합니다.
  • Open the current workflow and credentials in Instance AI from the editor: Instance AI가 활성화되어 있으면, 이제 에디터의 AI 진입점은 내장된 빌더 패널 대신 Instance AI로 이동합니다. 캔버스 AI 버튼, 'Build with AI', 또는 노드 오류에서 'Ask AI Assistant'를 클릭하면 현재 워크플로(및 그 실행)를 아티팩트로 첨부한 새 Instance AI 스레드가 열립니다. 자격 증명 설정에서 'Ask AI Assistant'는 설정 질문과 함께 새 탭에서 Instance AI를 열거나, 이미 Instance AI 아티팩트 안에 있다면 현재 스레드에 추가합니다.
  • Redesign API key scope picker with grouped tree: API 키 생성/편집 모달은 이제 다중 선택 드롭다운 대신 재설계된 범위 선택기를 사용합니다. 라디오 그룹을 통해 All, Read only, Custom 중에서 선택하고, 선택된 범위의 실시간 개수를 확인하며, 도메인(workflows, credentials, data tables, projects, folders/tags, members, instance operations)별로 정리된 검색 가능한 그룹 트리를 탐색할 수 있고, 범위별로 tri-state 그룹 체크박스와 read/write 배지가 제공됩니다.

n8n 2.27.4 Google Ads 노드가 API v21로 업그레이드#

Released: 2026-06-24

  • Google Ads Node: Upgrade API from v20 to v21: Google Ads 노드가 이제 더 이상 사용되지 않는 v20 대신 Google Ads API v21을 사용하며, 자격 증명 테스트, 캠페인 검색, 관련 요청에 사용되는 모든 엔드포인트 URL을 업데이트합니다. 이를 통해 v20이 단계적으로 폐지되는 동안에도 Google Ads와의 호환성이 계속 유지됩니다.

n8n 2.27 add 메뉴에서 변수와 데이터 테이블 생성, 그 외 17개 기능#

Released: 2026-06-16

  • Add docs links for data redaction: 데이터 마스킹(redaction) 설정과 프롬프트에 이제 공식 문서로 연결되는 'Learn more' 링크가 포함됩니다. Security 설정의 데이터 마스킹 섹션, 워크플로 설정의 마스킹 툴팁, 노드 입력/출력 패널과 로그에 표시되는 마스킹된 데이터 상태, 데이터 공개 경고 모달에 링크가 추가되었습니다. 모든 링크는 실행 데이터 마스킹 문서를 새 탭에서 열어, 사용자가 마스킹 동작과 적용 옵션을 더 쉽게 이해할 수 있도록 합니다.
  • JWT Node: Support custom header claims for the Sign operation: JWT 노드의 Sign 작업이 이제 선택적 Header Claims(JSON) 필드를 지원하여, x5t, x5c, kid 같은 사용자 지정 JWT 헤더 매개변수를 추가할 수 있습니다. 명시적으로 지정한 값은 자동 생성되는 alg/typ/kid를 재정의합니다. 이를 통해 Microsoft Entra(Azure AD) 인증서 클라이언트 어설션 같은 사용 사례가 가능해집니다. 필드를 비워두면(기본값) 기존 동작이 유지되어 현재 워크플로에 영향이 없습니다.
  • Kafka Node: Add Schema Registry credential type: Kafka 노드와 Kafka Trigger가 이제 새로운 선택적 Schema Registry 자격 증명을 지원하여, HTTP Basic Auth를 통해 인증된 Schema Registry(예: Confluent Cloud)에 연결할 수 있습니다. 일반 Schema Registry URL 매개변수를 사용하는 기존 워크플로는 변경 없이 계속 작동합니다. 또한 오류 처리도 개선되어, 잘못된 구성은 명확한 메시지와 함께 실패하며 레지스트리 오류도 민감한 데이터를 노출하지 않고 기록됩니다.
  • Microsoft OneDrive Node: Support the generic Microsoft OAuth2 credential: Microsoft OneDrive 노드와 트리거가 이제 기존 OneDrive 전용 자격 증명에 더해 일반 Microsoft OAuth2 API 자격 증명을 지원합니다. 새로운 Authentication 옵션으로 사용할 자격 증명을 선택할 수 있어, 적절한 범위(Files.ReadWrite.All 등)를 가진 단일 Microsoft Graph 자격 증명을 OneDrive와 다른 Microsoft 노드에서 재사용할 수 있습니다. 기존 워크플로는 기본값이 이전 자격 증명으로 유지되므로 영향을 받지 않습니다.
  • Allow creating variables and data tables from the universal add menu: 이제 전역 "+" 추가 메뉴에서 직접 변수와 데이터 테이블을 만들 수 있으며, 범위(Global, Personal, 또는 팀 프로젝트)를 선택하는 하위 메뉴가 제공됩니다. 옵션은 권한이나 읽기 전용 브랜치에 따라 비활성화됩니다. Variables 탭도 이제 개인 프로젝트에서 표시됩니다. 또한 워크플로가 없는 새 인스턴스에서는 단순화된 레이아웃을 표시하기 전에 빈 상태 화면이 기존 자격 증명, 변수, 데이터 테이블도 함께 확인합니다.
  • Force Microsoft account selection on OAuth for all Microsoft credentials: Microsoft OAuth2 연결은 이제 로그인할 때 브라우저의 활성 세션을 조용히 재사용하는 대신 항상 Microsoft의 계정 선택기를 표시합니다. 이를 통해 공유 메일함이나 공유 SharePoint 사이트 같은 특정 계정에 자격 증명을 더 쉽게 연결할 수 있습니다. Outlook, SharePoint, OneDrive, Teams, Dynamics, Entra, Excel, Graph Security, To Do, Azure Storage 자격 증명에 영향을 미칩니다. 기존에 인가된 자격 증명은 영향을 받지 않으며, 새로운 연결이나 재인증에서만 선택기가 표시됩니다. Azure Monitor OAuth2는 영향을 받지 않습니다.
  • GitHub Node: Introduce get members operation on organization resource: GitHub 노드가 이제 Organization 리소스에 새로운 Get Members 작업을 지원하여, 지정된 GitHub 조직의 모든 멤버를 조회할 수 있습니다. 다른 목록 작업과 마찬가지로 기존 Return All 및 Limit 옵션을 통한 페이지네이션을 지원합니다.
  • Pipedrive Trigger Node: Allow lead entities to be triggered upon: Pipedrive Trigger 노드가 이제 선택 가능한 엔터티 유형으로 Lead를 포함하여, 별도의 우회 방법 없이도 직접 lead 관련 이벤트로 워크플로를 트리거할 수 있습니다. 이전에는 Lead가 엔터티 옵션 목록에서 누락되어 있었습니다.
  • Show the workflow name on the OAuth consent screen: 워크플로별 MCP 리소스에 대한 OAuth 접근을 인가할 때, 동의 화면이 이제 일반적인 인스턴스 전체 권한만 표시하는 대신 인가 대상 워크플로 이름을 구체적으로 표시합니다(예: "{client} requests access to workflow {workflowName}"). 이는 투명성과 피싱 방지를 개선합니다. 인스턴스 전체 MCP 인가는 변경되지 않습니다. 동의 전에 대상 워크플로를 사용할 수 없게 되면 이제 깨진 화면 대신 명확한 오류가 표시됩니다.
  • Use an action menu for API key row actions: Settings → n8n API에서 각 API 키 행이 이제 별도의 인라인 버튼 대신 단일 케밥(점 세 개) 작업 메뉴를 사용합니다. 본인이 소유한 키에는 Edit과 Revoke가, 다른 사용자가 소유한 키에는 View와 Revoke가 표시되어 각각 읽기 전용 또는 편집 모달이 열립니다. 이는 행 레이아웃을 정돈하고 작업 메뉴를 n8n의 나머지 UI와 맞춥니다.
  • MCP Server Trigger Node: Add n8n OAuth2 authentication option: MCP Server Trigger 노드(v2 이상)가 이제 인증 옵션으로 'n8n OAuth2'를 지원하여, 워크플로가 해당 워크플로의 MCP 엔드포인트에 범위가 지정된 유효한 OAuth 2.1 bearer 토큰을 요구할 수 있습니다. 유효한 토큰이 없는 요청은 discovery 헤더와 함께 401을, OAuth 서버를 사용할 수 없으면 503을 받습니다. oauth-server 모듈이 필요하며, 큐 모드에서 전용 웹훅 프로세스와 함께 작동합니다. 이전 v1 노드는 이 옵션을 사용할 수 없습니다.
  • Open API key modal in read-only mode for non-owners: Settings → API에서 다른 사용자의 API 키 행을 클릭하면 이제 삭제 확인으로 바로 이동하는 대신 읽기 전용 모달이 열립니다. 모달 제목에는 소유자의 이메일이 표시되고, Label과 Scopes 필드는 비활성화되며, Close와 Revoke 작업이 제공됩니다. Revoke는 여전히 기존 확인 대화 상자와 삭제 흐름을 트리거합니다. 본인 소유 API 키의 조회와 편집은 변경되지 않습니다.
  • Rewrite icon picker with search, full Lucide set, emoji sections, and color/skin tone pickers: 프로젝트에 사용되는 아이콘 선택기가 1,626개의 전체 Lucide 아이콘과 1,914개로 분류된 이모지를 아우르는 검색 가능한 인터페이스로 재작성되었습니다. 디바운스된 검색, 부드러운 성능을 위한 가상 스크롤, 아이콘 색상 선택기, 이모지용 피부 톤 선택기, 카테고리별 탐색, 셔플 버튼이 새로 추가되었습니다. 아이콘과 이모지는 이제 더 빠른 선택기 로딩을 위해 지연 로드되며, 선택한 색상은 아이콘과 함께 저장됩니다.
  • Computer use supports reading local pdf and image files: Computer Use가 이제 로컬 파일 시스템에서 PDF와 이미지 파일(PNG, JPEG, GIF, WebP)을 읽을 수 있어, AI 모델이 이를 직접 분석하고 결과를 도구 응답 뷰어에 인라인으로 표시할 수 있습니다. 읽기 및 쓰기 작업의 최대 파일 크기도 512KB에서 1MB로 늘어났습니다. 오디오나 비디오 같은 지원되지 않는 바이너리 형식은 여전히 오류를 반환합니다.
  • Redesign API key created modal: API 키 생성 확인 모달이 재설계되었습니다. 이제 업데이트된 제목, 힌트, 첫 30자와 마지막 30자를 줄임표로 구분해 보여주는 한 줄짜리 테두리 필드에 인라인으로 표시되는 새 키, 복사 아이콘 버튼이 표시됩니다. 복사 아이콘을 클릭하면 전체 키가 복사됩니다. 이는 이전의 카드 기반 레이아웃을 마우스를 올리면 나타나는 복사 상자로 대체합니다.
  • Calendly Trigger Node: Deprecate API key auth and default to OAuth2: Calendly가 API 키 인증을 중단함에 따라 Calendly Trigger 노드가 업데이트되었습니다. 이제 이 노드는 버전이 나뉘어, 새로운 기본 버전(v2)은 깨진 API 키 옵션을 완전히 제거하고 OAuth2 인증만 지원하며, 이전 버전(v1)은 기존 워크플로를 위해 유지되어 API 키 옵션이 지원 중단으로 표시됩니다. 새 노드는 안정적인 작동을 위해 기본값으로 OAuth2를 사용합니다.
  • LmChatAnthropic Node: Add streaming option: Anthropic Chat Model 노드에 이제 Options 아래에 선택적 'Stream Responses' 옵션이 추가되었습니다. 활성화하면 단일 비스트리밍 요청 대신 Server-Sent Events를 통해 응답이 스트리밍됩니다. 기본값은 비활성화이므로 기존 워크플로는 변경 없이 동작하며, 에이전트에 반환되는 최종 출력 형식도 동일하게 유지됩니다.
  • Reposition nodes on group collapse/expand: 캔버스에서 그룹을 펼치면 이제 겹치는 노드와 그룹이 자동으로 밀려나며, 접으면 원래 위치로 돌아갑니다. 이 밀어내기는 밀려난 노드를 드래그하거나, 펼쳐진 그룹을 드래그하거나, 그룹을 해제하기 전까지는 순전히 시각적으로만 동작하며, 그 시점에 새 위치가 저장됩니다. 그룹 펼침/접힘 상태는 워크플로별로 기억됩니다. 새 그룹은 이웃을 밀어내지 않고 펼쳐진 상태로 시작하며, 가져오거나 붙여넣은 그룹은 접힌 상태로 시작합니다.

n8n 2.26 Bedrock용 AWS Assume Role 지원, 그 외 6개 기능#

Released: 2026-06-09

  • Add pagination to MCP workflows table: MCP 설정 페이지의 워크플로 테이블이 이제 페이지 크기를 선택할 수 있는 페이지네이션을 지원하여, 이전의 고정된 200개 워크플로 한도를 대체합니다. 이전에는 이 한도를 넘는 워크플로에 접근하거나 관리할 수 없었지만, 이제는 페이지 탐색을 통해 모든 워크플로에 접근할 수 있으며 테이블은 전체 워크플로 수를 올바르게 반영합니다.
  • Add support for NVIDIA Nemotron Embeddings Node: build.nvidia.com이나 셀프 호스팅 NIM을 통해 NVIDIA NeMo Retriever 모델로 임베딩을 생성하는 새로운 NVIDIA Nemotron Embeddings 노드가 추가되었습니다. 기존 NVIDIA Nemotron 자격 증명을 재사용하고, 필수 input_type 필드(인덱싱용 passage, 검색용 query)를 자동으로 설정하며, 엄선된 검색 가능한 모델 목록과 셀프 호스팅용 자유 텍스트 모델 ID를 제공하고, 배치 크기·차원·개행 제거·타임아웃 옵션을 지원합니다.
  • NVIDIA Nemotron Chat Model Node: Restrict model selector to supported models: NVIDIA Nemotron Chat Model 노드의 Model 선택기는 이제 부분 문자열 일치 대신 명시적인 허용 목록을 사용해 지원되는 Nemotron 채팅 모델만 표시합니다. 이를 통해 reward나 embedding 모델 같은 비채팅 모델이 드롭다운에 나타나지 않습니다. API에 접근할 수 없으면 동일한 허용 목록이 정적 대체값으로 표시됩니다. 기본 모델은 nvidia/llama-3.3-nemotron-super-49b-v1로 유지됩니다.
  • Trello Node: Add OAuth1 credential support: Trello와 Trello Trigger 노드가 이제 기존 API Key 인증(계속 기본값으로 유지되므로 기존 워크플로는 영향을 받지 않음)에 더해 Trello의 OAuth 1.0a 흐름을 통한 연결을 지원합니다. Authentication 선택기로 방식을 고를 수 있으며, 트리거의 웹훅 생성·삭제·서명 검증은 두 방식 모두에 대해 올바르게 처리됩니다. 이는 n8n의 일반 OAuth1 구현에서 액세스 토큰 교환 요청이 서명되지 않은 채 남아 있던 버그도 수정합니다.
  • Add AWS Assume Role support for Bedrock nodes: AWS Bedrock Chat Model과 Embeddings AWS Bedrock 노드가 이제 표준 IAM 자격 증명과 더불어 'AWS(Assume Role)'를 인증 옵션으로 지원합니다. 이를 통해 워크플로는 정적 AWS 키 대신 역할 ARN과 외부 ID를 통한 단기 STS 세션을 사용할 수 있으며, 다른 AWS 노드에서 이미 제공되는 Assume Role 지원과 일치합니다. 기존 워크플로는 영향을 받지 않으며 이전 IAM 인증 경로를 기본값으로 사용합니다.
  • Add Mine and All tabs to the API keys settings: Settings > API keys 페이지가 API 키를 관리할 수 있는 사용자를 위한 Mine과 All 탭, 정렬 및 페이지네이션이 가능한 테이블, 라벨 검색과 Create API key 버튼이 있는 툴바로 재설계되었습니다. 새 열은 소유자와 만료일을 보여주고, 행 작업은 호버 시 나타나며, 다른 사용자의 키를 취소하면 맞춤형 확인 문구가 표시됩니다. 백엔드 엔드포인트도 이제 소유권, 라벨, 정렬 필터를 지원합니다.
  • Google Cloud Storage Node: Add service account authentication: Google Cloud Storage 노드가 이제 OAuth2에 더해 (기존 Google API 자격 증명을 통한) Google 서비스 계정 인증을 지원합니다. 이는 OAuth2 세션이 자주 만료되는 자동화 워크로드에 유용하며, 프로젝트 검색, 오브젝트 목록 조회, 재개 가능한 파일 업로드에 적용됩니다. 새로운 Authentication 옵션으로 OAuth2와 Service Account(권장) 중에서 선택할 수 있습니다.

n8n 2.25.1 에이전트를 위한 웹 검색, 그 외 13개 기능#

Released: 2026-06-02

  • Crypto Node: Add HMAC-SHA1 support: Crypto 노드의 Hash와 HMAC 액션(V1, V2)이 이제 레거시 API와의 상호운용성, 웹훅 서명 검증, 이전 방식의 무결성 검사에 유용한 SHA1을 선택 가능한 알고리즘으로 포함합니다. 이는 UI 추가일 뿐이며, 자격 증명·실행 로직·기존 기본값(V2는 여전히 SHA256, V1은 MD5를 기본값으로 사용)에는 변화가 없습니다. Sign 액션의 알고리즘 목록은 영향을 받지 않습니다.
  • Microsoft OneDrive Node: Allow custom OAuth scopes (CE-949): Microsoft OneDrive OAuth2 자격 증명에 이제 Custom Scopes 토글이 포함되어, 기본 OAuth 범위(openid offline_access Files.ReadWrite.All)를 재정의해 추가 Microsoft Graph 권한을 부여하거나 테넌트에 맞게 범위를 제한할 수 있습니다. 비활성화하면 동작은 변경되지 않습니다. 활성화하면 기본값이 미리 채워진 편집 가능한 Enabled Scopes 필드가 표시되며, 변경 시 노드가 오작동할 수 있다는 경고가 함께 나타납니다.
  • Microsoft Outlook Node: Allow custom OAuth scopes (CE-950): Microsoft Outlook OAuth2 자격 증명이 이제 사용자 지정 OAuth 범위를 지원합니다. 새로운 Custom Scopes 토글로 활성화된 범위 목록을 직접 편집할 수 있으며, 변경 시 노드 기능에 영향을 줄 수 있다는 경고가 표시됩니다. 기본적으로 토글은 꺼져 있으며 기존 자격 증명은 이전 기본 범위 목록으로 변경 없이 계속 작동합니다. 이는 Microsoft Excel, Teams, OneDrive, SharePoint 자격 증명에서 이미 제공되는 동일한 사용자 지정 범위 옵션과 일치합니다.
  • Microsoft SharePoint Node: Allow custom OAuth scopes: Microsoft SharePoint OAuth2 자격 증명이 이제 사용자 지정 OAuth 범위를 지원합니다. 새로운 'Custom Scopes' 토글로 편집 가능한 'Enabled Scopes' 필드가 나타나며, 동적 서브도메인 치환을 유지하면서 범위(예: Sites.Read.All)를 추가하거나 수정할 수 있습니다. 토글이 꺼져 있으면 기본 인증 동작은 변경되지 않으며, 이는 Microsoft Excel과 Entra 자격 증명에서 이미 제공되는 기능과 일치합니다.
  • Add private credential badge, callout, and not-connected validation in NDV: NDV 자격 증명 선택기는 이제 사용자별(해석 가능한) 인증을 사용하는 자격 증명에 Private 배지를 표시하며, 이는 닫힌 선택기와 드롭다운 모두에 적용됩니다. 선택기 아래의 알림은 계정이 연결되어 있는지 여부를 표시하며, 연결되어 있지 않으면 자격 증명 편집 모달을 여는 Connect 링크가 제공됩니다. 현재 사용자에 대해 연결되지 않은 개인 자격 증명을 사용하는 노드는 이제 설명 툴팁이 있는 캔버스 경고 삼각형도 표시합니다. 정적 자격 증명은 영향을 받지 않습니다.
  • Form Trigger Node: Add n8n user authentication option: Form Trigger 노드(typeVersion 2.6 이상)가 이제 'n8n User Auth' 옵션을 지원하여, 폼을 보거나 제출하려면 방문자가 동일한 n8n 인스턴스에 로그인해야 하도록 요구할 수 있습니다. 인증되지 않은 GET 요청은 로그인 화면으로 리디렉션되고, POST는 401로 거부됩니다. 제출된 데이터에는 기본적으로 로그인한 사용자의 id, 이메일, 이름, 성이 포함되며, 이를 원치 않으면 새로운 'Include User in Output' 옵션으로 제외할 수 있습니다. 모든 n8n 로그인 방식과 다단계 폼에서 작동합니다.
  • Refine plan review with chat-input edits: AI 어시스턴트의 계획 검토 경험이 개선되었습니다. 이제 계획에 변경을 요청하면 계획 카드의 별도 텍스트 영역이 아니라 집중된 'Plan edits' 모드로 채팅 입력창에서 직접 이루어집니다. 계획 카드는 이제 Deny, Ask for edits, Approve라는 세 가지 명확한 작업과, 'Plan approved', 'Plan denied', 'Updating plan…' 같은 상태 표시기, 계획이 아직 생성 중일 때의 'Building plan…' 표시기를 보여줍니다.
  • Show data redaction scope dropdown to unlicensed users: Settings > Security & policies에서, Redact executions scope 드롭다운이 이제 Enforce data redaction 토글과 마찬가지로 라이선스가 없는 사용자에게도 표시됩니다. Upgrade 배지와 함께 비활성화되어 표시되며, 업그레이드 페이지로 연결되는 툴팁이 포함됩니다. 라이선스가 만료되면 드롭다운은 관리자를 위해 이전에 저장된 범위 값을 계속 표시하며, 비활성화되어 있는 동안에는 변경 사항이 전송되지 않습니다.
  • Validate private credentials only run under manual triggers: 노드가 개인(사용자별) 자격 증명을 사용하지만 워크플로에 웹훅, 스케줄, 폼, 채팅 트리거 같은 수동이 아닌 트리거가 포함된 경우, n8n이 이제 에디터에서 경고를 표시합니다. 개인 자격 증명은 수동 사용자 아이덴티티 아래에서만 해석되므로, 이전에는 런타임에 조용히 실패하곤 했습니다. 경고는 Manual trigger로 전환하거나 정적 자격 증명을 사용하도록 제안합니다.
  • Add N8nMarkdown editor to @n8n/design-system and Agents: 굵게, 기울임, 취소선, 제목, 목록, 작업 목록, 코드 블록, 인용, 실행 취소/다시 실행을 위한 서식 도구 모음과 원시 마크다운·읽기 전용 모드를 갖춘 새로운 리치 텍스트 마크다운 에디터가 디자인 시스템에 추가되었습니다. AI Agent 지침 에디터도 이제 이 새 컴포넌트를 사용합니다. 채팅 메시지의 마크다운 렌더링도 제품 전반에서 일관된 서식을 위해 동일한 기반 스타일을 공유하도록 업데이트되었습니다.
  • Default workflow resolver to n8n system resolver: 워크플로 설정에서, 자격 증명 리졸버 드롭다운은 이제 리졸버가 명시적으로 선택되지 않았을 때 빈 상태로 표시되는 대신 기본 선택 항목으로 "n8n private credentials"를 표시합니다. 이는 표시 전용 변경입니다. 시스템 리졸버를 선택해도 credentialResolverId가 저장되지 않으므로, 워크플로는 특정 시드 리졸버에 고정되는 대신 백엔드의 기본 대체값에 계속 의존합니다.
  • Show private credential connection state in credentials list: 프로젝트 Credentials 탭이 이제 (동적 자격 증명과 함께 사용되는) 개인, 해석 가능한 자격 증명에 대해 사용자별 연결 상태를 표시합니다. 개인 자격 증명을 연결하지 않았다면 Connect 버튼이 나타나 편집 모달을 열지 않고도 목록에서 바로 OAuth 흐름을 완료할 수 있습니다. 인가가 완료되면 Connected 라벨이 표시됩니다. 프로젝트 칩과 작업 메뉴는 두 상태 모두에서 계속 표시됩니다.
  • Add fallback web search for agents: 이제 에이전트가 웹 검색을 수행할 수 있으며, 가능하면 네이티브 제공자 도구를 사용하고 그렇지 않으면 기존 자격 증명을 통해 Brave/SearXNG로 대체되며, Advanced 패널에서 구성할 수 있습니다. 또한 에이전트가 SKILL.md 같은 잘못된 파일 경로를 추측하지 않도록 스킬 로딩을 수정하고, 웹 검색과 메모리 기본값의 안정성을 개선했으며, 알 수 없는 자격 증명 유형에 대한 검증을 추가하고, 채팅에서 웹 검색 도구 이름을 정규화했습니다.
  • Introduce new project/folder actions menu: 프로젝트 및 폴더 브레드크럼에 새로운 작업 메뉴가 추가되어, 사용자가 프로젝트나 폴더 내 모든 워크플로에 대해 MCP 접근을 일괄적으로 활성화하거나 비활성화할 수 있으며, 업데이트된 항목·변경 없는 항목·건너뛴 항목을 요약하는 확인 토스트가 표시됩니다. 기반이 되는 일괄 MCP 토글 엔드포인트도 이제 실제로 업데이트된 워크플로와 변경되지 않고 남은 워크플로를 별도로 정확하게 보고합니다.

n8n 2.23 새로운 AI 채팅에 빠르게 접근, 그 외 9개 기능#

Released: 2026-05-27

  • Gumroad Trigger Node: Add OAuth2 authentication: Gumroad Trigger 노드가 이제 기존 액세스 토큰 자격 증명에 더해 OAuth2 인증을 지원합니다. 새로운 Authentication 선택기로 Access Token 또는 OAuth2를 선택할 수 있으며, 새로운 Gumroad OAuth2 API 자격 증명은 기본적으로 최소한의 view_sales 범위만 요청하고, 더 넓은 접근을 위한 선택적 Custom Scopes 토글도 제공합니다. 기존 워크플로는 Authentication 기본값이 Access Token이므로 영향을 받지 않습니다.
  • Add new AI chat to universal create dropdown: 사용자가 어디서든 새로운 Instance AI 채팅을 빠르게 시작할 수 있도록 전역 생성(+) 드롭다운에 New AI chat 항목이 추가되었습니다. 메뉴의 마지막 항목으로 표시되지만, Instance AI 모듈이 활성화되어 있고 사용자에게 권한이 있을 때만 나타납니다. 또한 Instance AI 사이드바의 기존 new-thread 버튼도 이제 링크처럼 작동하여, 중간 클릭과 cmd/ctrl 클릭으로 채팅을 새 탭에서 열 수 있습니다.
  • Execute Workflow Node: Return items from every run of the sub-workflow's last node: Execute Workflow Trigger가 이제 서브 워크플로의 마지막 노드가 여러 번 실행될 때(예: Loop Over Items 사용 시) 서브 워크플로가 무엇을 반환하는지 제어합니다. 새로운 v1.2 트리거는 기본적으로 각 실행의 항목을 브랜치별로 이어붙여 모든 실행의 항목을 반환합니다. 기존 v1/v1.1 트리거는 이전의 마지막 실행만 반환하는 동작을 유지하며, 모든 실행을 병합하도록 선택할 수 있는 새로운 'Items to Return' 옵션이 추가되었습니다. LangChain Tool/Retriever Workflow 호출자는 항상 마지막 실행 결과만 유지합니다.
  • Make plan approval UX clearer: 계획 승인 카드는 이제 피드백이 입력되었는지에 따라 기본 버튼이 Allow와 Request changes 사이에서 바뀌며, 별도의 Deny 버튼이 추가됩니다. 계획을 거부하면 계획이 완전히 취소되고 AI 에이전트에게 수정이 아니라 중단하라고 알려, 계획을 완전히 거절하는 것과 변경을 요청하는 것을 더 명확히 구분할 수 있습니다.
  • Odoo Node: Add v2 with resource locators, field mapping, and API key auth: Odoo 노드에 변경되지 않은 v1과 함께 새로운 v2가 추가되었습니다. V2는 Odoo 19 이상을 위해 REST 스타일의 /json/2 엔드포인트를 사용하는 API 키 인증을 추가하며, 기존 사용자 이름/비밀번호 자격 증명은 Odoo 14-18을 위해 /jsonrpc를 통해 계속 작동합니다. 또한 검색 가능한 목록에서 레코드를 선택하는 리소스 로케이터와, 생성/업데이트 작업을 위해 Odoo에서 필드를 동적으로 불러오는 리소스 매퍼도 도입되었습니다. 지원되는 리소스는 Contact, Opportunity, Activity, Custom Resource이며, Note 리소스는 더 이상 사용할 수 없습니다.
  • Open workflow artifact when builder spawns to edit it: Instance AI에 기존 워크플로 편집을 요청하면, 이제 아티팩트 패널과 캔버스 미리보기가 첫 편집 결과를 기다리는 대신 워크플로 빌더 서브 에이전트가 시작되는 즉시 열립니다. 이를 통해 사용자가 이전에 편집을 요청한 뒤 워크플로가 나타나는 것을 보기까지 겪던 빈 패널 지연이 사라집니다. 새 워크플로를 만드는 경우에는 생성 시점에 워크플로 ID가 아직 없으므로 영향을 받지 않습니다.
  • Oracle DB Vector Store Node: Add support for vectorstore and embedding node support: Oracle Database AI 워크플로를 위한 두 개의 새 노드가 추가되었습니다. 거리 전략 선택과 메타데이터 필터링(노드 수준과 런타임 필터의 딥 머지 포함)이 가능한 Insert, Load, Retrieve, Retrieve-as-tool 모드를 지원하는 Oracle Vector Store 노드와, 리소스 로케이터로 선택 가능한 데이터베이스에 로드된 모델을 사용해 임베딩을 생성하는 Oracle ONNX Embeddings 노드입니다. 둘 다 효율적인 리소스 처리를 위해 풀링된 Oracle 연결을 사용합니다. Oracle Database에 미리 로드된 ONNX 모델이 필요합니다.
  • Per-user OAuth connection banner for resolvable credentials: 공유되는 해석 가능한 OAuth 자격 증명의 경우, 자격 증명 편집 모달이 이제 공유 상태 대신 각 사용자 자신의 OAuth 연결 상태를 표시합니다. 팀원이 공유 자격 증명을 연결했더라도, 동일한 자격 증명을 보는 다른 사용자는 자신이 직접 연결하기 전까지는 잘못된 '계정 연결됨' 배너 대신 'Connect' 프롬프트를 계속 보게 됩니다. 정적(해석 불가능한) OAuth 자격 증명은 영향을 받지 않습니다.
  • Lock workflow redaction settings when enforced at instance level: 인스턴스 수준 마스킹 강제(REDACTION_ENFORCEMENT 기능 플래그 뒤)가 활성화되면, Workflow Settings 드로어는 이제 두 데이터 마스킹 선택 항목을 모두 잠그고 잠금 아이콘과 'Enforced at instance level' 툴팁을 표시합니다. 이는 워크플로별 편집 권한보다 우선하므로, 강제가 활성화된 동안에는 편집자가 더 이상 마스킹 설정을 변경할 수 없습니다. 강제가 꺼져 있거나 플래그가 설정되지 않은 경우 동작은 변경되지 않습니다. 강제 기능의 백엔드 지원은 후속 릴리즈에 예정되어 있습니다.
  • Require production redaction when enabling manual redaction: Workflow Settings에서, 'Redact manual execution data' 옵션은 이제 'Redact production execution data'도 Redact로 설정되어 있어야 합니다. 프로덕션 마스킹이 활성화되어 있지 않으면 수동 마스킹 컨트롤은 설명 툴팁과 함께 비활성화됩니다. 프로덕션 마스킹을 끄면 수동 마스킹도 자동으로 기본값으로 재설정됩니다. 이를 통해 수동 데이터는 마스킹되지만 프로덕션 데이터는 마스킹되지 않는 일관성 없는 상태로 워크플로가 저장되는 것을 방지합니다.

n8n 2.22.5-exp 워크플로 카드의 빠른 MCP 접근 토글#

Released: 2026-06-01

  • Surface MCP access toggle on workflow cards: 일부 사용자(A/B 테스트를 통해 50%)의 경우, 워크플로 목록의 워크플로 카드가 이제 3점 메뉴를 거치지 않고도 MCP 접근을 직접 활성화하거나 제거할 수 있는 인라인 스위치를 보여줍니다. 인스턴스 수준 MCP가 꺼져 있으면 스위치를 클릭할 때 이를 활성화하는 온보딩 모달이 열리며, 관리자가 아닌 사용자에게는 관리자에게 문의하라는 안내와 함께 비활성화된 스위치가 표시됩니다. MCP 클라이언트에게 표시되는 MCP 접근 오류 메시지도 이 새로운 토글을 언급하도록 업데이트되었습니다.

n8n 2.22 Crypto 노드에 암호화·복호화 기능 추가, 그 외 10개 기능#

Released: 2026-05-19

  • Crypto Node: Add encryption and decryption actions: Crypto 노드가 이제 Encrypt와 Decrypt 액션을 지원합니다. 대칭 모드는 scrypt 키 유도를 사용하는 암구를 사용하고 AES-256-GCM, AES-192-GCM, AES-128-GCM, ChaCha20-Poly1305 같은 인증된 암호를 사용해 버전이 지정된 base64 출력을 생성합니다. 비대칭 모드는 암호화와 복호화에 각각 공개 키와 개인 키를 사용하는 RSA-OAEP-SHA256을 사용합니다. 암구, 공개 키, 개인 키를 위한 세 가지 새 자격 증명 필드가 이 액션들을 지원합니다. 복호화 실패 시에는 세부 정보 노출을 피하기 위해 일반적인 오류가 반환됩니다.
  • Facebook Graph API Node: Add OAuth2 support: Facebook Graph API와 Facebook Trigger 노드가 이제 액세스 토큰의 대안으로 OAuth2 인증을 지원합니다. 두 가지 새 자격 증명 유형인 Facebook Graph OAuth2 API와 Facebook Graph (App) OAuth2 API를 통해 구성 가능한 범위로 OAuth2 인증을 할 수 있으며, 기존 액세스 토큰 자격 증명도 계속 지원됩니다. 새로운 Graph API 버전 v24.0과 v25.0도 노드의 버전 선택기에 추가되었습니다.
  • Microsoft Teams Trigger Node: Add webhook request verification: Microsoft Teams Trigger 노드가 이제 Microsoft Graph의 clientState 메커니즘을 사용해 들어오는 웹훅 알림을 검증합니다. 구독을 생성할 때 노드는 시크릿을 자동 생성해 clientState로 전송하며, 들어오는 알림은 저장된 이 시크릿과 대조되고, 검증되지 않은 요청은 401 응답으로 거부됩니다. 저장된 시크릿 없이 생성된 기존 구독은 검증되지 않은 채로 계속 작동해, 위조된 웹훅 호출에 대한 보안을 개선하면서도 하위 호환성을 유지합니다.
  • AWS Node: Add IRSA to AWS AssumeRole system credential strategies: AWS 노드가 이제 IAM Roles for Service Accounts(IRSA)를 자동 자격 증명 소스로 지원합니다. AWS_ROLE_ARN과 AWS_WEB_IDENTITY_TOKEN_FILE 환경 변수가 설정되면, n8n은 웹 아이덴티티 토큰을 읽고 STS AssumeRoleWithWebIdentity를 호출해 임시 자격 증명을 얻어, EKS에서 실행되는 워크플로가 정적 키 없이도 기존 파드 아이덴티티, 컨테이너 메타데이터, 인스턴스 메타데이터 전략과 함께 AWS에 인증할 수 있습니다.
  • AWS SNS Trigger Node: Add webhook request verification: AWS SNS Trigger 노드가 이제 AWS SNS가 요구하는 인증서 기반 RSA 서명 검증을 사용해 들어오는 웹훅 요청을 검증합니다. 메시지 토픽을 확인하고, 서명 인증서를 다운로드해 검증하며, 처리 전에 RSA 서명을 확인합니다. 서명이 유효하지 않거나 없는 요청은 401 Unauthorized 응답으로 거부되어, 위조된 알림이 워크플로를 트리거하는 것을 방지함으로써 보안이 향상됩니다.
  • Box Trigger Node: Add webhook request verification: Box Trigger 노드가 이제 Box의 V2 웹훅 서명 사양에 따라 HMAC-SHA256 서명 검사를 사용해 들어오는 웹훅 요청을 검증할 수 있습니다. Box OAuth2 자격 증명에 선택적으로 주 서명 키와 보조 서명 키를 설정할 수 있으며, 서명이 유효하지 않거나 만료된 요청은 401 응답으로 거부됩니다. 서명 키가 구성되지 않은 기존 워크플로는 변경 없이 계속 작동합니다.
  • Snowflake Node: Add OAuth2 credential support: Snowflake 노드가 이제 사용자 이름/비밀번호와 키 쌍 자격 증명의 대안으로 OAuth2 인증(PKCE 흐름)을 지원합니다. 계정, 웨어하우스, 데이터베이스, 스키마와 함께 새로운 Snowflake OAuth2 API 자격 증명을 추가한 다음, OAuth2를 통해 연결해 인가하고 결과 토큰을 사용해 쿼리를 실행하세요. 역할은 별도 필드가 아니라 OAuth 범위를 통해 지정됩니다.
  • Add Workflow Publish Timeline tab to Workflow History: Workflow History에 이제 워크플로가 언제 발행되었거나 발행 취소되었는지, 버전 이름과 변경한 사람을 포함해 시간순으로 보여주는 Publish Timeline 탭이 추가되었습니다. 이 탭은 최소 한 번이라도 발행된 워크플로에만 표시되며, 그렇지 않으면 빈 상태를 보여줍니다. 이 탭으로 바로 연결되는 새로운 'View timeline' 항목이 Publish 드롭다운 메뉴에 추가되었습니다.
  • Move MCP Client Tool into the MCP category: AI > Tools 패널이 재구성되었습니다. MCP Client Tool 노드는 이제 Recommended Tools 대신 이름이 바뀐 'MCP servers' 섹션 아래에 표시되며, MCP servers 중에서 구분선과 함께 맨 처음에 나열됩니다. 섹션 제목과 설명이 명확성을 위해 업데이트되었으며, MCP servers 아래에는 서버가 8개를 넘으면 검색 바가 표시됩니다.
  • NocoDB Node: Add new data apis and use new api version: NocoDB 노드가 새로운 버전 4로 업데이트되어 NocoDB API 버전 v0.200과 v0.260을 지원합니다. 기존 행 작업(Create, Update, Delete, Get, Get Many)은 계속 지원되며, 새로운 v0.260 API는 Create or Update(upsert), Row Count, Row Upload, Base Get/Get Many, 연결된 행의 목록·연결·연결 해제 작업을 추가합니다.
  • Add instance-level data redaction policy UI: Settings → Security & Policies에 새로운 Data Redaction 섹션이 추가되어, 관리자가 실행 전반에 걸쳐 마스킹을 강제하고 범위(수동, 프로덕션, 또는 둘 다)를 선택할 수 있습니다. 환경 기능 플래그 뒤에서만 사용할 수 있으며, 데이터 마스킹이 포함된 라이선스가 필요하고, 환경으로 관리되는 인스턴스에서는 비활성화됩니다. 참고: 이번 릴리즈에서 이 UI는 프런트엔드 전용이며, 백엔드 API 연동은 후속 작업으로 계획되어 있습니다.

n8n 2.21 트리거 노드 전반에 웹훅 서명 검증 추가, 그 외 23개 기능#

Released: 2026-05-12

  • Figma Trigger Node: Add webhook request verification: Figma Trigger 노드가 이제 웹훅 생성 시 생성된 패스코드를 상수 시간 비교로 확인해 들어오는 웹훅 요청을 검증합니다. 패스코드가 없거나 잘못된 요청은 401 Unauthorized로 거부되어 위조된 웹훅 호출을 방지하는 데 도움이 됩니다. 이 변경 이전에 만들어진 웹훅은 저장된 패스코드가 없으므로 검증이 건너뛰어져 계속 변경 없이 작동합니다.
  • Taiga Trigger Node: Add webhook request verification: Taiga Trigger 노드가 이제 X-TAIGA-WEBHOOK-SIGNATURE 헤더와 워크플로 데이터에 저장된 웹훅별 키를 사용해 들어오는 웹훅 요청을 검증합니다. 서명이 유효하지 않은 요청은 401 Unauthorized 응답으로 거부되어 위조된 웹훅 호출에 대한 보안이 개선됩니다. 저장된 키가 없는 기존 워크플로는 변경 없이 계속 작동해 하위 호환성이 보장됩니다.
  • Acuity Scheduling Trigger Node: Add webhook request verification: Acuity Scheduling Trigger 노드가 이제 구성된 API 키를 공유 시크릿으로 사용해 x-acuity-signature 헤더에 대한 HMAC SHA-256 서명을 확인함으로써 들어오는 웹훅 요청을 검증합니다. 서명이 유효하지 않은 요청은 401 Unauthorized 응답으로 거부됩니다. OAuth2 인증을 사용 중이거나 API 키를 사용할 수 없을 때는 검증이 건너뛰어져 기존 설정과의 하위 호환성이 유지됩니다.
  • Asana Trigger Node: Add webhook request verification: Asana Trigger 노드가 이제 웹훅 설정 시 교환된 시크릿으로 계산한 HMAC SHA-256 다이제스트와 X-Hook-Signature 헤더를 대조해 들어오는 웹훅 요청을 검증합니다. 서명이 없거나 유효하지 않은 요청은 401 Unauthorized 응답으로 거부되어 위조되거나 변조된 웹훅 호출에 대한 보안이 개선됩니다. 이 변경 이전에 만들어진 기존 웹훅은 저장된 시크릿이 없으므로 검증이 건너뛰어져 영향을 받지 않고 계속 작동합니다.
  • Cal Trigger Node: Add webhook request verification: Cal Trigger 노드가 이제 X-Cal-Signature-256 헤더를 통한 HMAC SHA-256 서명을 사용해 들어오는 Cal.com 웹훅 요청을 검증합니다. 웹훅이 생성될 때 서명 시크릿이 자동으로 생성되어 워크플로 데이터에 저장되며, 인가되지 않았거나 위조된 요청으로부터 보호합니다. 서명이 유효하지 않은 요청은 401 응답으로 거부됩니다. 이 업데이트 이전에 만들어진 기존 웹훅은 변경 없이 계속 작동합니다.
  • Cap eval concurrency slider at admin-set limit: 평가 결과 페이지의 동시성 슬라이더가 이제 관리자가 구성한 N8N_CONCURRENCY_EVALUATION_LIMIT 환경 변수를 준수합니다. 이전에는 백엔드가 실제 동시성을 더 낮게 조용히 제한하더라도 슬라이더는 항상 1~10 사이의 값을 허용했습니다. 이제 슬라이더의 최대값이 구성된 한도(여전히 최대 10으로 제한됨)에 맞춰 조정되어, 사용자는 백엔드가 실제로 허용할 값만 확인하고 선택할 수 있습니다. 한도가 적용되기 전에 저장된 설정은 유지되며, 이후 한도가 상향되면 다시 나타납니다.
  • Customer.io Trigger Node: Add webhook request verification: Customer.io Trigger 노드가 이제 X-CIO-Signature 헤더에 대한 HMAC-SHA256 서명 검증을 사용해 들어오는 리포팅 웹훅 요청을 검증합니다. Customer.io 대시보드의 Integrations > Reporting webhooks에서 확인할 수 있는 새로운 선택적 Webhook Signing Key 필드가 Customer.io API 자격 증명에 추가되었습니다. 서명이 유효하지 않은 요청은 401 응답으로 거부되며, 재전송 공격은 5분의 타임스탬프 윈도우로 완화됩니다. 서명 키가 구성되지 않은 기존 워크플로는 변경 없이 계속 작동합니다.
  • Figma Trigger Node: Add OAuth2 authentication support: Figma Trigger 노드가 이제 기존 개인 액세스 토큰에 더해 OAuth2 인증을 지원합니다. 새로운 인증 선택기로 사용자는 Access Token(기존 워크플로를 유지하는 기본값) 또는 OAuth2 중에서 선택할 수 있으며, 웹훅 관리를 위한 기본 범위와 범위를 사용자 지정할 수 있는 옵션을 갖춘 새로운 Figma OAuth2 자격 증명을 사용합니다.
  • Formstack Trigger Node: Add webhook request verification: Formstack Trigger 노드가 이제 HMAC SHA-256 서명을 사용해 들어오는 웹훅 요청을 검증합니다. 웹훅이 생성되면 n8n이 시크릿을 생성해 Formstack에 등록하며, 들어오는 요청은 X-FS-Signature 헤더와 대조되어 유효하지 않은 요청은 401 응답으로 거부됩니다. 저장된 시크릿이 없는 기존 웹훅은 검증 없이 계속 작동하며, 웹훅이 삭제되면 시크릿도 정리됩니다.
  • GitLab Trigger Node: Add webhook request verification: GitLab Trigger 노드가 이제 들어오는 웹훅 요청을 검증합니다. 웹훅이 생성되면 n8n이 무작위 시크릿 토큰을 생성해 GitLab에 등록하며, 들어오는 요청은 상수 시간 비교로 X-Gitlab-Token 헤더와 대조되어 일치하지 않으면 401 Unauthorized로 거부됩니다. 저장된 시크릿이 없는 기존 웹훅은 변경 없이 계속 작동하므로, 현재 설정을 깨뜨리지 않고 보안이 개선됩니다.
  • MailerLite Trigger Node: Add webhook request verification: MailerLite Trigger 노드가 이제 HMAC-SHA256 서명 검증을 사용해 들어오는 웹훅 요청을 검증합니다. 웹훅을 생성할 때 n8n은 MailerLite가 제공한 시크릿을 저장하고, 들어오는 각 요청의 Signature 헤더와 대조해 유효하지 않은 요청은 401 응답으로 거부합니다. 이 변경 이전에 만들어진 기존 워크플로는 저장된 시크릿이 없으면 검증이 건너뛰어지므로 중단 없이 계속 작동합니다.
  • Mautic Trigger Node: Add webhook request verification: Mautic Trigger 노드가 이제 들어오는 웹훅 요청을 검증합니다. 웹훅 생성 시 n8n은 무작위 HMAC-SHA256 시크릿을 생성해 Mautic에 등록하며, 들어오는 요청은 상수 시간 비교로 Webhook-Signature 헤더와 대조되어 유효하지 않은 요청은 401로 거부됩니다. 저장된 시크릿이 없는 기존 웹훅은 변경 없이 계속 작동하므로, 현재 설정을 깨뜨리지 않고 보안이 개선됩니다.
  • Microsoft Outlook Node: Add location and attendees fields to calendar events: Microsoft Outlook 노드의 Create와 Update Event 작업이 이제 Additional Fields 아래에 Location과 Attendees 필드를 지원합니다. Location은 방 이름, 주소, 회의 링크 같은 자유 텍스트를 받습니다. Attendees는 이메일, 선택적 이름, Required/Optional/Resource 유형과 함께 한 명 이상을 추가하는 다중값 필드입니다. 두 필드 모두 선택적이며 기존 워크플로에 영향을 주지 않습니다.
  • Onfleet Trigger Node: Add webhook request verification: Onfleet Trigger 노드가 이제 HMAC-SHA512 서명을 사용해 들어오는 웹훅 요청을 검증할 수 있습니다. 새로운 선택적 Signing Secret 필드가 Onfleet API 자격 증명에 추가되었습니다. 설정하면 n8n은 요청 본문에 대해 서명 헤더를 검증하고 일치하지 않으면 401 응답으로 거부합니다. 시크릿이 구성되지 않으면 검증이 건너뛰어져 기존 워크플로는 변경 없이 계속 작동합니다. Onfleet의 설정 검증 요청은 여전히 서명 검사를 우회합니다.
  • Strava Node: Allow custom OAuth2 scopes: Strava의 OAuth2 자격 증명이 이제 사용자 지정 범위를 지원합니다. 새로운 'Custom Scopes' 토글로 편집 가능한 'Enabled Scopes' 필드가 나타나, 기본 activity:read_all과 activity:write를 넘어 profile:read_all이나 read_all 같은 추가 권한을 요청할 수 있습니다. 토글이 꺼져 있으면 기본 동작이 유지되므로 기존 자격 증명은 변경 없이 계속 작동합니다.
  • Trello Trigger Node: Add webhook request verification: Trello Trigger 노드가 이제 HMAC-SHA1 서명 검증을 사용해 들어오는 웹훅 요청을 검증합니다. Trello API 자격 증명의 OAuth Secret 필드가 이제 편집 가능해져, 사용자가 Power-Up 시크릿을 입력하면 n8n이 요청이 실제로 Trello에서 시작되었는지 확인할 수 있습니다. 서명이 유효하지 않은 요청은 401 응답으로 거부됩니다. 시크릿이 구성되지 않은 워크플로는 영향을 받지 않고 이전처럼 계속 작동합니다.
  • Add fully dynamic disclaimer to Quick Connect offer: N8N_QUICK_CONNECT_OPTIONS를 통해 구성된 Quick Connect 제안에 이제 텍스트와 링크가 있는 선택적 안내 문구를 포함할 수 있어, 관리자가 Quick Connect 프롬프트에 약관이나 법적 고지를 추가할 수 있습니다. 이 안내 문구는 자격 증명 편집 화면, 노드 상세 화면, 커뮤니티 노드 정보, 노드 생성기 작업 패널에서 기존 제안 텍스트 아래에 표시되며, 링크 텍스트와 URL은 제안별로 구성할 수 있습니다.
  • Microsoft Outlook Node: Add support for recurring event instances: Microsoft Outlook 노드의 Get Many Events 작업이 이제 'Include Recurring Event Instances' 토글을 포함합니다. 활성화하면 시작일과 종료일을 지정한 Microsoft Graph의 calendarView 엔드포인트를 사용해, 반복 이벤트의 마스터 이벤트만 반환하는 대신 개별 발생으로 확장합니다. 이 토글은 기본적으로 꺼져 있어 이전 동작이 유지됩니다.
  • Twilio Trigger Node: Add webhook request verification: Twilio Trigger 노드가 이제 Twilio의 Event Streams 서명 체계를 사용해 들어오는 웹훅 요청을 검증하며, SHA-256 해시로 본문 무결성을, 인증 토큰에 대한 HMAC-SHA1 서명으로 진위를 확인합니다. 검증에 실패한 요청은 401 응답으로 거부됩니다. API Key 인증을 사용할 때는(인증 토큰을 사용할 수 없으므로) 검증이 건너뛰어져 기존 워크플로와의 하위 호환성이 유지됩니다.
  • Calendly Trigger Node: Add webhook request verification: Calendly Trigger 노드가 이제 HMAC-SHA256 서명 검증을 사용해 들어오는 웹훅 요청을 검증합니다. 웹훅 구독이 생성될 때 고유한 서명 키가 생성되어 워크플로와 함께 저장되며, 이후 각 요청의 Calendly-Webhook-Signature 헤더를 확인하는 데 사용되어 유효하지 않은 요청은 401 응답으로 거부됩니다. 이 변경 이전에 만들어진 기존 웹훅은 하위 호환성을 위해 검증 없이 계속 작동합니다.
  • Show locked state and permission notice on data redaction workflow settings: 워크플로 설정의 데이터 마스킹 설정은 더 이상 변경 권한이 없는 사용자에게 숨겨지지 않습니다. 대신 컨트롤이 잠금 아이콘과 권한 요구 사항을 설명하는 툴팁과 함께 비활성화되어 표시되며, 설정을 편집할 수 있는 프로젝트 멤버를 나열하는 새 모달로 연결되는 링크도 포함됩니다.
  • Jira Node: Add OAuth2 (3LO) support: Jira 노드와 Jira Trigger가 이제 기존 Cloud(API 토큰), Server, Server PAT 모드와 더불어 새로운 'Cloud (OAuth2)' 옵션을 통해 OAuth2 Authorization Code(3LO) 인증을 지원합니다. 새로운 Jira SW Cloud OAuth2 API 자격 증명이 Atlassian의 인증 흐름을 처리하며 필요한 cloudId를 자동으로 해석하고, 트리거는 제한된 지원 이벤트 세트로 OAuth2 연결에 대한 Dynamic Webhooks를 지원합니다.
  • Redesign evaluation run detail page: 평가 실행 상세 페이지가 더 명확한 레이아웃으로 재설계되었습니다. 백분율 점수와 이전 실행 대비 추세 변화가 있는 지표 요약 카드, 소스 노드 툴팁이 있는 카테고리 배지(AI-based, String similarity, Categorization, Tools used, Custom), 실행을 바로 확인할 수 있는 빠른 링크가 있는 테스트 케이스별 섹션 재스타일링입니다. 또한 워크플로 ID 누락으로 'Run test' 클릭이 실패할 수 있던 버그도 수정되었으며, 테스트 실행 조회는 이제 보안을 위해 워크플로별로 적절히 범위가 지정됩니다.
  • Eval run detail loading + error states (TRUST-70 follow-up): 평가 테스트 실행 상세 페이지가 이제 실시간 상태를 보여줍니다. 실행 수준 상태 필, 케이스별 실행 중/대기/실패/취소 상태를 스피너와 셰이머 애니메이션으로 표시하고, 실패한 케이스를 위한 Re-run 버튼, 대기 중인 케이스를 위한 Cancel 버튼도 있습니다. 백엔드는 이제 대기 중인 케이스 행을 미리 생성하고 원자적으로 확보해, 대기열에 있는 케이스를 선제적으로 취소할 수 있으며 실행을 시작할 때 새 실행 ID를 즉시 반환합니다.

n8n 2.20 Netlify Trigger 노드가 웹훅 요청을 검증, 그 외 6개 기능#

Released: 2026-05-05

  • Netlify Trigger Node: Add webhook request verification: Netlify Trigger 노드가 이제 들어오는 웹훅 요청을 검증합니다. 훅이 생성될 때 서명 시크릿이 생성되어 워크플로와 함께 저장되며, 이는 X-Webhook-Signature 헤더의 JWT를 검증하고 요청 본문의 SHA-256 다이제스트가 일치하는지 확인하는 데 사용됩니다. 검증에 실패한 요청은 401 응답을 받습니다. 이 업데이트 이전에 만들어진 기존 훅은 검증 없이 계속 작동합니다.
  • Slack Node: Allow users to configure OAuth2 scopes: Slack OAuth2 자격 증명이 이제 사용자가 요청하는 OAuth 범위를 사용자 지정할 수 있게 해줍니다. 기본적으로 동작은 변경되지 않으며 이전과 동일한 전체 사용자 범위 세트가 자동으로 요청됩니다. 새로운 'Custom Scopes' 토글을 활성화하면 편집 가능한 User Scope 필드가 나타나, Slack 계정을 연결할 때 요청되는 권한을 제한하거나 사용자 지정할 수 있습니다.
  • Add environment variable to disable workflow autosave: 셀프 호스팅 사용자가 에디터에서 워크플로 자동 저장을 비활성화할 수 있는 새로운 N8N_WORKFLOWS_AUTOSAVE_DISABLED 환경 변수가 추가되었습니다. 활성화하면 워크플로 헤더에 Save 버튼이 나타나고 Ctrl+S(Mac은 Cmd+S)가 자동 저장 대신 수동 저장을 트리거합니다. 또한 로컬 편집 내용이 저장되지 않은 상태에서 워크플로가 원격으로 업데이트될 때 변경 사항을 조용히 폐기하는 대신 사용자에게 경고하여 협업 처리도 개선되었습니다.
  • Add reveal redacted data permission to custom roles execution section: 사용자 지정 역할에 이제 'Reveal redacted data' 권한이 있는 Executions 섹션이 포함되어, 관리자가 역할별로 사용자가 데이터 마스킹이 활성화된 워크플로에서 마스킹된 실행 데이터를 볼 수 있는지 제어할 수 있습니다. 이전에는 고정된 admin/owner 역할에서만 가능했습니다. 기존 admin과 개인 프로젝트 owner 역할은 노출 접근 권한이 변경되지 않으며, 이는 엔터프라이즈 사용자 지정 역할 기능입니다.
  • Add transition on Sidebar collapsed: 메인 사이드바가 이제 접거나 펼치거나 크기를 조정할 때 부드럽게 애니메이션되어, 레이아웃 변경에 더 세련된 느낌을 줍니다. 이 전환 효과는 사이드바 크기를 수동으로 드래그해 조정하는 동안에는 자동으로 비활성화되어, 반응성을 유지하고 커서 뒤에서 지연되는 것을 방지합니다.
  • Track IdP role mapping in provisioning telemetry: SSO 역할 프로비저닝을 위한 내부 텔레메트리가 확장되었습니다. n8n은 이제 역할 매핑이 IdP 기반 규칙을 사용하는지 n8n 정의 규칙을 사용하는지, 구성된 인스턴스 및 프로젝트 수준 규칙 수와 함께 추적하며, 역할 할당이나 매핑 설정이 변경되거나 규칙이 추가·제거될 때 이를 기록합니다. 이는 사용자에게 보이는 기능 영향이 없는 내부 분석 변경입니다.
  • Update copy for mcp settings: 인스턴스 수준 MCP 설정 페이지의 문구가 업데이트되었습니다. 설명과 제목이 이제 단순히 워크플로를 발견하고 실행하는 것보다는 Claude Code, Cursor 같은 MCP 클라이언트를 연결해 워크플로를 만들고 실행하고 반복 개선하는 것을 강조하여, MCP 통합이 가능하게 하는 것을 사용자에게 더 명확히 전달합니다.

n8n 2.19 새로운 독립형 MiniMax 노드 추가, 그 외 10개 기능#

Released: 2026-04-28

  • Add Delete permanently link to workflow archive toast: 워크플로를 보관하면 이제 성공 토스트에 표준 삭제 확인 모달을 여는 'Delete permanently' 링크가 포함되어, 다른 곳으로 이동하지 않고도 즉시 워크플로를 영구적으로 제거할 수 있습니다. 이는 워크플로 목록과 에디터 헤더 양쪽에서 모두 사용할 수 있습니다.
  • AwsS3 Node: Add option to return common prefixes in bucket search: AWS S3 노드의 버킷 검색 작업에 이제 Additional Fields 아래에 'Include Common Prefixes' 옵션(기본값 꺼짐)이 있습니다. Delimiter와 함께 활성화하면 노드는 개별 오브젝트 콘텐츠 대신 S3의 그룹화된 '가상 폴더' 접두사를 반환하여, 얕은 디렉터리 스타일 목록을 가능하게 합니다. 이는 전체 반환 경로와 페이지네이션 경로 모두에 적용됩니다.
  • Google Drive Node: Add Markdown export option for Google Docs download: Google Drive 노드의 Download 작업이 이제 수동 MIME 유형 표현식 없이 Google Docs 변환 드롭다운에서 직접 Markdown(.md)으로 내보낼 수 있게 해줍니다. 이전에는 HTML과 MS Word 같은 형식만 UI에서 사용할 수 있었지만, 이제 text/markdown은 Google Drive가 지원하는 내보내기 형식과 마찬가지로 1급 옵션이 되었습니다.
  • Postgres Node: Sort PostgreSQL schemas and tables alphabetically when fetching: Postgres 노드에서, 노드를 구성할 때 표시되는 스키마와 테이블 목록이 이제 예측할 수 없던 데이터베이스에 따른 순서 대신 알파벳순으로 나타나, 필요한 스키마나 테이블을 더 쉽게 찾을 수 있습니다.
  • Salesforce Node: Add middle name, suffix, and identity fields to contacts: Salesforce 노드의 Create와 Update Contact 작업이 이제 Middle Name, Suffix, Email Opt Out, Pronouns, Gender Identity 같은 추가 필드를 지원합니다. 이는 해당 Salesforce Contact API 필드에 직접 매핑되어, 일부 지역에서 흔히 사용되는 중간 이름을 포함해 더 완전한 연락처 세부 정보를 담을 수 있습니다.
  • Slack Node: Add emoji reaction filter to Slack Trigger: Slack Trigger 노드가 이제 Trigger On이 Reaction Added로 설정되었을 때 사용할 수 있는 선택적 'Emoji Names to Filter' 필드를 Options 아래에서 지원합니다. 설정하면 쉼표로 구분된 대소문자 구분 없는 이모지 이름 목록과 일치하는 reaction_added 이벤트만 워크플로를 시작하여, 사용량이 많은 워크스페이스에서 불필요한 실행을 줄일 수 있습니다. 필드를 비워두면 모든 반응에서 트리거되는 기존 동작이 유지됩니다.
  • Warn when data table cell value exceeds safe integer range: 데이터 테이블은 이제 숫자 열에 입력된 값이 JavaScript의 안전한 정수 범위(9,007,199,254,740,991)를 초과하면 경고합니다. 값은 여전히 성공적으로 저장되지만, 정밀도가 손실될 수 있다는 경고 토스트가 표시되며 정확한 값이 필요하면 큰 숫자를 텍스트로 저장하도록 제안합니다. 안전한 범위 내의 값은 경고를 발생시키지 않습니다.
  • Alibaba Cloud Node: Switch to dynamic model list fetched from API: Alibaba Cloud Model Studio 노드가 이제 하드코딩된 드롭다운 목록 대신 DashScope API에서 동적으로 사용 가능한 모델을 가져옵니다. Text, Image, Video 작업은 각각 해당 카테고리로 필터링된 모델을 표시하며, 여전히 사용자 지정 모델 ID를 수동으로 입력할 수도 있습니다. 이는 새로운 노드 버전 1.1에서 사용할 수 있으며, 버전 1을 사용하는 기존 워크플로는 하위 호환성을 위해 정적 드롭다운을 유지합니다.
  • Google Gemini Node: Gemini default models update: Google Gemini 노드 전반의 기본 Gemini 모델이 업데이트되었습니다. Chat Model 노드의 LLM은 이제 models/gemini-3-flash-preview를 기본값으로 사용하고, Google Gemini 노드의 Text Message 작업도 models/gemini-3-flash-preview를 기본값으로 사용하며, Image Generate 작업은 models/gemini-3.1-flash-image-preview(Nano Banana 2)를 기본값으로 사용합니다. 기존 워크플로는 버전이 지정된 노드 업데이트를 통해 이전에 구성된 모델을 유지하며, 새 노드만 업데이트된 기본값을 얻습니다.
  • Track favorite toggle events: n8n은 이제 사용자가 항목(워크플로, 프로젝트, 폴더, 데이터 테이블)을 즐겨찾기에 추가하거나 제거할 때 추가되었는지 제거되었는지와 리소스 유형을 기록하는 내부 텔레메트리를 추적합니다. 이는 제품 개선을 돕기 위한 백엔드 분석 변경으로, 토글이 성공한 후에만 발생하며 사용자에게 보이는 기능이나 UI 변경은 추가하지 않습니다.
  • MiniMax Node: Add standalone MiniMax vendor node: LangChain 패키지를 위한 새로운 독립형 MiniMax 노드가 추가되어, 네 가지 리소스를 제공합니다. Text(도구 호출, 토큰 추적, 추론 표시가 포함된 채팅 완료), Image(구성 가능한 종횡비의 텍스트-이미지 생성), Video(비동기 폴링을 사용하는 텍스트-비디오 및 이미지-비디오 생성), Audio(여러 음성과 감정/속도/음높이 제어가 있는 텍스트 음성 변환)입니다. 기존 MiniMax API 자격 증명을 사용합니다.

n8n 2.18.5 게시 시 AI 게이트웨이 자격 증명 경고, 그 외 2개 기능#

Released: 2026-04-29

  • Add warning when publishing workflow, if some nodes in it are using ai gateway credentials: 워크플로를 발행할 때, n8n은 이제 활성 노드가 n8n Connect(AI gateway) 자격 증명을 사용하면 영향을 받는 노드를 명시하고 AI gateway 잔액이 소진되면 워크플로가 작동을 멈춘다는 경고를 표시합니다. 이를 통해 발행 전에 gateway 크레딧에 의존하는 워크플로를 파악하는 데 도움이 됩니다.
  • In the n8n Connect table on row click open execution related to that usage row: AI Gateway 사용 테이블(Settings > n8n Connect)에서, 이제 행을 클릭하면 가능한 경우 해당 사용 항목과 연결된 실행이 열립니다. 이는 gateway가 이제 각 AI 요청 뒤에 있는 워크플로와 실행 ID를 기록하기 때문에 가능해졌으며, 사용자는 사용 내역을 이를 발생시킨 워크플로 실행까지 추적할 수 있습니다.
  • OpenAI Node: Use dynamic model selection for image edit and update analyze model filter: OpenAI 노드의 Image Edit 작업(새 버전 2.3)이 이제 Generate 작업과 마찬가지로 고정된 dall-e-2/gpt-image-1 목록 대신 OpenAI 계정에서 동적으로 모델을 선택할 수 있습니다. 이전 버전의 기존 워크플로는 이전 드롭다운을 유지합니다. Analyze Image 모델 필터도 관련 없는 모델 변형을 제외하면서 더 많은 비전 지원 모델(gpt-5, gpt-4.1, gpt-4-turbo, o1/o3/o4-mini, chatgpt-4o 변형)을 표시하도록 확장되었습니다.

n8n 2.18 프로젝트·폴더·워크플로·데이터 테이블 즐겨찾기, 그 외 4개 기능#

Released: 2026-04-21

  • Slack Node: Add app_home_opened as a dedicated trigger event: Slack Trigger 노드가 이제 'App Home Opened'를 전용 선택 가능한 이벤트 유형으로 지원합니다. 이전에는 이 이벤트에 트리거하려면 'Any Event'를 선택하고 다운스트림에서 필터링해야 했으며, 이는 모든 Slack 이벤트마다 실행을 소비했습니다. 이제 사용자는 app_home_opened를 직접 구독할 수 있어 불필요한 실행이 줄어듭니다. 이 이벤트는 특정 채널이 아니라 워크스페이스 범위이므로 채널 검증은 건너뛰어집니다.
  • Linear Trigger Node: Add signing secret validation: Linear API와 OAuth2 자격 증명에 이제 선택적인 Signing Secret 필드가 포함됩니다. 설정하면 Linear Trigger 노드는 Linear-Signature 헤더(HMAC-SHA256)를 검증하고 웹훅 타임스탬프가 60초 이내인지 확인하여 들어오는 웹훅 요청이 실제로 Linear에서 시작되었는지 확인하는 데 도움을 줍니다. 서명 시크릿이 구성되지 않으면 검증이 건너뛰어져 기존 워크플로는 변경 없이 계속 작동합니다.
  • MiniMax Chat Model Node: Add MiniMax Chat Model sub-node: AI Agent와 Chain 워크플로에서 사용할 새로운 MiniMax Chat Model 서브 노드가 추가되어, MiniMax의 OpenAI 호환 API에 연결됩니다. 지역 선택(International/China)과 연결 테스트가 있는 새로운 MiniMax 자격 증명, 7개 MiniMax 모델 지원, 응답에서 사고 과정(chain-of-thought reasoning)을 제거하는 Hide Thinking 옵션(기본 활성화)이 포함됩니다.
  • Enable workflow execution from instance AI preview canvas: 이제 단순히 보기만 하던 읽기 전용 AI 미리보기 캔버스에서 워크플로를 직접 실행할 수 있습니다. 미리보기는 Run 버튼, 노드별 실행 버튼, 키보드 단축키를 지원하며, 실행 데이터를 사용할 수 있을 때 노드 출력 탭이 자동으로 선택됩니다. 이는 특히 instance AI 미리보기 iframe 경험에 적용됩니다.
  • Add favoriting for projects, folders, workflows and data tables: 이제 프로젝트, 폴더, 워크플로, 데이터 테이블을 즐겨찾기에 추가해 빠르게 접근할 수 있도록 표시할 수 있습니다. 즐겨찾기는 새로운 API 엔드포인트를 통해 추가되거나 제거되며, 기반 리소스가 삭제되면 자동으로 정리됩니다. 이번 릴리즈에서는 UI에서 즐겨찾기의 발견 용이성이 제한적이며, 후속 업데이트에서 추가 개선이 계획되어 있습니다.

n8n 2.17 새로운 Moonshot Kimi 및 Alibaba Model Studio 노드, 그 외 5개 기능#

릴리즈 날짜: 2026-04-13

  • Disable manual role management when expression-based mapping is enabled: 인스턴스 또는 프로젝트 역할이 SSO 제공자의 프로비저닝 설정이나 표현식 기반 역할 매핑 규칙으로 자동 관리되는 경우, n8n은 이제 UI뿐 아니라 API 수준에서도 수동 역할 변경을 차단합니다. users나 project members 엔드포인트를 통한 역할 변경 시도는 403 오류를 반환합니다. Settings > Users와 Project > Settings 페이지에도 SSO나 표현식 매핑 중 무엇이 역할을 제어하고 있는지 설명하는 더 명확하고 구분된 배너가 표시됩니다.
  • MCP Client Tool Node: Prefix MCP tool names with server name: MCP Client Tool 노드는 이제 AI 에이전트에 노출되는 도구 이름 앞에 정제된 노드 이름을 접두사로 붙입니다(예: MCP_Client_get_weather). 이를 통해 동일한 에이전트에 여러 MCP 서버가 연결되어 있을 때 이름 충돌을 방지합니다. 원래의 접두사 없는 도구 이름은 여전히 MCP 서버 자체로 전송되므로 서버 측 동작은 변경되지 않습니다.
  • Moonshot Kimi Chat Model Node: Add Moonshot Kimi Chat Model sub-node: AI Agent와 체인 워크플로를 Moonshot AI의 OpenAI 호환 API에 연결하는 새로운 Moonshot Kimi Chat Model 서브 노드가 추가되었습니다. API 키 인증(국제 및 중국 엔드포인트), 동적 모델 로딩, temperature·top-p·페널티·최대 토큰·응답 형식·타임아웃·재시도 같은 구성 가능한 옵션이 포함된 새로운 Moonshot 자격 증명도 함께 제공됩니다. 기본 모델은 kimi-k2.5입니다.
  • Moonshot Kimi Node: Add new node: Moonshot AI 모델과 상호작용하는 새로운 Moonshot Kimi 노드가 추가되었습니다. 시스템 프롬프트, 멀티턴 채팅, 도구 호출, 내장 웹 검색, 사고 모드, JSON 응답을 지원하는 메시징 모델과, 바이너리 이미지 입력을 위한 전용 이미지 분석 작업을 지원합니다. 모델은 Moonshot API에서 동적으로 선택되며, 이 노드는 기존 Moonshot 자격 증명을 재사용합니다.
  • Alibaba Cloud Model Studio Node: Add new node: n8n에 Qwen 모델 지원을 가져오는 새로운 Alibaba Cloud Model Studio 노드가 추가되었습니다. 텍스트 채팅 완성(멀티턴 대화, 웹 검색, AI Agent 도구 사용 포함), 이미지 분석 및 생성(Qwen-VL, Z-Image Turbo, Wan 2.6, Qwen Image), 텍스트/이미지-투-비디오 생성(Wan 2.6)을 지원합니다. 지역과 워크스페이스 선택이 가능한 공유 Alibaba Cloud 자격 증명을 사용합니다.
  • Refactor role provisioning to two-dropdown layout: SSO 설정에서 이제 역할 프로비저닝이 두 개의 더 명확한 드롭다운으로 나뉩니다. Role assignment(수동, SSO를 통한 인스턴스 역할, 또는 SSO를 통한 인스턴스 및 프로젝트 역할)와, 해당하는 경우 Role mapping method(IdP를 통한 매핑 또는 n8n 내부에서 규칙 매핑)입니다. 옵션에는 설명 텍스트가 표시되고, IdP 기반 매핑에는 안내 콜아웃이 나타나며, 선택에 따라 관련된 규칙 편집기만 표시됩니다. 설정을 다시 불러와도 기존 구성은 그대로 유지됩니다.

n8n 2.16 Notion 노드가 이제 OAuth 인증 지원, 그 외 4개 기능#

릴리즈 날짜: 2026-04-07

  • Put data redaction settings behind enterprise license: 워크플로 데이터 마스킹 설정이 이제 엔터프라이즈 라이선스(feat:dataRedaction) 뒤에 놓입니다. 라이선스가 없으면 워크플로 생성/업데이트 요청에서 redactionPolicy가 조용히 제거되며, 실행 중에는 기존 마스킹 정책이 'none'으로 처리됩니다. 에디터에서는 마스킹 설정이 회색으로 표시되고 가격 또는 결제 페이지로 연결되는 Upgrade 배지가 나타납니다. 라이선스가 있는 인스턴스는 동작 변화가 없습니다.
  • Alibaba Cloud Chat Model Node: Add new node: DashScope의 OpenAI 호환 API에 연결되는 새로운 Alibaba Cloud Chat Model 서브 노드가 AI Agent용으로 추가되었습니다. 여러 지역(Workspace ID가 필요한 독일 엔드포인트 포함)을 지원하고, 동적 모델 로딩(기본값 qwen-plus)과 temperature·top-p·페널티·최대 토큰·응답 형식·타임아웃·재시도 같은 구성 가능한 옵션을 제공합니다. 새로운 Alibaba Cloud API 자격 증명이 필요합니다.
  • Notion Node: Add support for OAuth: Notion 노드와 Notion Trigger 노드는 이제 기존 API 키 방식에 더해 OAuth2 인증을 지원합니다. 사용자는 Authentication 옵션으로 API Key와 OAuth2 중에서 선택할 수 있어, 통합 토큰을 수동으로 관리하는 대신 OAuth 자격 증명으로 Notion에 연결할 수 있습니다.
  • Chat Trigger Node: Auto-add highlighted execution data: Chat Trigger, Respond To Chat, Tools Agent 노드는 이제 노드 이름에서 파생된 키를 사용해 채팅 입력, 응답 텍스트, 세션 ID 같은 강조된 실행 데이터를 자동으로 저장합니다. 이 데이터는 Executions 화면에서 실행을 필터링하는 데 사용할 수 있습니다. 각 노드에는 이 동작을 비활성화하는 새 옵션이 추가되어 있으며 기본적으로 활성화되어 있습니다. 앞으로 더 많은 노드가 이를 지원할 예정입니다.
  • Add missing agent permissions for workflow and data table actions: n8n Agent 권한 설정에 이제 워크플로 생성 및 업데이트, 데이터 테이블 삭제에 대한 제어가 추가되었습니다. 이는 기존 에이전트 권한에 합류하며 기본적으로 에이전트가 이러한 작업을 수행하기 전에 승인을 요구합니다. Instance AI 설정 페이지에 각각에 대한 토글 스위치가 추가되어, 관리자가 원하는 경우 이러한 작업을 자동으로 허용할 수 있습니다.

n8n 2.15 WordPress 노드에 OAuth2 지원 추가, 그 외 3개 기능#

릴리즈 날짜: 2026-03-30

  • Wordpress Node: Add support for OAuth2: WordPress 노드는 이제 기존 Basic Auth에 더해 OAuth2 인증을 지원합니다. OAuth2는 WordPress.com 사이트 식별자가 필요한 WordPress.com 호스팅 사이트에서만 작동합니다. 새로운 인증 선택기로 Basic Auth와 OAuth2(WordPress.com) 중에서 선택할 수 있으며, 요청은 적절한 WordPress.com 또는 셀프 호스팅 API 엔드포인트로 자동 라우팅됩니다.
  • Zammad Node: Add support for updating tickets: Zammad 노드는 이제 Update Ticket 작업을 지원합니다. 티켓의 제목, 그룹, 상태, 우선순위, 소유자, 고객, 대기 시간, 사용자 지정 필드를 업데이트하고 내부 메모를 추가할 수 있습니다. 상태, 우선순위, 그룹, 소유자, 고객에 대한 새 드롭다운 옵션은 Zammad 인스턴스에서 동적으로 채워집니다.
  • Add canvas-only mode: 워크플로 화면에서 헤더, 사이드바, 어시스턴트 버튼이나 채팅 오버레이 같은 오버레이 요소를 숨기는 캔버스 전용 모드를 활성화하는 새로운 N8N_CANVAS_ONLY 환경 변수가 추가되었습니다. 이를 통해 사용자는 최소한의 방해받지 않는 레이아웃으로 워크플로 캔버스를 삽입하거나 볼 수 있습니다. 변수를 설정하지 않으면 기본 동작은 변경되지 않습니다.
  • Support error workflows in workflow dependency: 워크플로 종속성 추적기와 종속성 UI는 이제 오류 워크플로 관계를 인식합니다. 워크플로 설정에 오류 워크플로가 구성되어 있으면 이는 종속성으로 추적되며, 역방향 관계(어떤 워크플로가 주어진 워크플로를 오류 처리기로 사용하는지)도 표시됩니다. 종속성 패널에는 이를 새로운 'Error workflow' 및 'Error handler for' 항목으로 표시하여, 관련 워크플로로 직접 이동할 수 있습니다.

n8n 2.14 전체 API를 지원하는 새 Databricks 노드, 그 외 8개 기능#

릴리즈 날짜: 2026-03-24

  • Add new execution filter by workflow version: 이제 워크플로 실행이 실행된 특정 워크플로 버전으로 필터링할 수 있습니다. 실행 필터 패널에 버전 이름(또는 "Autosave")과 타임스탬프를 나열하는 Version 선택기가 추가되며, 필터를 처음 열 때 로드됩니다. 버전을 선택하면 결과가 정확히 해당 버전에서 실행된 실행으로 좁혀지며, 버전 데이터가 없으면 선택기가 비활성화됩니다.
  • databricks Node: Add basic databricks node: Databricks SQL(구문 실행 및 결과를 항목으로 반환), Unity Catalog(카탈로그·스키마·테이블·볼륨·함수 관리), Model Serving(자동 입력 형식 감지로 ML 엔드포인트 쿼리), Genie(AI 데이터 어시스턴트 대화 및 쿼리 결과), Files(Unity Catalog 볼륨의 파일과 디렉터리 업로드·다운로드·삭제·목록), Vector Search(벡터 인덱스 생성·쿼리·관리)를 지원하는 새로운 Databricks 노드가 추가되었습니다. 액세스 토큰과 OAuth2 자격 증명을 모두 지원합니다.
  • Perplexity Node: Update Perplexity node for full API coverage: Perplexity 노드는 이제 v1 워크플로와의 호환성을 유지하면서 전체 API 커버리지를 갖춘 버전 2를 지원합니다. 새로운 리소스로 Agent(Perplexity의 Agent API를 통한 서드파티 모델 응답), Search(원시 웹 검색 결과), Embeddings(맥락화된 임베딩 포함)가 추가되었습니다. Chat completions에도 검색 모드, 날짜 및 언어 필터, 추론 노력, 구조화된 출력 같은 여러 새 옵션이 추가되었습니다. 또한 잘못된 search_recency_filter 매개변수를 수정하고 오작동하는 sonar-reasoning 모델을 제거했습니다.
  • Add history version info to execution page: 실행 세부 정보 페이지는 이제 실행이 어떤 워크플로 히스토리 버전에서 실행되었는지 사용자 지정 이름이나 'Autosave'로 표시하며, 툴팁에 생성 날짜가 포함됩니다. 라벨을 클릭하면 워크플로 히스토리 화면의 해당 버전으로 바로 연결되어, 어떤 워크플로 상태가 특정 실행 결과를 만들었는지 추적하기 쉬워집니다.
  • Microsoft Agent 365 Trigger Node: Mcp tools logs: Microsoft Agent 365 Trigger 노드는 이제 Microsoft MCP 도구 호출 로그(서버 및 도구 이름, 입력, 출력, 오류 상태, 소요 시간, 타임스탬프 포함)를 수집하여 노드의 활동 출력에 microsoftMcpToolLogs로 첨부합니다. 이를 통해 사용자는 n8n 실행 데이터 안에서 에이전트 실행 중 어떤 MCP 도구가 호출되었고 결과가 어땠는지 직접 확인할 수 있습니다. 이 노드는 지원되는 Microsoft MCP 서버 목록도 확장했습니다.
  • Use server-side search for project sharing dropdowns: 프로젝트 선택 드롭다운(워크플로/자격 증명 공유, 리소스 이동, 필터링 등)은 이제 브라우저에 모든 프로젝트를 미리 로드하는 대신 디바운스된 쿼리로 서버 측에서 프로젝트를 검색합니다. 이는 사용자나 프로젝트가 많은 인스턴스에서 UI가 멈추는 문제를 해결하며, 표시된 것보다 더 많은 결과가 있을 때 이를 나타내는 표시기를 보여줍니다.
  • Show redacted state in execution viewer with reveal flow: 워크플로의 마스킹 정책이 실행 데이터를 숨길 때, Node Details View는 이제 빈 데이터 대신 이유를 설명하는 잠금 아이콘을 입출력 패널에 표시합니다. 권한이 있는 사용자(execution:reveal 스코프 보유)는 'Reveal data'를 클릭하고 경고 모달을 확인한 뒤 마스킹되지 않은 데이터를 볼 수 있습니다. 동적 자격 증명을 사용한 실행은 항상 마스킹되며 권한이 있는 사용자라도 절대 공개할 수 없습니다. 핀 데이터와 오류/미실행 상태는 여전히 정상적으로 표시됩니다. 워크플로 설정에는 이제 프로덕션과 수동 실행에 대한 별도의 마스킹 토글이 노출됩니다.
  • Enable secure invite links: 초대 및 가입 링크는 이제 별도의 inviterId/inviteeId 매개변수 대신 단일한 위변조 방지 토큰을 사용합니다. 가입 URL은 토큰 쿼리 매개변수를 사용하고, 초대 수락은 토큰과 사용자 세부 정보를 받는 통합 엔드포인트로 처리됩니다. 기존의 inviterId/inviteeId 기반 초대 흐름은 제거되어 초대 링크의 보안이 개선되었습니다.
  • Display workflow, credential and data table dependencies: n8n은 이제 새로운 API 엔드포인트를 통해 워크플로, 자격 증명, 데이터 테이블에 대한 종속성 정보를 노출합니다. 워크플로 카드는 관련 자격 증명, 데이터 테이블, 서브 워크플로의 개수를 표시할 수 있으며, 세부 정보 화면에서는 각 사용자의 접근 권한을 존중하고 접근할 수 없는 종속성은 개수로만 표시하면서 해석된 종속성 이름을 나열할 수 있습니다. 워크플로 종속성 색인화가 활성화되어 있어야 합니다.

n8n 2.13 Baserow 노드에 배치 작업 지원 추가, 그 외 7개 기능#

릴리즈 날짜: 2026-03-16

  • Allow instance admin to re-enable disabled secret provider connections: 프로젝트 관리자가 비활성화(소프트 삭제)한 외부 시크릿 연결은 이제 Settings > External Secrets에 'Inactive' 배지로 표시됩니다. 적절한 권한이 있는 인스턴스 관리자는 새로운 activate 작업을 통해 이러한 연결을 다시 만들지 않고도 다시 활성화할 수 있습니다. reload 작업은 비활성 연결에서는 비활성화되며, 성공 또는 오류 토스트가 결과를 확인해 줍니다.
  • Baserow Node: Add batch operations, more filters, add DB token credential: Baserow 노드는 이제 Batch Create, Batch Update, Batch Delete 작업을 지원하여, 필드를 수동으로 정의하거나 입력 데이터를 자동 매핑하는 방식으로 한 번의 요청에서 최대 200개의 행을 처리할 수 있습니다. Get Many 작업은 더 많은 필드 유형과 비교를 다루는 훨씬 확장된 필터 연산자 집합을 갖게 되었습니다. 또한 새로운 Database Token 자격 증명 유형을 통해 사용자 이름과 비밀번호 대신 Baserow API 토큰으로 인증할 수 있습니다.
  • Add opt-in toggle for external secrets system roles: 외부 시크릿에 대해 역할 기반 접근 제어가 활성화되면, 관리자는 이제 프로젝트 admin과 editor 역할이 프로젝트 내에서 외부 시크릿 권한(보기, 관리, 제공자 동기화, 시크릿 목록)을 자동으로 얻을지 여부를 토글로 전환할 수 있습니다. 이 새 설정은 External Secrets 설정 페이지에서 사용할 수 있으며, 비활성화 시 확인 프롬프트가 표시되고 재시작 없이 동적으로 적용됩니다.
  • Add telemetry events for workflow diff in version history: 이번 릴리즈는 사용자가 버전 히스토리와 push/pull 비교에서 워크플로 diff 화면과 어떻게 상호작용하는지 더 잘 파악하기 위한 내부 텔레메트리를 추가합니다. diff 화면이 열리는 시점(버전 히스토리에서 왔는지 push/pull 모달에서 왔는지 이제 함께 기록됨), 사용자가 원본이나 대상 버전을 전환하는 시점, 변경 목록 드롭다운이 열리는 시점, 변경 목록에서 노드가 선택되는 시점을 추적합니다. 이는 사용자에게 보이는 UI 변화가 없는 내부 분석 개선입니다.
  • Conditional credit usage banner: AI Builder의 채팅 인터페이스는 이제 기본적으로 크레딧 사용량을 방해가 되지 않게 유지합니다. 채팅 입력 아래에 항상 표시되던 크레딧 사용량 바가 사이드바 헤더의 설정 아이콘으로 대체되었으며, 이를 클릭하면 크레딧 수, 진행률 표시줄, 크레딧 추가 링크가 있는 드롭다운이 열립니다. 크레딧이 10% 이하로 떨어지면 채팅 입력 위에 닫을 수 있는 경고 배너가 표시됩니다.
  • Enable project editors to view external secret vaults: 외부 시크릿 볼트 접근 권한만 있는(전체 프로젝트 업데이트 권한은 없는) 프로젝트 편집자는 이제 더 넓은 프로젝트 관리자 권한 없이도 Project Settings 페이지를 보고 외부 시크릿 볼트를 확인하고 관리할 수 있습니다. 이름, 설명, 멤버, 위험 구역 같은 다른 설정 섹션은 사용자에게 프로젝트 업데이트 권한이 없는 한 계속 숨겨져 있습니다.
  • Custom auth redacts values correctly: Custom Auth 자격 증명의 경우, 이제 JSON 인증 값을 자격 증명이 저장되기 전에는 정상적으로 보고 편집할 수 있으며, 저장된 후에는 자동으로 마스킹되어 필드를 password 유형으로 정의할 필요 없이 민감한 데이터를 보호합니다. 자격 증명 편집기는 이제 저장된 Custom Auth JSON 값에 대해 편집 옵션이 있는 마스킹된 자리 표시자를 표시합니다.
  • Show folder tree view in source control push/pull modals: 소스 컨트롤의 Push 및 Pull 모달은 이제 워크플로를 평면 목록 대신 폴더 구조별로 그룹화해 표시합니다. 폴더 행은 접고 펼칠 수 있으며, Push 모달에서는 폴더 체크박스로 폴더 내 모든 워크플로를 선택하거나 선택 해제할 수 있고, 목록을 특정 경로로 좁히는 새로운 폴더 필터도 추가되었습니다. 이는 폴더가 많은 인스턴스에서 변경 사항을 검토하고 관리하기 쉽게 해줍니다.

n8n 2.12 워크플로 히스토리 diff에서 버전 직접 전환, 그 외 6개 기능#

릴리즈 날짜: 2026-03-09

  • Add 'New' badge to project roles and upgrade landing page: Project roles는 이제 설정 사이드바와 프로젝트 역할 페이지 제목에 이전의 "Beta" 라벨 대신 "New" 배지를 표시합니다. 엔터프라이즈 라이선스가 없는 사용자를 위한 업그레이드 프롬프트는 아이콘, 설명, "Learn more" 링크, 배포 유형에 따른 업그레이드 또는 요금제 보기 버튼을 포함한 더 명확한 빈 화면 레이아웃으로 재설계되었습니다.
  • Implement read-only mode for external secrets connections: 프로젝트 내에서 전역으로 공유된 외부 시크릿 연결을 볼 때, 연결 모달은 이제 읽기 전용 알림을 표시하고 저장 및 삭제 버튼을 숨겨 권한이 부족한 상태에서의 편집을 방지합니다. 인스턴스 관리자에게는 인스턴스 수준 설정으로 안내하는 메시지가 표시되고, 그 외 사용자에게는 관리자에게 문의하라는 안내가 표시됩니다. 프로젝트 시크릿 연결도 이제 시크릿 개수가 아니라 이름의 알파벳 순으로 정렬됩니다.
  • Make it possible to pick Chat hub model by ID even if no models are loaded: 모델 목록을 자동으로 가져올 수 없는 Azure 같은 제공자에 대해 Chat Hub 모델 선택 문제가 수정되었습니다. 이전에는 구성된 자격 증명이 모델 목록을 채우지 못하면 모델 ID를 수동으로 입력하는 옵션이 숨겨졌습니다. 이제는 자격 증명이 설정되어 있기만 하면 사용자가 'Choose model by ID'를 선택하고 모델 식별자(예: gpt-5-mini)를 직접 입력해 사용할 수 있습니다.
  • Add option to hide credential overwrites: 쉼표로 구분된 자격 증명 유형 목록을 받는 새로운 N8N_SKIP_CREDENTIAL_OVERWRITE 환경 변수가 추가되었습니다. 나열된 유형의 경우, 자격 증명 재정의가 있는 기존 자격 증명은 계속 작동하지만 새 자격 증명은 관리형 재정의를 사용해 만들 수 없으며, 에디터 UI는 관리형 옵션 대신 사용자 지정 자격 증명 입력을 기본값으로 사용합니다. 이는 관리자가 기존 워크플로를 정상 작동시키면서 관리형 클라우드 자격 증명을 폐기할 수 있도록 돕습니다.
  • Chat Node: Return chat message instead of input data if Chat is not waiting for user input: Chat 노드가 버전 1.3으로 업데이트되었습니다. 노드가 사용자 입력을 기다리고 있지 않을 때는 이제 원래 입력 데이터 대신 실제로 전송된 채팅 메시지를 반환하여, 이전 버전에서의 혼란스러운 출력을 수정합니다. 이전 버전을 사용하는 기존 워크플로는 이전 동작을 유지하며, 새 노드나 업그레이드된 노드는 기본적으로 1.3을 사용합니다.
  • Implement additional checkbox confirmation for quick connect flow: Quick Connect 확인 대화 상자(예: Firecrawl용)는 이제 동의 텍스트와 함께 필수 동의 체크박스를 통합별로 구성 가능하게 포함할 수 있습니다. 사용자는 확인하기 전에 체크박스를 선택해야 하며, 이를 통해 명시적인 동의를 보장합니다. 배너 텍스트가 구성되지 않은 경우 Quick Connect 프로모션 배너도 이제 숨겨져 빈 콜아웃이 표시되지 않습니다.
  • Allow switching versions in workflow history diff view: 워크플로 히스토리 diff 화면에는 이제 비교할 두 버전을 선택하는 드롭다운 선택기가 포함되어, 히스토리 목록으로 돌아가지 않고도 diff 화면에서 직접 버전을 전환할 수 있습니다. 버전은 날짜별로 그룹화되고 최신, 게시됨, 기본값 상태에 대한 상태 표시기를 보여주어, 워크플로 히스토리 전반의 변경 사항을 검토하고 비교하기 쉬워집니다.

n8n 2.11.2 Quick Connect에 체크박스 확인 추가#

릴리즈 날짜: 2026-03-09

  • Implement additional checkbox confirmation for quick connect flow (backport to release-candidate/2.11.x): Quick Connect 자격 증명 설정은 이제 기존 동의 텍스트에 더해 진행하기 전에 명시적인 체크박스 확인을 요구할 수 있습니다. 노드 제작자는 동의 텍스트와 함께 동의 체크박스 메시지를 구성할 수 있으며, 확인 대화 상자는 체크박스가 선택되어야만 진행됩니다. 또한 배너 텍스트가 구성되지 않은 경우 Quick Connect 프로모션 배너가 더 이상 표시되지 않습니다.

n8n 2.11 워크플로 히스토리 버전 나란히 비교, 그 외 12개 기능#

릴리즈 날짜: 2026-03-03

  • Chat Trigger Node: Add Suggested prompts, shown on Chat hub: Chat Trigger 노드는 이제 'Available in Chat'이 활성화되었을 때 구성 가능한 추천 프롬프트 정의를 지원합니다. 이 프롬프트들은 Chat Hub에서 Workflow Agent와 새 대화를 시작할 때 빈 화면에 클릭 가능한 제안으로 나타나, 사용자가 일반적인 작업을 빠르게 시작할 수 있게 해줍니다. 각 프롬프트는 선택적인 사용자 지정 아이콘이나 이모지를 포함할 수 있으며, 하나를 클릭하면 채팅 입력에 해당 프롬프트 텍스트가 채워집니다.
  • Expose workflow:execute scope checkbox in custom role UI: 사용자 지정 역할 편집기는 이제 실행 권한을 편집 권한에 암묵적으로 묶는 대신, 워크플로에 대한 전용 "Execute" 체크박스를 표시합니다. Execute를 선택하면 실행에 읽기 접근이 필요하므로 View가 자동으로 활성화되며, View 선택을 해제하면 Execute도 자동으로 비활성화됩니다. 워크플로 편집이 더 이상 실행 접근을 암묵적으로 부여하거나 취소하지 않으므로, 관리자는 사용자 지정 역할에서 워크플로 권한을 더 명확하고 예측 가능하게 제어할 수 있습니다.
  • Add project badge in data table overview: 개요 목록의 데이터 테이블은 이제 워크플로에 이미 표시되던 것과 유사한 프로젝트 배지를 표시합니다. 이 배지는 데이터 테이블이 속한 프로젝트(개인 또는 팀)를 나타내어, 데이터 테이블 카드에서 바로 소유권을 한눈에 확인하기 쉽게 해줍니다.
  • Add success button variant and fix trial banner CTA styling: n8n의 디자인 시스템에 UI 전반에서 사용할 수 있는 새로운 'success'(녹색) 버튼 variant가 추가되었습니다. 체험판 배너의 CTA 버튼은 이제 백엔드 구성에서 직접 이 최신 variant를 지원하며, 레거시 스타일 기반 색상(success, warning, danger, primary)도 하위 호환을 위해 계속 올바르게 렌더링하여 일관성 없던 CTA 버튼 스타일 문제를 수정했습니다.
  • Forward rich message types from SDK instead of flattening to text: AI Workflow Builder 어시스턴트는 이제 요약 메시지, 에이전트 제안, 코드 스니펫을 일반 마크다운 텍스트로 변환하는 대신 올바르게 서식화된 리치 블록으로 표시합니다. 이를 통해 이러한 메시지 유형이 채팅 UI에서 의도된 시각적 표현을 갖게 되어, 어시스턴트 응답의 가독성이 향상됩니다. 어시스턴트가 재귀 이외의 오류를 만났을 때 사용되는 일반 오류 안내 문구도 업데이트되었습니다.
  • Add assignments tab for custom roles with project visibility: 사용자 지정 프로젝트 역할에는 이제 멤버 수와 마지막 할당 날짜를 포함해 어떤 프로젝트가 해당 역할을 사용하는지 보여주는 Assignments 탭이 있습니다. 관리자는 프로젝트 멤버와 역할 라벨을 볼 수 있으며, 역할을 삭제하기 전에 사용자를 재할당할 수 있습니다. 역할 삭제 대화 상자도 이제 상황을 인식하여, 역할이 사용 중이면 할당 목록으로 연결되는 링크를 제공하고 사용되지 않으면 단순한 확인만 표시합니다.
  • Update Replace Me placeholder in Loop Over Items: Loop Over Items(및 유사한 노드) 안에 자동으로 추가되는 "Replace Me" 자리 표시자 노드는 이제 캔버스에서 점선 테두리와 플러스 아이콘으로 스타일링된, 명확히 표시된 자리 표시자로 나타납니다. 이를 더블 클릭하면 "Replace this step"이라는 라벨이 붙은 노드 생성기가 열려 실제 노드로 빠르게 교체할 수 있어, 어떤 작업이 필요한지 더 명확해집니다.
  • Use single select dropdown for selecting scope of a secrets store: 시크릿 스토어를 구성할 때, 이제 범위(Global 또는 특정 프로젝트)를 선택하는 방식이 이전의 프로젝트 공유 다중 선택 컴포넌트 대신 단일 선택 드롭다운을 사용해 선택 경험을 간소화합니다. 업데이트된 도움말 텍스트는 프로젝트를 선택하면 해당 프로젝트에만 시크릿 스토어를 공유하고, Global을 선택하면 모든 프로젝트와 공유한다는 점을 명확히 설명합니다.
  • Add quick connect inside the credential edit modal: 자격 증명 편집 모달에서 새 자격 증명을 만들 때, 지원되는 서비스에 대해서는 이제 기본적으로 Quick Connect가 표시되어, 자격 증명 세부 정보를 수동으로 입력하지 않고도 계정을 연결할 수 있습니다. "or enter manually"를 클릭하면 수동 설정으로 전환됩니다. 기존 자격 증명을 편집할 때는 Quick Connect를 사용할 수 없습니다.
  • Allow comparing workflow history versions: 이제 Workflow History 목록에서 워크플로의 두 버전을 직접 비교할 수 있습니다. 현재 선택된 버전을 제외한 각 버전에 새로운 Compare 버튼이 나타나며, 기존 diff 뷰어를 재사용하는 전체 화면 diff 보기가 열립니다. 비교 상태는 URL에 반영되므로 특정 버전 비교에 대한 링크를 공유하거나 새로고침할 수 있습니다.
  • Add dynamic credentials UI for ChatHub: ChatHub는 이제 워크플로가 실행되기 전에 OAuth 자격 증명이 필요할 때 이를 표시하며, 채팅 입력에 경고와 계정을 연결하거나 연결 해제할 수 있는 사이드 패널을 제공합니다. 사용자는 OAuth 팝업을 통해 필요한 자격 증명을 인가할 수 있고, 실시간 연결됨/전체 개수를 확인할 수 있으며, 모든 필수 자격 증명이 인증될 때까지 전송이 차단됩니다. 이 기능은 플래그 뒤에 있으며 동적 자격 증명 해석을 사용하는 ChatHub 워크플로에만 적용됩니다.
  • Enable adding secret store from project settings page: 적절한 프로젝트 권한이 있는 사용자는 이제 인스턴스 관리자 권한 없이도 프로젝트 설정 페이지에서 직접 시크릿 스토어를 추가할 수 있습니다. 시크릿 스토어 연결 모달의 공유 탭은 이제 전역 공유 권한이 있는 사용자가 아니면 숨겨집니다. 이 영역 전반의 권한 검사는 이제 사용자 역할 검사 대신 일관되게 RBAC 스토어를 사용합니다.
  • Add searching and sorting to data table overviews: 데이터 테이블 개요 페이지는 이제 프로젝트 필 표시와 함께 이름으로 검색하고 이름, 생성일, 마지막 업데이트일, 크기로 정렬하는 기능을 지원합니다. 정렬 및 검색 설정은 프로젝트별로 유지되지만, 크기 기준 정렬은 추가 쿼리 비용 때문에 저장된 기본값에서 제외됩니다. 이는 특히 테이블이 많은 워크스페이스에서 데이터 테이블을 찾고 정리하기 쉽게 해줍니다.

n8n 2.10 Chat SDK를 통한 스트리밍 캔버스 채팅, 그 외 7개 기능#

릴리즈 날짜: 2026-02-23

  • Allow discarding and renaming columns during CSV import: CSV에서 데이터 테이블을 가져올 때, 이제 설정 중에 원치 않는 열을 제외하고 열 이름을 바꿀 수 있으며, 데이터는 위치가 아니라 이름으로 올바르게 매핑됩니다. 유형 감지도 첫 행만이 아니라 최대 100개 행을 샘플링하여 개선되었으므로, 초기 값이 비어 있는 열이 더 이상 잘못 분류되지 않습니다. 모든 열을 제외한 채로 가져오려고 하면 이제 명확한 오류와 함께 거부됩니다.
  • Improve quick connect frontend implementation: Quick Connect 경험이 개선되었습니다. 커뮤니티 노드 미리보기는 이제 Quick Connect 라벨에 설명 툴팁을 표시하고, "or setup manually" 텍스트는 좁은 노드 패널에서도 올바르게 줄바꿈되며, Pinecone quick connect를 취소해도 더 이상 오류 메시지가 표시되지 않고, Pinecone 연결 팝업을 다시 열 때 중복 자격 증명이 생성되던 버그가 수정되었습니다.
  • Refine external secrets management on project settings …: 프로젝트 설정의 External secrets 섹션이 개선되었습니다. 시크릿은 이제 연결별로 그룹화되어 연결당 시크릿 개수를 표시하며, 연결 행을 펼쳤을 때만 시크릿을 로드해 페이지네이션된 목록의 성능을 개선합니다. 중복되던 시크릿 스토어 열이 제거되었고, 긴 시크릿 목록은 이제 페이지를 확장하는 대신 고정 높이 컨테이너 안에서 스크롤됩니다.
  • Show inline error messages for testing connection feedback: 시크릿 제공자 연결을 테스트할 때, 피드백은 이제 토스트 알림 대신 연결 모달 안의 인라인 배너로 표시되어 성공 및 오류 상태를 맥락 안에서 더 명확하게 보여줍니다. 오류 메시지에는 이제 실패에 대한 구체적인 세부 정보가 포함됩니다. 또한 기존 볼트 연결을 가져올 때 시크릿 개수가 이제 올바르게 조회되고 표시됩니다.
  • Add tab scoped collaboration: 워크플로 편집 잠금이 이제 사용자가 아니라 개별 브라우저 탭 단위로 적용됩니다. 동일한 워크플로를 여러 탭에서 열면 한 번에 하나의 탭만 편집할 수 있으며, 다른 탭에는 편집을 인계받는 옵션과 함께 읽기 전용 표시가 나타나고, 탭을 전환해도 다른 기기나 세션에서 잠금을 해제할 필요가 없어졌습니다.
  • Enable streaming in canvas chat: 캔버스 채팅이 이제 Chat SDK를 직접 통합하여 호스팅된 채팅 경험에 더 가까워졌으며, 수동 실행 중 스트리밍 응답을 지원합니다. Chat 트리거는 이제 일반 웹훅 트리거와 마찬가지로 세션별로 테스트 웹훅을 등록합니다. 채팅에는 메시지 히스토리 탐색(화살표 키), 재전송이나 입력창으로 복사 같은 메시지 작업, 다듬어진 스타일 옵션도 추가되었습니다.
  • Build pinecone quick connect integration flow: Pinecone용 Quick Connect 지원이 추가되어, 사용자가 API 자격 증명을 수동으로 입력하는 대신 팝업 기반 연결 흐름을 통해 Pinecone Vector Store 노드(및 커뮤니티 Pinecone Assistant 노드)를 인증하여 설정을 간소화할 수 있습니다. 이는 환경 변수를 통한 관리자 측 구성이 필요하며 기본적으로 활성화되어 있지 않습니다. 또한 이 팝업 기반 흐름을 지원하기 위한 구성 가능한 Cross-Origin-Opener-Policy 헤더 설정도 추가되었습니다.
  • Show execution data in preview: 삽입된 캔버스 화면은 이제 실제 실행 출력 데이터를 로드하지 않고도 새로운 openExecutionPreview 메시지를 통해 노드별 실행 상태(성공, 오류, 취소)를 보여주는 워크플로 미리보기를 렌더링할 수 있습니다. 노드 출력 열은 선택적으로 경량 스키마에서 근사치를 계산해 실제 데이터는 숨긴 채 맥락을 제공할 수 있습니다. 이는 표준 n8n UI보다는 n8n 캔버스를 삽입하는 부모 애플리케이션을 대상으로 합니다.

n8n 2.9.4-exp 완료 표시 전 설정 패널이 자격 증명을 검증#

릴리즈 날짜: 2026-02-27

  • In setup panel only mark credentials as completed if they are tested: 설정 패널은 이제 자격 증명이 선택되는 즉시가 아니라 백그라운드 연결 테스트를 통과한 후에만 완료로 표시합니다. 자격 증명을 선택하거나, 자격 증명 모달에서 저장하거나, 페이지를 새로고침하면 자동 테스트가 실행됩니다. 체크마크는 성공했을 때만 표시되며, 실패했거나 진행 중인 테스트는 카드가 미완료 상태로 유지됩니다. 이는 자격 증명이 실제로는 유효하지 않은데도 워크플로가 준비된 것처럼 보이는 것을 방지합니다.

n8n 2.9 타깃 AI Builder 컨텍스트를 위한 Focused Nodes, 그 외 10개 기능#

릴리즈 날짜: 2026-02-16

  • Stripe Node: Add more triggers for invoice payments: Stripe Trigger 노드는 이제 두 가지 추가 웹훅 이벤트를 지원합니다. invoice.paid는 인보이스 결제가 성공하거나 장부 외에서 결제된 것으로 표시될 때 발생하며, invoice_payment.paid는 InvoicePayment가 성공적으로 결제되었을 때 발생합니다. 이제 사용자는 추가 우회 방법 없이 이러한 Stripe 이벤트에서 직접 워크플로를 트리거할 수 있습니다.
  • Improve focused nodes chips with message display, tooltips, and "All nodes" state: AI 어시스턴트 채팅의 focused node 컨텍스트 태그는 이제 일반 텍스트 대신 전송된 메시지 안에 칩으로 직접 표시되며, 모든 노드가 선택되었을 때는 단일 "All nodes" 칩으로 표시됩니다. 확인되지 않은 노드 칩은 이제 클릭 시 어떤 동작이 일어나는지 설명하는 툴팁을 표시합니다. 확인되지 않은 노드는 이제 지워지는 대신 메시지 간에 유지되고, 칩 축소가 더 빨리 시작되며, 닫기 버튼을 클릭하기 쉬워졌고, 이 기능은 이제 기본적으로 켜져 있습니다.
  • Add custom color picker for sticky notes: 스티키 노트는 이제 7가지 프리셋 옵션뿐 아니라 사용자 지정 색상도 지원합니다. 새로운 8번째 색상 견본을 클릭하면 원하는 16진수 색상을 선택할 수 있는 선택기가 열리며, 최근 사용한 사용자 지정 색상이 기억됩니다. 사용자 지정 색상은 라이트 모드와 다크 모드 모두에서 잘 보이도록 테마에 맞는 테두리를 자동으로 얻으며, 기존 프리셋 색상은 변경 없이 계속 작동합니다.
  • Set default header auth domains in the UI for new credentials: 새로운 Header Auth 자격 증명은 이제 제한 없는 기본값 대신 HTTP 요청에 대해 도메인을 허용하지 않는 것을 기본값으로 합니다. 이 변경은 UI에서 새로 생성되는 자격 증명에만 적용되며, 기존 Header Auth 자격 증명은 영향을 받지 않습니다. 이 업데이트는 새 자격 증명을 만들 때 허용된 도메인을 명시적으로 지정하도록 요구하여 보안을 향상시킵니다.
  • Show Quick connect banner in the NDV: 노드 세부 정보 화면(NDV)은 이제 노드가 Quick Connect를 지원하지만 아직 자격 증명이 구성되지 않았을 때 Quick Connect 프로모션 배너를 표시합니다. 이 배너는 Quick Connect 기능이 활성화되어 있고 NDV가 미리보기나 읽기 전용 모드가 아닐 때만 나타나, 사용자가 자격 증명을 더 빠르게 설정하는 방법을 발견하도록 돕습니다.
  • UX improvements for external secret providers: 외부 시크릿 제공자 연결에 여러 UX 개선이 적용되었습니다. 연결 목록 카드는 이제 연결이 전역으로 공유되는지 특정 프로젝트와 공유되는지를 나타내는 배지를 표시합니다. 공유 탭은 범위가 명시적으로 선택될 때까지 저장을 비활성화하고, 연결된 자격 증명이 없는 연결을 삭제하면 이제 더 단순한 영향 없음 확인이 표시되며, 연결을 테스트하면 명확한 성공 또는 오류 토스트 메시지가 표시됩니다.
  • Add Firecrawl handler to the Quick connect module: Quick Connect가 이제 Firecrawl을 지원합니다. 엔터프라이즈 관리자는 Firecrawl용 백엔드 Quick Connect 옵션을 구성할 수 있으며, 이는 자동으로 Firecrawl 사용자를 만들고 API 키를 가져와 자격 증명을 설정하여 수동 API 키 입력의 필요성을 없애줍니다. 이는 개발 중 사용되던 이전의 샘플/테스트 핸들러를 대체합니다.
  • Allow manual login setting for OIDC alongside SAML: 관리자는 이제 OIDC가 활성화되어 있을 때도 기존 SAML 동작과 마찬가지로 개별 사용자에 대해 수동(비-SSO) 로그인을 허용하거나 허용하지 않을 수 있습니다. 이전에는 이 사용자별 수동 로그인 토글과 초대 버튼 제한이 SAML SSO가 활성화되었을 때만 적용되었지만, 이제 OIDC SSO가 활성화되었을 때도 적용되어 두 SSO 방식 전반에서 일관된 사용자 관리 제어를 제공합니다.
  • Enable deletion of external secret stores: 이제 n8n에서 직접 외부 시크릿 스토어 연결을 삭제할 수 있습니다. 새로운 확인 모달은 삭제 전에 영향을 받을 시크릿과 자격 증명의 수를 보여주며, 확인을 위해 연결 이름을 입력하도록 요구합니다. 이 모달에서 탐색할 때 자격 증명 목록도 시크릿 스토어로 필터링할 수 있어, 연결을 삭제하기 전에 영향을 받는 자격 증명을 검토할 수 있습니다.
  • Add Focused Nodes feature: 사용자가 특정 노드를 선택하거나 @-멘션하여 AI Builder에게 전체 워크플로에 대해 추론하는 대신 타깃 컨텍스트를 제공할 수 있는 Focused Nodes가 추가되었습니다. 선택된 노드는 채팅에서 칩으로 표시되고 캔버스 선택과 동기화되며, 마우스 오른쪽 버튼 클릭으로 추가할 수 있습니다. 이제 AI는 "this"나 "it" 같은 참조를 선택된 노드로 해석합니다. 현재는 실험을 위한 기능 플래그 뒤에 있습니다.
  • Implement credentials setup in the setup panel: 워크플로 Setup Panel에는 이제 자격 증명 설정 카드가 포함되어, 사이드바에서 직접 각 노드에 필요한 자격 증명을 구성할 수 있습니다. 카드는 노드별 자격 증명 필드를 보여주고 완료 상태를 나타내며, 자격 증명이 설정되면 노드를 테스트하는 기능을 지원합니다. Setup Template 버튼은 이제 기능이 활성화되어 있을 때 이 사이드바를 열어, 템플릿과 워크플로의 자격 증명 구성을 간소화합니다.

n8n 2.8 외부 시크릿 공유와 프로젝트 설정 통합, 그 외 12개 기능#

릴리즈 날짜: 2026-02-11

  • Add projects to credentials list response: 퍼블릭 API의 GET /credentials 엔드포인트는 이제 각 자격 증명에 대해 프로젝트 ID, 이름, 공유 역할, 타임스탬프를 포함해 공유된 프로젝트를 나열하는 shared 필드를 반환합니다. 이전에는 이 엔드포인트가 공유 정보를 전혀 포함하지 않았으므로, 이제 사용자는 어떤 프로젝트가 주어진 자격 증명에 접근할 수 있는지 한눈에 확인할 수 있습니다.
  • Motorhead Node: Hide deprecated Motorhead memory node from UI: Motorhead 프로젝트가 더 이상 유지 관리되지 않으므로 Motorhead Memory 노드가 노드 선택기에서 제거되었습니다. 이 노드를 사용하는 기존 워크플로는 계속 정상적으로 작동하지만, 노드 설정에 향후 릴리즈에서 제거될 수 있다는 지원 중단 알림이 이제 표시됩니다.
  • Add text search to IconPicker: 프로젝트 아이콘과 ChatHub 워크플로/에이전트 아이콘에 사용되는 IconPicker 컴포넌트가 이제 아이콘과 이모지 전반에서 텍스트 검색을 지원합니다. 이모지 메타데이터는 emojibase에서 지연 로딩되어 라벨과 태그로 일치시킬 수 있습니다. 새로운 무작위 선택 버튼을 사용하면 수동으로 탐색하지 않고도 구별되는 아이콘이나 이모지를 빠르게 선택할 수 있습니다.
  • Auto-focus chat input when typing: AI 채팅 화면에서, 이제 입력 필드 밖 어디서든 타이핑하면 ChatGPT 스타일 동작과 유사하게 채팅 입력에 자동으로 포커스가 이동하고 입력한 문자가 삽입됩니다. 다른 필드나 텍스트 영역이 활성화되어 있거나, 모달이 열려 있거나, 키보드 단축키나 IME 조합 중이거나, 환영 화면이 표시 중이거나 메시지가 처리 중일 때는 입력이 포커스를 가로채지 않습니다.
  • Extend secrets provider connection modal with project s…: 외부 시크릿 스토어 연결 모달에는 이제 Sharing 탭이 포함되어, 사용자가 시크릿 제공자 연결을 단일 프로젝트 또는 전역(기본적으로 전역)으로 공유할 수 있습니다. 연결 카드에 새로운 Share 작업이 추가되었으며, 권한 검사는 이제 누가 공유 범위를 편집하거나 변경할 수 있는지 제어합니다. 이를 통해 관리자는 어떤 팀이 외부 시크릿에 접근할 수 있는지 더 세밀하게 제어할 수 있습니다.
  • Support Chat node's 'Send and Wait for Response' mode approval buttons on Chat hub: Chat hub는 이제 워크플로의 Chat 노드가 'Send and Wait for Response' 모드로 사용될 때 승인 버튼을 렌더링합니다. 버튼을 클릭하면 선택한 응답으로 일시 중지된 실행이 재개되며, 채팅 UI는 버튼이 클릭될 때까지 대기 상태를 표시하고 필요할 때 추가 입력을 차단합니다.
  • Kafka Trigger Node: Refactoring and fixes: Kafka Trigger 노드가 오프셋 해석 시점(즉시, 완료 시, 성공 시, 또는 허용된 상태에서)을 제어하는 새로운 버전 1.3 옵션, 오류 발생 시 구성 가능한 재시도 지연, 장시간 실행 중 세션 타임아웃을 방지하는 개선된 하트비트 처리로 리팩터링되었습니다. 이제 리밸런스 중 컨슈머의 실행/정체 상태도 확인하고, 수동/테스트 실행에서는 donePromise 대기를 피하며, 매개변수 설명도 더 명확해졌습니다.
  • Add Name version action to workflow history: 이제 라이선스가 필요한 기능으로, 워크플로 에디터와 워크플로 히스토리 페이지에서 직접 워크플로 버전의 이름을 짓고 설명을 작성할 수 있습니다. 사용 가능한 경우 버전 세부 정보가 미리 채워집니다. Unpublish 작업은 기본 작업 메뉴에서 Publish 버튼 옆의 새로운 드롭다운으로 이동했으며, 새로운 Name version 옵션과 함께 제공됩니다.
  • Boost Claude Opus 4.6 priority in chat hub model selector: Claude Opus 4.6이 Chat Hub 모델 선택기에서 사용 가능한 Anthropic 모델로 추가되었으며, 목록에서 Opus 4.5, Sonnet 4.5, Haiku 4.5보다 위에 표시되는 최우선 기본 선택 항목이 되었습니다.
  • Improve sticky note behavior during node insertion: 캔버스에 노드를 삽입할 때, 스티키 노트는 이제 더 지능적으로 동작합니다. 소스 노드를 포함하는 스티키는 제자리에 고정된 채 새 노드에 맞게 늘어나며, 위치가 이동하는 노드와 그룹화된 스티키는 함께 이동하고 늘어나 시각적 그룹화를 유지합니다. 노드 사이의 연결선도 이제 삽입 중에 엄격하게 수직을 유지하여, 노드 위치가 예기치 않게 이동하던 버그를 수정했습니다.
  • Preview not installed community tools: 설치되지 않은 커뮤니티 도구 노드를 사용하는 워크플로나 템플릿을 가져올 때, n8n은 이제 인식되지 않거나 깨진 노드 대신 올바른 노드 아이콘과 핸들을 갖춘 적절한 미리보기를 표시하여, 누락된 커뮤니티 노드를 확인하고 설치할 수 있게 해줍니다. 커뮤니티 노드도 이제 노드 검색 패널의 Tools 섹션에 나타납니다.
  • Refine permission checks in Secrets Provider Connection…: 외부 시크릿 제공자 연결에 대한 권한 처리가 개선되었습니다. 프로젝트 범위 사용자는 이제 자신의 프로젝트 내에서 연결을 관리하고 업데이트할 수 있으며, 연결을 전역이나 여러 프로젝트로 공유하는 데는 여전히 전역 권한이 필요합니다. 업데이트 권한 검사는 이제 연결의 원래 프로젝트 범위를 고려하여, 추가 공유 권한을 요구하지 않고도 편집하거나 공유를 해제할 수 있습니다. 또한 시크릿 개수가 잘못 표시되던 문제도 수정되었습니다.
  • Add external secrets section to project settings: 프로젝트 설정에는 이제 External Secrets 섹션이 포함되어, 프로젝트에서 사용할 수 있는 시크릿을 제공자별로 그룹화하여 펼치기/접기, 검색, 페이지네이션과 함께 보여줍니다. 프로젝트 관리자는 이 화면에서 직접 시크릿 스토어 연결을 추가할 수 있으며, 인스턴스 관리자는 기존 시크릿 스토어를 공유하도록 안내받습니다. 빈 상태는 사용자 역할과 사용 가능한 제공자에 따라 달라집니다.

n8n 2.7 여러 제공자를 위한 시크릿 스토어 연결 모달, 그 외 10개 기능#

릴리즈 날짜: 2026-02-02

  • Add option to select eval suite on manual workflow dispatch: 내부 AI 평가 GitHub Actions 워크플로는 이제 수동으로 트리거할 때 어떤 평가 스위트를 실행할지 유지 관리자가 선택할 수 있게 해줍니다. both suites(기본값), spec(pairwise)만, 또는 matrix(LLM judge)만입니다. master로의 푸시로 트리거되는 자동 실행은 이전처럼 계속 두 스위트를 모두 실행합니다. 이는 내부 CI 및 테스트 도구 변경으로, n8n의 최종 사용자에게는 영향을 주지 않습니다.
  • FormTrigger Node: Support ip filtering for the FormTrigger node: Form Trigger 노드는 이제 기존 Webhook 노드 기능과 마찬가지로 IP 허용 목록을 지원합니다. 새로운 IP(s) Allowlist 옵션을 통해 폼 제출을 특정 IP 주소, CIDR 범위, IPv6 주소로 제한할 수 있습니다. 기존 Webhook 노드의 허용 목록 로직도 이전의 IPv4 전용 지원을 넘어 CIDR 범위와 IPv6를 지원하도록 개선되었습니다.
  • Kafka Trigger Node: Add option to keep binary data for downstream processing: Kafka Trigger 노드에는 이제 새로운 "Keep Binary Data" 옵션이 있는 버전 1.2가 있습니다. 활성화하면 메시지 값이 일반적인 문자열/JSON 출력과 함께 원시 바이너리 데이터로도 보존되어, 다운스트림 노드가 데이터 손실 없이 Avro로 직렬화된 메시지 같은 형식을 처리할 수 있습니다. v1.0과 v1.1을 사용하는 기존 워크플로는 영향을 받지 않으며, 이 옵션은 v1.2에서 기본적으로 꺼져 있습니다.
  • Remove success toasts on workflow creation: n8n은 이제 개인 공간, 프로젝트, 폴더 어디에서든 새 워크플로가 생성될 때 성공 토스트 알림을 표시하지 않습니다. 새 워크플로를 저장하는 것은 이전과 동일하게 작동하지만 추가 확인 팝업 없이 진행되어 워크플로 생성 경험이 더 간결해집니다.
  • Show ChatHub action buttons on hover: ChatHub에서 채팅 메시지의 작업 버튼(복사, 편집, 재생성, 대안)은 이제 호버를 지원하는 기기에서 기본적으로 숨겨져 있으며, 메시지 위에 마우스를 올리거나 포커스가 메시지 안에 있을 때만 부드러운 페이드인 전환과 함께 나타납니다. 이는 채팅 인터페이스의 시각적 어수선함을 줄여줍니다. 터치 기기는 영향을 받지 않으며 버튼이 계속 표시됩니다.
  • Zendesk Trigger Node: Add webhook signature verification: Zendesk Trigger 노드는 이제 Zendesk의 X-Zendesk-Webhook-Signature 헤더에 대해 HMAC-SHA256 서명 검사를 사용해 수신 웹훅 요청을 검증하며, 유효하지 않거나 서명되지 않은 요청은 401 응답으로 거부합니다. 서명 시크릿은 웹훅이 생성될 때 Zendesk에서 자동으로 가져와 안전하게 저장됩니다. 저장된 시크릿이 없는 기존 워크플로는 영향을 받지 않고 계속 작동하여 하위 호환성을 보장하면서도 위조된 웹훅 호출에 대한 보안을 개선합니다.
  • Crypto Node: Add credentials for Hmac and Sign operations: Crypto 노드가 버전 2로 업데이트되어 Hmac Secret과 Sign Private Key를 노드 매개변수에서 새로운 전용 Crypto 자격 증명으로 이동했습니다. 이전에는 이러한 값이 노드 안에 평문으로 저장되었지만, 이제는 자격 증명으로 안전하게 저장되어 보안이 향상되었습니다. 버전 1을 사용하는 기존 워크플로는 변경 없이 계속 작동합니다.
  • Pause autosave on connection failures: n8n은 이제 주기적인 상태 확인을 통해 백엔드 연결 문제를 감지하고, 오프라인 상태에서는 워크플로 자동 저장을 자동으로 일시 중지했다가 연결이 복구되면 재개합니다. 연결 상태 표시기도 네트워크 장애와 끊어진 푸시 연결을 구분하도록 업데이트되어, 재연결되면 변경 사항이 저장될 것이라는 툴팁과 함께 'Offline' 메시지를 표시합니다.
  • Add Currents.dev node: 새로운 Currents.dev 통합이 두 개의 노드와 함께 추가되었습니다. Currents 노드는 테스트 액션 규칙을 관리하고 Currents API를 통해 프로젝트, 실행, 인스턴스, 스펙 파일, 테스트, 테스트 결과, 서명을 볼 수 있게 해줍니다. Currents Trigger 노드는 Currents 이벤트(실행 시작, 완료, 취소, 타임아웃)에서 워크플로를 시작하며, 워크플로가 게시되거나 게시 해제될 때 웹훅을 자동으로 생성, 업데이트, 제거합니다. Currents API 키 자격 증명이 필요합니다.
  • Secret Store connection modal for multiple providers: 이제 Settings의 새로운 모달에서 직접 External Secrets 연결을 추가하고 편집할 수 있습니다. 시크릿 제공자 유형을 선택하고, 연결 이름을 지정하고, 제공자별 설정을 구성하고, 연결을 테스트하고, 업데이트를 저장할 수 있으며, 검증과 더 명확한 오류/성공 메시지, 연결 카드에 연결 끊김 상태 표시기도 제공됩니다.
  • Microsoft Agent 365 Trigger Node: Integration for Microsoft Agents 365: 워크플로가 Microsoft 365 Agents로 동작할 수 있게 해주는 초기 프리뷰 Microsoft Agent 365 Trigger 노드와 자격 증명이 추가되었습니다. 테넌트 ID, 클라이언트 ID, 클라이언트 시크릿으로 인증하며, 웹훅을 통해 수신 에이전트 활동을 처리하고, 언어 모델·메모리·도구·출력 파서, 그리고 Calendar나 Mail 같은 선택적 Microsoft MCP 도구 연결을 지원합니다. Microsoft의 Frontier 프리뷰 프로그램 등록이 필요합니다.

n8n 2.6 Kafka trigger 노드에 배치 처리 추가, 그 외 12개 기능#

릴리즈 날짜: 2026-01-26

  • Add new Button component to design system (no-changleog): 이는 내부 전용 변경입니다. n8n의 디자인 시스템에 여러 variant, 크기, 로딩/비활성/아이콘 전용 상태, 링크 렌더링, 접근성 경고를 지원하는 새로운 Button 컴포넌트가 추가되었습니다. 기존 버튼 구현을 교체하는 작업이 향후 릴리즈로 계획되어 있어 아직 제품 어디에도 사용되지 않습니다. 이 PR로 인한 사용자에게 보이는 변화는 없습니다.
  • Add support for custom scopes in the MS Excel credential: Microsoft Excel OAuth2 자격 증명이 이제 사용자 지정 범위를 지원합니다. 새로운 'Custom Scopes' 토글을 사용하면 기본 OAuth 범위(openid, offline_access, Files.ReadWrite)를 자신의 범위로 재정의할 수 있어, 필요할 때 추가 Microsoft Graph 권한에 접근할 수 있으며, 비활성화 상태로 두면 기존 기본값이 그대로 유지됩니다.
  • Add support for custom scopes in the MS Teams credential: Microsoft Teams OAuth2 자격 증명이 이제 사용자 지정 범위를 지원합니다. 새로운 토글을 사용하면 기존 Entra 자격 증명 동작과 마찬가지로 사용자 지정 범위를 활성화하고 기본 집합 대신 활성화된 범위 목록을 직접 지정할 수 있습니다. 비활성화하면 자격 증명은 계속 노드가 올바르게 작동하는 데 필요한 기본 범위를 사용합니다.
  • Airtop Node: Add resource locator in the agent node: Airtop 노드의 Run Agent 작업은 이제 웹훅 URL을 붙여넣는 대신 검색 가능한 목록에서 에이전트를 선택하거나 ID를 직접 입력할 수 있습니다. 에이전트 입력 매개변수는 이제 수동 JSON 입력 대신, 선택된 에이전트의 예상 필드를 자동으로 로드하는 동적 리소스 매퍼를 통해 구성되며 필수 매개변수에 대한 검증도 제공됩니다.
  • Kafka Trigger Node: Additional options for batch processing: Kafka Trigger 노드가 이제 배치 처리 옵션을 지원합니다. 새 설정으로 Batch Size(메시지를 하나씩이 아니라 여러 개씩 함께 처리), Fetch Max Bytes와 Fetch Min Bytes(요청당 가져올 데이터 양 제어), Partitions Consumed Concurrently(여러 파티션을 병렬로 처리)가 추가되었습니다. 이 옵션들은 Kafka에서 소비할 때 처리량과 성능을 더 세밀하게 제어할 수 있게 해주며, 병렬 처리와 배치 처리 관련 문제를 해결합니다.
  • Prioritize newer models on Chat hub model picker: Chat hub의 모델 선택기가 이제 더 새롭고 강력한 모델을 우선적으로 보여줍니다. 모델에 우선순위 값을 지정할 수 있으며, 선택기는 목록 순서 대신 이 우선순위(높은 순)로 옵션을 정렬합니다. 자격 증명이 선택되지 않았을 때는 우선순위가 가장 높은 사용 가능한 모델이 자동으로 선택되어, 사용자는 기본적으로 chatgpt-4o-latest 같은 이전 모델 대신 GPT-5.x, Claude Opus 4.5, Grok 4.1 같은 최신 모델을 보게 됩니다.
  • New operations in the Slack node: Slack 노드의 User Group 리소스는 이제 두 가지 새 작업을 지원합니다. Get Users는 사용자 그룹의 멤버를 가져오며(선택적으로 전체 사용자 세부 정보를 해석), Add Users는 기존 멤버를 유지하면서 사용자 그룹에 새 멤버를 추가합니다. 이를 통해 n8n 워크플로에서 직접 Slack 사용자 그룹 멤버십을 더 쉽게 관리하고 확인할 수 있습니다.
  • Add unpublish to workflow list: 이제 워크플로를 먼저 열지 않고도 워크플로 목록에서 직접 게시된 워크플로를 게시 해제할 수 있습니다. 워크플로가 게시되어 있고 업데이트 권한이 있을 때 워크플로 카드의 작업 메뉴에 'Unpublish' 옵션이 나타나며, 워크플로를 게시 해제 상태로 되돌리기 전에 확인을 요청합니다.
  • AI Agent Node: Pass chat input in denial messages: 사용자가 AI Agent 노드에서 human-in-the-loop 도구 호출을 거부하면, 에이전트에게 다시 전달되는 거부 메시지에는 이제 일반적인 거부 알림 대신 사용자의 채팅 입력/피드백(제공된 경우)이 포함됩니다. 이를 통해 에이전트는 도구 호출이 왜 거부되었고 어떻게 진행해야 하는지에 대한 더 많은 맥락을 얻어, 거부된 도구 호출 처리가 개선됩니다.
  • Microsoft Teams Node: Add support for government cloud tenants: Microsoft OAuth2 자격 증명에는 이제 Global, US Government, US Government DOD, China 클라우드 엔드포인트에 대한 프리셋이 있는 구성 가능한 Graph API Base URL 옵션이 포함됩니다. 이는 '401 InvalidCloudInstance' 오류를 수정하며, Teams, Outlook, OneDrive, Excel, Entra, Graph Security 노드가 기본 퍼블릭 Microsoft Graph 엔드포인트뿐 아니라 정부 및 기타 주권 클라우드 테넌트에도 연결할 수 있게 해줍니다.
  • Dynamic creds workflow fails if no dynamic creds exist: 동적 자격 증명 리졸버가 구성되지 않았을 때 동적 자격 증명을 사용하는 워크플로가 조용히 정적 자격 증명으로 대체될 수 있던 문제가 수정되었습니다. 이제 자격 증명이 해석 가능으로 표시되어 있지만 리졸버 ID가 없으면, 실행은 정적 자격 증명을 사용하는 대신 명확한 해석 오류와 함께 올바르게 실패하여, 사용자별 동적 인증에 의존하는 워크플로의 잠재적 보안 허점을 막습니다.
  • Add workflow demo diff view: n8n은 이제 새로운 /workflows/demo/diff 경로를 통해 접근할 수 있는 삽입 가능한 워크플로 diff 데모 화면을 지원합니다. 이 화면은 postMessage를 통해 이전/이후 워크플로 데이터를 받아 기존 워크플로 diff 캔버스를 사용해 나란히 표시하며, 정렬된 비교를 위한 선택적 자동 레이아웃(정리) 기능도 있습니다. 외부 맥락에서 워크플로 diff를 삽입하기 위한 용도입니다.
  • Make expression resolution async: 워크플로 에디터의 표현식 해석이 이제 내부적으로 비동기 방식으로 처리되어, UI를 차단하지 않는 향후의 비동기 표현식 리졸버와 더 복잡한 계산을 위한 기반을 마련합니다. 이는 주로 에디터 전반에서 표현식이 해석되는 방식에 영향을 주는 내부 아키텍처 변경이며, 이번 릴리즈에서 새로운 사용자 대상 기능이나 동작 변화는 예상되지 않습니다.

n8n 2.5 ChromaDB 노드에 로컬 벡터 데이터베이스 지원 추가, 그 외 12개 기능#

릴리즈 날짜: 2026-01-20

  • Add a clarifying callout to Merge Node schema view: 노드 에디터의 스키마 화면은 이제 Merge 노드와 여러 항목을 다룰 때 닫을 수 있는 콜아웃을 표시합니다. 하나는 Merge 노드 자체의 출력 패널에, 다른 하나는 Merge 노드에서 데이터를 받는 노드의 입력 패널에 표시되며, 둘 다 항목이 두 개 이상일 때 나타납니다. 이 콜아웃은 표시된 필드가 여러 항목에서 온 것일 수 있으며 각 개별 항목에 모두 존재하지 않을 수 있음을 명확히 설명합니다.
  • HTTP Request Node: Add option to disallow cross-origin credentials sharing: HTTP Request 노드는 이제 'Send Credentials on Cross-Origin Redirect' 옵션이 있는 새 버전(4.4)을 포함합니다. 비활성화하면 리디렉션이 다른 오리진을 가리킬 때 인증 헤더와 자격 증명이 더 이상 전달되지 않아 보안이 향상됩니다. 이는 이제 새 노드의 기본 동작이며, 기존 노드는 리디렉션 시 항상 자격 증명을 전달하던 이전 동작을 유지합니다.
  • Add native browser notifications on AI workflow builder completion or waiting for input: AI 워크플로 빌더는 이제 워크플로 빌드가 완료되거나 입력이 필요할 때 네이티브 브라우저 알림을 보낼 수 있어, 브라우저 탭을 전환한 상태에서도 알림을 받을 수 있습니다. 빌더 사이드바의 닫을 수 있는 배너가 알림을 활성화하도록 안내하며, 과도한 알림을 방지하기 위한 합리적인 쿨다운 제한이 적용됩니다. 알림은 탭이 보이지 않을 때만 발생합니다.
  • Allow editing / deleting project variables if you have the project scope: 프로젝트 관리자와 편집자는 이제 전역 변수 업데이트나 삭제 권한이 없더라도, 프로젝트 역할이 적절한 권한을 부여하면 프로젝트 내 변수를 편집하고 삭제할 수 있습니다. 이전에는 편집 및 삭제 버튼이 전역 권한에 따라서만 활성화되어 프로젝트 수준 접근 권한을 가진 사용자를 막았습니다. 백엔드 권한 지원은 이미 존재했으므로 이는 프런트엔드 전용 변경이었습니다.
  • Data Table Node: Add Order By feature: Data Table 노드의 Get Row(s) 작업이 이제 Order By 옵션을 지원합니다. 활성화하면 사용자는 결과를 정렬할 열을 선택하고 오름차순 또는 내림차순을 선택할 수 있으며, 필터와 페이지네이션이 함께 적용되어도 정렬이 일관되게 유지됩니다.
  • GitHub Trigger Node: Add automatic webhook signature verification: GitHub Trigger 노드는 이제 활성화될 때 웹훅 시크릿을 자동으로 생성하고, X-Hub-Signature-256 헤더를 HMAC-SHA256으로 사용해 수신 웹훅 요청을 검증합니다. 검증에 실패한 요청은 401 응답으로 거부됩니다. 이 변경 이전에 만들어진 기존 웹훅은 검증 없이 계속 작동하여 하위 호환성을 보장합니다.
  • LmChatOpenAi Node: Update default model to gpt-5-mini: OpenAI Chat Model 노드(LmChatOpenAi)는 노드 버전에 따라 이제 gpt-4o-mini나 gpt-4.1-mini 대신 gpt-5-mini 모델을 기본값으로 사용합니다. 이 노드를 사용하는 새 워크플로는 다른 모델이 선택되지 않는 한 gpt-5-mini를 사용합니다. 새 기본값을 반영하도록 자리 표시자 텍스트도 업데이트되었습니다.
  • Show tooltips for canvas edge buttons: 캔버스 엣지 툴바 버튼(연결 추가 및 삭제)은 이제 마우스를 올리면 설명 툴팁을 표시하여 목적을 더 명확히 합니다. 노드 핸들 라벨 위치도 노드 툴바와 일관되게 정렬되도록 약간 조정되었습니다.
  • Use number input component for time saved setting: 워크플로 설정의 실행당 절약된 시간 필드는 이제 증가/감소 컨트롤이 있는 전용 숫자 입력을 사용하여 사용성을 개선하고, 이전에 Firefox에서 보이던 어색한 간격과 레이아웃 문제를 수정합니다.
  • Autosave - Implement exponential backoff: 자동 저장은 이제 조용히 실패하는 대신 지수 백오프를 사용해 실패한 저장 요청을 재시도합니다. 저장이 실패하면 n8n은 오류와 함께 토스트를 표시하고 점점 늘어나는 지연(2초부터 시작해 최대 32초) 후 자동으로 재시도하며, 저장이 성공하면 정상적인 자동 저장을 재개합니다. 이는 일시적인 네트워크나 서버 문제로 저장되지 않은 워크플로 변경 사항을 잃을 가능성을 줄여줍니다.
  • Chat Node: Regroup actions and add different response types: Chat 노드가 Send Message와 Send and Wait for Response라는 두 가지 액션으로 개편되어, 다른 human-in-the-loop 노드와 정렬되고 Node Creator에서 Chat Trigger와 함께 그룹화됩니다. wait 액션은 이제 응답 유형을 지원합니다. Free Text(이전과 같은 일반 답변)와 Approval(채팅에 Approve/선택적 Disapprove 버튼을 표시하며 자유 텍스트 답변을 차단하는 옵션 포함)입니다. 삽입형 및 호스팅형 채팅, 그리고 도구로 사용될 때도 작동합니다.
  • ChromaDB Node: Add local chromadb support for complete local vector database: 새로운 ChromaDB Vector Store 노드가 추가되어, 셀프 호스팅과 클라우드 ChromaDB 인스턴스 모두를 n8n의 벡터 데이터베이스로 사용할 수 있게 해줍니다. load, insert, retrieve, update, retrieve-as-tool 작업을 지원하며, 컬렉션 관리, 메타데이터 필터링, 셀프 호스팅 및 Chroma Cloud 인증을 위한 전용 자격 증명 유형을 제공하여 로컬 및 클라우드 RAG 워크플로에 유용합니다.
  • Notify users on first prod error: n8n은 이제 오류 워크플로가 아직 구성되지 않은 인스턴스에서 워크플로가 프로덕션에서 처음 실패했을 때 워크플로 소유자에게 이메일을 보냅니다. 이메일에는 향후 실패를 잡아낼 오류 워크플로를 설정하는 방법에 대한 안내가 링크됩니다. 이 알림은 인스턴스당 한 번만 전송되며, 해당 이벤트는 텔레메트리를 위해서도 기록됩니다.

n8n 2.4 이제 워크플로가 편집하는 동안 자동으로 저장됨, 그 외 6개 기능#

릴리즈 날짜: 2026-01-12

  • Show building and done status in page title for AI builder: 브라우저 탭 제목은 이제 AI 빌더 상태를 반영합니다. AI 빌더가 워크플로를 생성하는 동안에는 "[Building]" 접두사가 표시되고, 생성이 끝났을 때 다른 탭에 있었다면 "[Done]"으로 전환됩니다. 탭으로 돌아오면 제목이 일반적인 유휴 상태로 재설정됩니다. 이는 탭을 전환하는 사용자가 AI가 생성한 워크플로가 준비되었는지 알 수 있게 도와줍니다.
  • Mailjet Node: Add Custom Campaign and Deduplicate Campaign Additional Fields: Mailjet 노드의 Send 및 Send Template 이메일 작업은 이제 두 가지 새로운 Additional Fields를 지원합니다. Custom Campaign은 메시지에 사용자 지정 캠페인 이름을 지정할 수 있게 해주며, Deduplicate Campaign은 동일한 캠페인 내에서 중복 발송을 방지합니다. 둘 다 Mailjet의 Send API v3.1 캠페인 옵션에 직접 매핑되어, n8n을 통해 이메일을 보낼 때 캠페인 그룹화와 중복 제거를 더 세밀하게 제어할 수 있습니다.
  • Allow to set ChatHub workflow agent icon in NDV: 이제 노드 에디터의 새로운 Agent Icon 필드를 사용해, Chat Trigger 노드의 'Available in Chat' 옵션을 통해 노출되는 워크플로 에이전트에 사용자 지정 아이콘이나 이모지를 설정할 수 있습니다. 이 아이콘은 ChatHub의 모델 선택기와 대화 히스토리에 표시되어, 채팅 사용자가 에이전트를 더 쉽게 식별할 수 있게 해줍니다. 이 아이콘은 이전에 사용되던 워크플로 소유 프로젝트 아이콘을 대체합니다.
  • Support hours and days in prune time within workflow history: 워크플로 버전 히스토리 보관 기간은 이제 일 단위로만이 아니라 시간이나 일 단위로 표시되어, 24시간 미만의 보관 기간이 잘못 "0 days"로 표시되던 문제를 수정합니다. 보관 메시지는 이제 예를 들어 "limited to 5 hours"나 "limited to 2 days"처럼 단수/복수 표기가 올바르게 표시됩니다.
  • Git Node: Add reflog action: Git 노드는 이제 새로운 Reflog 작업을 지원하여, HEAD나 지정된 브랜치/참조에 대한 참조 로그를 가져올 수 있습니다. 결과에는 파싱된 해시, ref, 액션, 메시지 필드가 포함되며, 항목 수를 제한하거나 전체를 반환하는 옵션이 있습니다. 기반이 되는 git 라이브러리가 네이티브 reflog 지원을 제공하지 않으므로, 출력은 원시 git 명령 결과에서 수동으로 파싱됩니다.
  • Use new generated links within the UI and emails if feature is enabled: 기능 플래그로 활성화되면, n8n은 이제 이전의 예측 가능한 inviterId/inviteeId 쿼리 매개변수 대신 위변조 방지 JWT 기반 초대 링크를 생성합니다. 이는 Settings > Users에 표시되는 초대 링크와 구성된 인스턴스에서 보내는 초대 이메일에 적용됩니다. 관리자는 이제 Users 목록에서 직접 이러한 보안 초대 링크를 생성하고 복사할 수 있으며, 플래그가 비활성화되어 있으면 레거시 링크 동작이 그대로 유지됩니다.
  • Autosave workflows: 워크플로는 이제 편집하는 동안 디바운스와 진행 상황을 보여주는 저장 애니메이션과 함께 자동으로 저장되므로, 수동 저장 버튼, 커맨드 바 저장, 저장 키보드 단축키가 제거되었습니다. 이와 함께, 협업 편집에는 이제 한 번에 한 사용자만 워크플로를 편집할 수 있도록 하는 쓰기 잠금 시스템과, 접근 권한이 변경될 때의 실시간 알림이 포함됩니다.

n8n 2.3 Data Table 노드가 전체 CRUD 작업 지원, 그 외 4개 기능#

릴리즈 날짜: 2026-01-05

  • Add/remove files in editing ChatHub chat message: ChatHub는 이제 채팅 메시지를 편집할 때 파일 첨부를 추가하거나 제거할 수 있게 해줍니다. 기존 파일을 유지하거나, 원치 않는 파일을 삭제하거나, 새 파일을 첨부한 뒤 다시 전송해 대화를 이어갈 수 있어, 처음부터 다시 시작하지 않고도 파일 관련 모델 오류에서 복구하는 데 유용합니다.
  • Data Table Node: Add data table crud operations to data table node: Data Table 노드에는 이제 Create, Delete, List, Update 작업이 있는 새로운 "Table" 리소스가 포함되어, 워크플로가 프로그래밍 방식으로 데이터 테이블을 관리할 수 있습니다. Create는 열과 유형 정의를 지원하며 동일한 이름의 기존 테이블을 재사용하는 옵션도 있습니다. List는 필터링과 정렬을 지원하고, Update는 테이블 이름을 변경하며, Delete는 테이블과 데이터를 영구적으로 제거합니다. 이제 테이블은 ID나 목록 선택뿐 아니라 이름으로도 참조할 수 있습니다.
  • Add Stop All Executions functionality: 이제 진행 중인 여러 실행을 한 번에 중지할 수 있습니다. Executions 사이드바와 전역 개요에 새로운 'Stop all' 옵션이 추가되어, 대기 중이거나 실행 중이거나 대기 상태인 실행을 선택적으로 취소할 수 있는 모달이 열리며, 한 번에 하나씩 중지하는 대신 현재 워크플로 필터와 날짜 범위로 범위를 좁힐 수도 있습니다.
  • Weaviate Node: Hybrid Search Support: Weaviate 벡터 스토어 노드가 이제 벡터 유사도와 키워드 기반 텍스트 검색을 결합한 하이브리드 검색을 지원합니다. 새 옵션으로 쿼리 텍스트, 벡터와 키워드 검색 간의 alpha 가중치, 퓨전 유형(Relative Score 또는 Ranked), 쿼리 속성, 최대 벡터 거리, 자동 컷 결과 제한, 점수 설명 출력을 구성할 수 있어 검색 관련성과 결과 튜닝을 더 세밀하게 제어할 수 있습니다.
  • Form Node: Dynamic attributes in form editor: Form 노드 에디터는 이제 폼 요소를 구성할 때 기본적으로 선택적 필드를 숨기고 처음에는 필수 필드만 표시하는 것을 지원합니다. 'Add Field' 선택기를 사용하면 필요에 따라 선택적 속성을 선택적으로 표시할 수 있어 노드 구성 UI의 어수선함이 줄어듭니다. 이는 Form 노드의 필드 에디터(버전 2.5)에 적용되며 새로운 fixedCollection 유형 옵션(requiredOnly 및 관련 설정)으로 구현됩니다.

n8n 2.2 설정에서 워크플로를 MCP에 연결, 그 외 1개 기능#

릴리즈 날짜: 2025-12-22

  • Group sub-node execution errors with same messages inside a tooltip: 캔버스의 노드 실행 오류 툴팁은 이제 실패한 실행마다 동일한 오류 메시지를 반복해서 표시하지 않습니다. 반복되는 오류는 이제 개수를 보여주는 단일 항목으로 그룹화되어(예: 'Error message (x3)'), Structured Output Parser 같은 서브 노드의 오류를 읽기 쉬워지고 툴팁이 넘치는 것을 방지합니다.
  • Connect workflows from MCP settings page: 이제 설정 페이지의 새로운 모달에서 직접 워크플로에 대한 MCP 접근을 활성화할 수 있어, 적합한 워크플로를 더 쉽게 발견하고 연결할 수 있습니다. 내부적으로는 트리거 유형별 워크플로 필터링이 이제 여러 트리거 유형을 지원하며, MCP 접근을 활성화할 때는 업데이트 권한이 있는 워크플로만 표시됩니다.

n8n 2.1 동적 자격 증명 매핑을 위한 자격 증명 리졸버, 그 외 10개 기능#

릴리즈 날짜: 2025-12-15

  • Edit workflow descriptions from the MCP page: 이제 MCP 설정 페이지에서 직접 워크플로 설명을 편집할 수 있습니다. 워크플로 표에 'Edit description' 작업이 추가되어(설명 셀을 클릭해도 편집기가 열림), 워크플로 업데이트 권한이 있는 사용자가 MCP 화면을 벗어나지 않고도 설명을 빠르게 업데이트할 수 있습니다.
  • FTP Node: Add timeout option: FTP 노드는 이제 Delete, Rename, Upload, List 작업(및 연결 전반에 일반적으로 적용됨)의 Options에서 사용할 수 있는 구성 가능한 연결 타임아웃 옵션을 지원합니다. 이는 응답이 느린 FTP/SFTP 서버를 다룰 때 핸드셰이크 중 조기 타임아웃을 방지하는 데 도움이 됩니다. 설정하지 않으면 기본값은 10초로 유지됩니다.
  • Add JS method aliases: 표현식과 Code 노드의 자동 완성이 이제 append/push, remove/pop, contains/includes, size/count/length, upper/toUpperCase, lower/toLowerCase 같은 일반적인 JavaScript 메서드 별칭을 인식합니다. 익숙한 대체 이름을 입력하면 실제로 사용할 메서드에 대한 안내와 함께 일치하는 n8n 메서드가 표시되어, 다른 언어나 도구에서 온 사용자도 표현식을 더 쉽게 찾을 수 있습니다.
  • Form Node: Split form name and label: Form 노드와 Form Trigger는 이제 새로운 버전 2.4에서 별도의 Field Name과 Label 속성을 지원합니다. 이전에는 필드 라벨이 쿼리 매개변수, 출력 키, 바이너리 데이터 참조에 사용되는 내부 식별자 역할도 겸했지만, 이제는 필드 이름이 이러한 기술적 목적으로 사용되고 라벨은 순전히 표시용으로만 사용되어, 라벨이 변경되거나 특수 문자를 포함할 때 발생하던 문제를 방지합니다. 이전 노드 버전은 이전처럼 라벨을 계속 사용합니다.
  • Google Gemini Node: Introduce built-in Gemini tools: Google Gemini 노드(v1.1 이상)는 이제 Gemini의 내장 도구를 지원합니다. Google Search, Google Maps(선택적 위도/경도 타깃팅 포함), URL Context, File Search(스토어 이름 및 메타데이터 필터링 포함), Code Execution입니다. 새로운 옵션을 사용하면 원시 후보 출력에 더해 모든 응답 부분을 결합한 병합 텍스트 응답도 포함할 수 있습니다.
  • Enable time saved node for testing: Time Saved 노드가 이제 정식 출시(GA)되어, 이전의 기능 플래그 제한과 숨김 상태가 제거되었습니다. 사용자는 워크플로에 Time Saved 노드를 추가하여 실행 경로와 처리된 항목을 기반으로 절약된 시간을 동적으로 계산할 수 있습니다. 워크플로 설정에서는 이제 고정된 절약 시간 값이나 이 노드를 통한 동적 계산 중에서 선택할 수 있으며, 두 구성이 모두 있을 때는 더 명확한 UI 메시지가 표시됩니다.
  • Google Gemini Node: Ability to create a file store and upload files to it: Google Gemini 노드가 이제 검색 증강 생성을 위한 File Search 스토어를 지원합니다. 새 작업을 사용하면 File Search 스토어를 생성하고, 기존 스토어를 나열하고, 스토어를 삭제하고, URL이나 바이너리 데이터에서 스토어로 파일을 업로드할 수 있어, n8n 안에서 직접 문서 검색 워크플로를 구현할 수 있습니다.
  • Implement modal to edit/create credential resolver, and resolver workflow settings: 워크플로 설정에는 이제 Credential Resolver 옵션이 포함되어, 사용자가 새로운 모달을 통해 워크플로 설정에서 직접 동적 자격 증명 리졸버를 생성, 선택, 편집할 수 있습니다. 리졸버는 유형별 필드로 구성하거나, 편집하거나, 확인 후 삭제할 수 있습니다. 이 기능은 N8N_ENV_FEAT_DYNAMIC_CREDENTIALS 기능 플래그가 활성화되어야 합니다.
  • Rename columns in data tables: 이제 데이터 테이블의 열 이름을 바꿀 수 있습니다. 새로운 API 엔드포인트가 새 이름의 고유성과 예약된 시스템 열 이름을 검증한 다음, n8n의 메타데이터와 기반 데이터베이스 테이블 양쪽에서 열을 업데이트하며, 프로젝트 역할(editor, admin, owner 필요)에 따른 권한 검사도 수행됩니다.
  • UI improvements for credential resolver modal: 자격 증명 리졸버 모달이 개선되었습니다. 동적 해석용으로 구성된 자격 증명은 이제 Dynamic 태그를 표시하고, 저장 오류는 토스트만이 아니라 인라인 오류 콜아웃으로도 표시되며, 리졸버를 편집하는 동안 유형을 변경할 수 있고 기존 구성은 새 유형에 맞춰 다시 검증됩니다. 이 기능은 여전히 라이선스가 필요하고 기능 플래그가 적용된 동적 자격 증명 모듈 뒤에 있습니다.
  • Add credentials resolvers list UI: 동적 자격 증명을 트리거하는 사용자의 아이덴티티에 매핑하는 데 사용되는 자격 증명 리졸버를 보고, 생성하고, 편집하고, 삭제할 수 있는 새로운 Credential Resolvers 설정 페이지가 추가되었습니다. 리졸버 편집기는 이제 새 목록 화면과 공유 로직을 재사용하여 일관된 동작을 제공합니다. 이는 워크플로 설정에서 진행 중인 동적 자격 증명 지원의 일부입니다.

n8n 2.0 이제 워크플로 활성화에 트리거 노드가 필요함, 그 외 4개 기능#

릴리즈 날짜: 2025-12-08

  • Automizy Node Remove Automizy node: Automizy 서비스가 종료됨에 따라 Automizy 노드와 해당 자격 증명 유형이 n8n에서 제거되었습니다. Automizy 노드를 사용하는 워크플로는 더 이상 n8n에서 사용할 수 없으므로 대체 서비스를 사용하도록 업데이트해야 합니다.
  • Crowd.dev node Remove crowd.dev node: 서드파티 crowd.dev 서비스가 종료됨에 따라 crowd.dev 노드, crowd.dev Trigger 노드, crowd.dev API 자격 증명이 n8n에서 제거되었습니다. 이 노드들을 사용하는 워크플로는 더 이상 작동하지 않으므로 crowd.dev 통합에서 마이그레이션해야 합니다.
  • Kitemaker node Remove Kitemaker node: Kitemaker 서비스가 제공업체에 의해 종료됨에 따라 Kitemaker 노드와 해당 자격 증명이 n8n에서 제거되었습니다. Kitemaker 노드를 사용하는 워크플로는 더 이상 작동하지 않으므로 이 통합에서 마이그레이션해야 합니다.
  • Spontit Node Remove Spontit node: Spontit 서비스가 종료되어 통합이 더 이상 작동하지 않게 됨에 따라 Spontit 노드와 해당 자격 증명 유형이 n8n에서 제거되었습니다. Spontit 노드를 사용하는 워크플로는 대체 알림 서비스를 사용하도록 업데이트해야 합니다.
  • Validate nodes before activating: 워크플로 활성화는 이제 활성화 전에 워크플로에 최소 하나의 트리거 유사 노드(트리거, 폴러, 또는 웹훅)가 포함되어 있는지 검증하여, 이 검사가 다중 메인 설정에서 신뢰할 수 없게 동작하던 버그를 수정합니다. 유효하지 않은 워크플로를 활성화하려고 하면 명확한 검증 오류가 반환되며 워크플로의 이전 활성 상태는 유지됩니다. 현재는 프런트엔드에서만 수행되는 추가 검증 검사가 향후 업데이트에서 추가될 예정입니다.