InfoGrab DocsInfoGrab Docs

n8n v2.0 주요 변경 사항

버전 2.0에서 도입되는 주요 변경 사항

n8n v2.0이 릴리즈되었으며, 여기에는 몇 가지 중요한 변경 사항이 포함되어 있습니다. 이 문서는 주요 변경 사항과 전환을 준비하기 위해 취해야 할 조치를 설명합니다. 이번 업데이트는 보안을 강화하고, 구성을 단순화하며, 레거시 기능을 제거합니다. n8n 2.0 릴리즈는 안전하고 신뢰할 수 있으며 프로덕션 준비가 된 자동화 플랫폼을 제공하려는 n8n의 노력을 이어갑니다. 이 메이저 버전에는 중요한 보안 강화와 더 이상 사용되지 않는 기능의 정리가 포함되어 있습니다. 동작 변경 사항 # 서브 워크플로가 대기 상태(웹훅, 폼, HITL 대기 등)에서 재개될 때 예상된 서브 워크플로 데이터 반환 # 이전에는 실행(부모)이 서브 실행(자식)을 호출했을 때, 서브 실행에 대기 상태로 진입하게 만드는 노드가 포함되어 있고 부모 실행이 서브 실행의 완료를 기다리도록 설정되어 있는 경우, 부모 실행이 잘못된 결과를 받게 되었습니다. 예를 들어 서브 실행에 타임아웃이 65초를 초과하는 Wait 노드, 웹훅 호출, 폼 제출, 또는 Slack 노드와 같은 human-in-the-loop 노드가 포함되어 있으면 대기 상태로 진입하게 됩니다. 부모 워크플로: 서브 워크플로: v1: 부모 실행은 서브 실행의 입력을 자신의 출력으로 그대로 재현합니다. v2: 부모 실행은 자식 실행의 결과를 받습니다. 이를 통해 서브 워크플로에서 human-in-the-loop 노드를 사용하고, 그 결과(예: 작업 승인 또는 거부)를 부모 워크플로에서 활용할 수 있습니다. 마이그레이션 방법: 서브 워크플로를 호출하고 서브 워크플로의 입력을 받을 것으로 기대하는 워크플로가 있는지 검토하세요. 이러한 워크플로를 업데이트하여, 부모 워크플로가 자식 워크플로의 마지막에서 나온 출력을 대신 받는 새로운 동작을 처리하도록 하세요. Start 노드 제거 # Start 노드는 더 이상 지원되지 않습니다. 이 노드는 원래 워크플로를 시작하는 방법이었지만, 이제 더 구체적인 트리거 노드가 이를 대체합니다. 마이그레이션 방법: 워크플로 사용 방식에 따라 Start 노드를 다음과 같이 교체하세요: 수동 실행: Start 노드를 Manual Trigger 노드로 교체하세요. 서브 워크플로: 다른 워크플로가 이 워크플로를 서브 워크플로로 호출하는 경우, Start 노드를 Execute Workflow Trigger 노드로 교체하고 워크플로를 발행(publish)하세요. 비활성화된 Start 노드: Start 노드가 비활성화되어 있다면 워크플로에서 삭제하세요. 워크플로 저장 및 발행 # 새로운 워크플로 발행 시스템이 기존의 활성/비활성 토글을 대체합니다. 즉, 기존의 "Activate/Deactivate" 토글이 새로운 "Publish/Unpublish" 버튼으로 바뀝니다. 이 변경으로 워크플로 변경 사항이 언제 실제로 반영될지 더 잘 제어할 수 있게 되어, 작업 중인 변경 사항이 실수로 프로덕션에 배포될 위험이 줄어듭니다. 자세한 내용은 다음을 참고하세요: 워크플로 저장 및 발행. 서비스 종료로 인해