diff --git a/README.md b/README.md index 863fea1..f845f7b 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,11 @@ ComfyDeploy is a ComfyUI extension that allows you to deploy ComfyUI workflows a - Support for callback notifications - Support for progress tracking +## Version Compatibility + +- comfy-deploy v1.0.0: supports only ComfyUI v0.3.48–0.3.66 +- comfy-deploy v1.0.1: supports only ComfyUI v0.3.67 and above + ## Installation ### Method 1: Using Git diff --git a/README_zh.md b/README_zh.md index 1e7ae61..faaa64b 100644 --- a/README_zh.md +++ b/README_zh.md @@ -40,6 +40,12 @@ ComfyDeploy 项目系统,由以下两部分组成: - comfy-deploy 节点扩展提供了创建可部署工作流所需的节点和部署功能,将图片、文本等暴露成为外部输入。 - comfy-deploy-admin 提供了管理界面,用于管理已部署的工作流、调试API接口、监控任务执行等 +## 版本说明 + +- comfy-deploy v1.0.0:只支持 ComfyUI v0.3.48~0.3.66 +- comfy-deploy v1.0.1:只支持 ComfyUI v0.3.67 及以上 + + ## 使用方法 ### 1. 安装 comfy-deploy-admin diff --git a/custom_routes.py b/custom_routes.py index c601ca5..95d58bc 100644 --- a/custom_routes.py +++ b/custom_routes.py @@ -686,6 +686,8 @@ async def execute_prompt(prompt: dict, client_id: str = None, pre_prompt_id: str "client_id": client_id, "prompt_id": prompt_id } + # ComfyUI v0.3.67 and above add sensitive data field + sensitive_data = {} #logger.info(f"[comfy-deploy] Set client_id for task {prompt_id}: {client_id}") # Get output nodes @@ -696,7 +698,7 @@ async def execute_prompt(prompt: dict, client_id: str = None, pre_prompt_id: str prompt_server.number += 1 prompt_server.prompt_queue.put( - (number, prompt_id, prompt, extra_data, outputs_to_execute) + (number, prompt_id, prompt, extra_data, outputs_to_execute, sensitive_data) ) # Mark task as API created task diff --git a/pyproject.toml b/pyproject.toml index 5cf56cf..b418ffa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "comfy-deploy" description = "Easy deploy API for ComfyUI." -version = "1.0.0" +version = "1.0.1" license = { file = "LICENSE" } dependencies = ["numpy", "pillow", "torch", "opencv-python", "httpx>=0.28.1", "pycryptodome"]