Skip to content

Releases: robertvoy/ComfyUI-Distributed

v1.4.0

28 Feb 04:47

Choose a tag to compare

v1.2.0

This release focuses on stability, orchestration UX, and parity improvements for distributed workflows.

Highlights

  • Replaced workflow-level queue node load balancing with a per-workflow load_balance toggle on Distributed Collector.
  • Added Distributed Value node for per-worker parameter overrides (with dynamic typed widget behavior).
  • Added remote/cloud worker log viewing from master UI.
  • Improved media sync compatibility for remote workers (audio/video/file inputs).
  • Improved collector correctness:
    • Worker-completion progress accounting is more robust.
    • Output ordering is now deterministic: master first, then enabled worker order.

Major Changes

  • Load balancing architecture update

    • Distributed Queue node removed.
    • Load balancing now handled by backend orchestration when collector load_balance=true.
    • Least-busy participant selection supports master participation rules.
  • New node: Distributed Value

    • Per-worker value mapping with default fallback.
    • Typed behavior for connected input types (STRING, INT, FLOAT, COMBO).
    • UI tracks enabled workers and updates dynamically.
    • Disconnect reset behavior returns node to default string state.
  • Remote logs

    • Added worker-local in-memory log endpoint and master proxy endpoint.
    • Remote/cloud workers now support View Log from panel.

Fixes and Improvements

  • Remote worker media sync fixes for:
    • LoadAudio inputs
    • LoadVideo file inputs
    • Worker-local path rewriting
  • Distributed divider and validation improvements.
  • UI refinements (including Nodes 2.0/light theme related polish and worker card behavior).
  • Additional tests and refactor hardening across orchestration and worker flow.

Docs Updated

  • README updated for:
    • current load-balancing architecture
    • Distributed Value usage
    • node list updates
    • corrected workflow links
  • API docs updated with log endpoints:
    • GET /distributed/local_log
    • GET /distributed/remote_worker_log/{worker_id}
    • GET /distributed/worker_log/{worker_id}

Notes

  • If you previously used Distributed Queue, migrate to Distributed Collector with load_balance=true.
  • For remote/cloud usage, keep CORS/network reachability configured as before.

Release 1.1.0

15 Sep 01:59
2fec61d

Choose a tag to compare

Release 1.0.5

01 Aug 02:14
7cd014f

Choose a tag to compare

  • Parallel video generation using multiple GPUs, to maximize throughput
  • Seamless cloud worker integration
  • Ultimate Upscaler: dynamic mode for asymmetrical GPU setups
  • Ultimate Upscaler: supports image batches
  • Auto-detection of GPUs

📺 Watch the release video to learn more.