Skip to content

Releases: runpod-workers/worker-comfyui

5.0.4

19 May 16:54
Compare
Choose a tag to compare
  • trigger a new release on the hub

5.0.3

19 May 13:21
Compare
Choose a tag to compare
  • trigger a new release on the hub

5.0.2

16 May 16:19
Compare
Choose a tag to compare
  • ci: trigger tests

5.0.1

09 May 11:40
Compare
Choose a tag to compare
  • test: simplified workflow & use it for both tests

5.0.0

02 May 23:02
Compare
Choose a tag to compare

Breaking Change

  • Versions < 5.0.0 returned the primary image data (S3 URL or base64 string) directly within an output.message field
  • Starting with v5.0.0, the output format has changed significantly:
    • Image data is now returned within an output.images field
    • This field is a list of dictionaries. Each dictionary contains:
      • filename: The original filename from ComfyUI
      • type: Either "s3_url" or "base64"
      • data: The corresponding S3 URL or the base64 encoded image string
  • Clients need to be updated to handle this new structure as it's not compatible with previous versions.

Features

  • Websocket Communication: Replaced HTTP polling with websockets for job status monitoring and completion.

  • Multiple Output Images: Processes and returns all non-temp images from the workflow history

  • Simplified Customization Workflow: Users no longer need to fork the repository & use the "snapshot restoration" workflow to add custom nodes or models. They can create their own Dockerfile that builds FROM an official base image, using comfy-cli for setup to install custom-nodes and download models

  • ComfyUI update: 0.3.30

  • Direct Image Retrieval: Fetches image data via ComfyUI /view API instead of filesystem access

  • Filename in Output: Includes original filename in the output data for each image

  • Websocket Reconnection: Added automatic reconnection attempts for dropped connections during monitoring

  • Unhandled Output Warnings: Logs warnings for unrecognized node output types

  • Removed Redundant Output: Removed the refresh_worker key from handler.py return values, as the behavior is solely controlled by the environment variable

Documentation

  • Major Restructure: Refactored the main README.md into a concise overview and quickstart guide, moving detailed sections (deployment, configuration, customization, development, ci/cd, acknowledgments) into separate, focused files within the docs/ directory for improved readability and maintainability
  • Improved Customization Guide: Rewrote docs/customization.md to feature the new, simpler method using a custom Dockerfile with comfy-cli commands (comfy node install, comfy model download). Removed the old method requiring repository forks and snapshots

Bug Fixes

  • Input Image Base64 Decoding: Correctly handles optional data:[...];base64,... prefixes in input image strings.

4.1.0

02 May 11:04
Compare
Choose a tag to compare
4.1.0 Pre-release
Pre-release

4.1.0 (2025-05-02)

Bug Fixes

  • moved code back into stage 1 (d9ed145)

Features

  • move stuff around (2b2bc12)
  • removed polling; added websocket; allow multiple output images; (79a560f)

4.0.1

02 May 07:50
9c161c8
Compare
Choose a tag to compare
  • ci: renamed tests_deactivated.json to tests.json to activate tests

4.0.0

25 Apr 14:31
Compare
Choose a tag to compare

What's Changed

  • updated base cuda to 12.6 & comfyui to 0.3.29
  • feat: cleanup comfyui to move from blibla to runpod by @TimPietrusky in #115
  • prepare the worker for the hub

3.6.0

12 Mar 16:58
Compare
Choose a tag to compare

3.6.0 (2025-03-12)

Features

  • update comfyui to 0.3.26 (ac0269e)

3.5.0

12 Mar 15:30
Compare
Choose a tag to compare

3.5.0 (2025-03-12)

Features