Skip to content

Releases: SaladTechnologies/comfyui-api

1.13.1 - Add Support for LoadAudio node

28 Oct 14:01
7e34549

Choose a tag to compare

  • adds file management support for the LoadAudio node. resolves #96
  • updates docker images to comfy 0.3.67
  • adds various examples to readme.

1.13.0 - Webhook Improvements

23 Oct 17:34
325217e

Choose a tag to compare

  • Requests now support a .webhook_v2 field. webhooks v2 are signed standard webhooks, and match the schema of the normal response body. resolves #86
  • System events are now signed
  • Salad metadata is expanded to include new default environment variables
  • New events for file downloads, uploads, and deletions, making it easy to remotely monitor the status of local cache. resolves #91

1.12.0 - LRU Caching

22 Oct 16:51
820f4ba

Choose a tag to compare

  • Adds optional LRU cache management to keep local storage from growing in an unbounded way. resolves #83
  • refactors model listing to use comfyui apis.
  • Updates docker images to comfy 0.3.66

1.11.0 - More storage options

09 Oct 19:04
affb608

Choose a tag to compare

  • Storage has been refactored into modular storage providers
  • There are now several storage providers: s3, http, azure blob, and huggingface.
  • It is easy to add new storage providers
  • Storage providers add support for both downloading and uploading from their respective providers.
  • Improve content-type detection for uploads
  • change filename behavior: prepend with unique id instead of replacing entirely.
  • update docker images to comfy 0.3.64
  • tests for workflow functionality
  • tests for new storage providers
  • documentation of new features, including development guide
  • resolves #81

1.10.0 - Dynamic model loading, manifest support, execution stats

02 Oct 14:21
31c650f

Choose a tag to compare

  • You can now provide a url instead of a model name in any model loading node. This will result in the remote model being locally cached and used. Subsequent requests for the same model url will not re-download, but instead use the locally cached version. resolves #55
  • You can now include a manifest via environment variable, or a json or yaml file, that will perform additional setup prior to the server becoming ready. This allows you to install pip or apt packages, custom nodes, and models via configuration, as opposed to during container image build.
  • Some execution stats are returned now, including the amount of time spent preprocessing the prompt (i.e. downloading images and models), the amount of time comfy spent executing the prompt, amount of time uploading assets, and a timestamp for when each node began running. These are returned in .stats in the response body. resolves #54
  • dependency updates resolve #78
  • under the hood, all downloads and uploads run through a new singleton RemoteStorageManager class, which handles caching and conflicts, and determines the best approach to download a file based on its url.
  • functionality in the utils.ts file have been decomposed into several other files, including the new remote storage manager.
  • bumps to comfy 0.3.62 in docker images

1.9.2 - Support S3 output in workflow endpoints

23 Jul 14:14
9ce5642

Choose a tag to compare

1.9.1 - Add support for more media loading nodes

02 Jul 16:20
0d91eb0

Choose a tag to compare

  • Adds support for additional media loading nodes. These nodes now behave the same as the LoadImage node, where inputs can be base64, http url, or s3 url.
    • LoadImage
    • LoadImageMask
    • LoadImageOutput
    • VHS_LoadImagePath
    • VHS_LoadImages
    • VHS_LoadImagesPath
    • LoadVideo
    • VHS_LoadVideo
    • VHS_LoadVideoPath
    • VHS_LoadVideoFFmpegPath
    • VHS_LoadVideoFFmpeg

resolves #62
resolves #58

1.9.0 - S3 Storage Backend, Instance Deletion Cost Management

04 Jun 15:41
ef48521

Choose a tag to compare

  • Adds support for including image inputs as S3 URLs
  • Adds support for uploading outputs to s3 and returning s3 urls instead of base64 encoded files
  • Adds support for asynchronously uploading outputs to s3 and returning a 202 immediately for the request.
  • Adds support for SaladCloud's Instance Deletion Cost Endpoint so that nodes with more work queued are less likely to be scaled in when adjusting replica count on the container group.
  • Expands test coverage

@x0xa This release provides a non-base64 encoded method for receiving generated outputs.

resolves #45
resolves #46

1.8.4 - Bugfixes and Dependency Updates

28 May 19:29
4a4d755

Choose a tag to compare

  • fixes a bug in downloadImage, via #48
  • updates dependencies
  • added tests to cover bugs found by the community.

Thanks @liunian-zy
resolves #43

1.8.3 - small bug fix and add base images that work on 50xx gpus

09 Apr 19:09
4d19235

Choose a tag to compare

  • resolves #36 by performing additional validation on an image input string
  • Adds base images for cuda 12.8 that work on rtx 50xx gpus.