Releases: comfyanonymous/ComfyUI
Releases · comfyanonymous/ComfyUI
v0.3.40
What's Changed
- Cleanup BFL API nodes for Kontext [pro] and [max] by @Kosinkadink in #8337
- Add node for regex replace(sub) operation by @JettHu in #8340
- Put ROCm version in tuple to make it easier to enable stuff based on it. by @comfyanonymous in #8348
- Remove huchenlei from CODEOWNERS by @huchenlei in #8350
- fix: custom comfy-api-base works with subpath by @BennyKok in #8332
- use fused multiply-add pointwise ops in chroma by @drhead in #8279
- Bump template to 0.1.23 by @comfyui-wiki in #8353
- Make it easier to pass lists of tensors to models. by @comfyanonymous in #8358
- Update frontend to 1.21 by @webfiltered in #8366
- [feat] Add ImageStitch node for concatenating images by @christian-byrne in #8369
- Add Help Menu in NodeLibrarySidebarTab by @benceruleanlu in #8179
- Make the casting in lists the same as regular inputs. by @comfyanonymous in #8373
- Bump template to 0.1.25 by @comfyui-wiki in #8372
- [BugFix] Update frontend to 1.21.4 by @webfiltered in #8377
- [feat] Add custom node testing requirement to issue templates by @christian-byrne in #8374
- [BugFix] Update frontend to 1.21.5 by @webfiltered in #8382
- [BugFix] Update frontend to 1.21.6 by @webfiltered in #8383
- Update fix for potential XSS on /view by @jessegonyou in #8384
- Style fix. by @comfyanonymous in #8390
- [feat] Add GetImageSize node by @christian-byrne in #8386
- Add api nodes to readme. by @comfyanonymous in #8402
- add support to read pyproject.toml from custom node by @jtydhr88 in #8357
- Update frontend to 1.21.7 by @webfiltered in #8410
- [Fix] Replace call to deprecated pillow API
Image.ANTIALIAS
by @soudfl in #8415 - Add batch to GetImageSize node. by @comfyanonymous in #8419
- [refactor] remove version prefixes from Ideogram node categories by @christian-byrne in #8418
New Contributors
- @BennyKok made their first contribution in #8332
- @jessegonyou made their first contribution in #8384
- @soudfl made their first contribution in #8415
Full Changelog: v0.3.39...v0.3.40
v0.3.39
What's Changed
- Support HiDream SimpleTuner loras. by @comfyanonymous in #8318
- Refactor Pika API node imports and fix unique_id issue. by @yoland68 in #8319
- Not really tested WAN Phantom Support. by @comfyanonymous in #8321
- Delete useless file. by @comfyanonymous in #8327
- Add BFL Kontext API Nodes. by @robinjhuang in #8333
- Update templates 0.1.22 by @webfiltered in #8334
Full Changelog: v0.3.38...v0.3.39
v0.3.38
What's Changed
- Frontend fix to prevent some api nodes from executing again when none of the inputs change.
- Memory estimation code can now take into account conds. by @comfyanonymous in #8307
- Update frontend to v1.20.7 (patch) by @christian-byrne in #8312
Full Changelog: v0.3.37...v0.3.38
v0.3.37
What's Changed
- Return proper error if diffusion model not detected properly. by @comfyanonymous in #8272
- Enable pytorch attention by default on AMD gfx1151 by @comfyanonymous in #8282
- Disable initial GPU load when novram is used. by @comfyanonymous in #8294
- [BugFix] Update frontend to 1.20.6 by @webfiltered in #8296
- More API nodes: Gemini/Open AI Chat, Tripo, Rodin, Runway Image by @robinjhuang in #8295
Full Changelog: v0.3.36...v0.3.37
v0.3.36
What's Changed
- Make torch.compile LoRA/key-compatible by @Kosinkadink in #8213
- Code Optimization and Issues Fixes in ComfyUI server by @programming-pupil in #8196
- Improve performance with large number of queued prompts by @miabrahams in #8176
- Update templates to 0.1.18 by @comfyui-wiki in #8224
- Update frontend to 1.20 by @huchenlei in #8232
- remove mtl from 3d model file list by @jtydhr88 in #8192
- Add append feature to conditioning_set_values by @comfyanonymous in #8239
- Make VACE conditionings stackable. by @comfyanonymous in #8240
- Remove blocking call from timestep embedding of Chroma by @drhead in #8255
- Add argument to explicitly enable fp8 compute support. by @comfyanonymous in #8257
- Update frontend to v1.20.5 (patch) by @christian-byrne in #8260
- Better error if sageattention is installed but a dependency is missing. by @comfyanonymous in #8264
New Contributors
- @programming-pupil made their first contribution in #8196
- @comfyui-wiki made their first contribution in #8224
- @drhead made their first contribution in #8255
Full Changelog: v0.3.35...v0.3.36
v0.3.35
What's Changed
- add opus and mp3 to audio output node by @thot-experiment in #8019
- Add nodes for basic string operations by @jtydhr88 in #7952
- Update frontend to v1.19 by @huchenlei in #8076
- add support to record video as output for 3d node by @jtydhr88 in #7927
- implement APG guidance by @thot-experiment in #8081
- Add comment in example script denoting how to use api keys without needing frontend by @christian-byrne in #8082
- Support official ACE Step loras. by @comfyanonymous in #8094
- Fix issue with old pytorch RMSNorm. by @comfyanonymous in #8095
- fix negative momentum in APG node by @thot-experiment in #8100
- Hunyuan Custom initial untested implementation. by @comfyanonymous in #8101
- rework client.py to be more robust, add logging of api requests by @thot-experiment in #7988
- Display progress and result URL directly on API nodes by @christian-byrne in #8102
- Fix bug: don't retry request if API reports task failure by @christian-byrne in #8111
- Update comment on ROCm pytorch attention in README. by @comfyanonymous in #8123
- Add
get_duration
method to Comfy VIDEO type by @christian-byrne in #8122 - Remove old hack used to fix windows pytorch 2.4 on the portable. by @comfyanonymous in #8139
- Add Wan-FUN Camera Control models and Add WanCameraImageToVideo node by @George0726 in #8013
- Fix typo in last PR. by @comfyanonymous in #8144
- Remove Desktop versioning claim from README by @webfiltered in #8155
- Make ImagePadForOutpaint return a 3 channel mask. by @comfyanonymous in #8157
- Remove useless log. by @comfyanonymous in #8166
- Add missing category for T5TokenizerOption by @silveroxides in #8177
- Validate video inputs by @christian-byrne in #8133
- Node to add pixel space noise to an image. by @comfyanonymous in #8182
- Add delimiter to concatenate node by @LaVie024 in #8173
- Remove default delimiter. by @comfyanonymous in #8183
- Update AMD instructions in README. by @comfyanonymous in #8198
- Update README ROCm text to match link by @webfiltered in #8199
- This doesn't seem to be needed on chroma. by @comfyanonymous in #8209
- Revert "This doesn't seem to be needed on chroma." by @comfyanonymous in #8210
New Contributors
- @George0726 made their first contribution in #8013
- @LaVie024 made their first contribution in #8173
Full Changelog: v0.3.34...v0.3.35
v0.3.34
What's Changed
- Add ACE Step to README. by @comfyanonymous in #8005
- Add --mmap-torch-files to enable use of mmap when loading ckpt/pt by @comfyanonymous in #8021
- move SVG to core by @thot-experiment in #7982
- Use normal ComfyUI attention in ACE-Steps model by @blepping in #8023
- Update node tooltips and validation by @christian-byrne in #8036
- Fix res_multistep_ancestral and res_multistep_ancestral_cfg_pp sampler by @pamparamm in #8030
- Fix issue with fp8 ops on some models. by @comfyanonymous in #8045
- Add method to stream text to node UI by @christian-byrne in #8018
- Add support for Comfy API keys by @christian-byrne in #8041
- ACE VAE works in fp16. by @comfyanonymous in #8055
- Remove extraneous
aspect_ratio
field from Kling I2V by @christian-byrne in #8062 - Fix torch warning about deprecated function. by @comfyanonymous in #8075
Full Changelog: v0.3.33...v0.3.34
v0.3.33
What's Changed
- Change chroma to use Flux shift. by @comfyanonymous in #7961
- Better mem estimation for the LTXV 13B model. by @comfyanonymous in #7963
- Initial ACE-Step model implementation. by @comfyanonymous in #7972
- Refuse to load api nodes on old pyav version. by @comfyanonymous in #7981
- Experimental lyrics strength for ACE. by @comfyanonymous in #7984
- Detection code to make ltxv models without config work. by @comfyanonymous in #7986
- Make torchaudio not a hard requirement. by @comfyanonymous in #7987
- Adjust memory estimation code for ACE VAE. by @comfyanonymous in #7990
- Make japanese hiragana and katakana characters work with ACE. by @comfyanonymous in #7997
- Make ACE VAE tiling work. by @comfyanonymous in #8004
Full Changelog: v0.3.32...v0.3.33
v0.3.32
What's Changed
- More API nodes by @Kosinkadink in #7956
- Add a way to disable api nodes: --disable-api-nodes by @comfyanonymous in #7960
- Switch mochi and wan modes to use pytorch RMSNorm. by @comfyanonymous in #7925
- Change cosmos and hydit models to use the native RMSNorm. by @comfyanonymous in #7934
- Change lumina to native RMSNorm. by @comfyanonymous in #7935
- Support saving Comfy
VIDEO
type to buffer by @christian-byrne in #7939 - Fix: Error creating video when sliced audio tensor chunks are non-c-contiguous by @christian-byrne in #7942
- This should not be a warning. by @comfyanonymous in #7946
Full Changelog: v0.3.31...v0.3.32
v0.3.31
What's Changed
- [NodeDef] Add documentation on widgetType by @AustinMroz in #7768
- Add a T5TokenizerOptions node to set options for the T5 tokenizer. by @comfyanonymous in #7803
- Update portable package workflow to cu128 by @comfyanonymous in #7812
- Add experimental --async-offload lowvram weight offloading. by @comfyanonymous in #7820
- Make loras work with --async-offload by @comfyanonymous in #7824
- Prevent custom nodes from hooking certain functions. by @comfyanonymous in #7825
- Use stream for casting if enabled. by @comfyanonymous in #7833
- Add
/api/v2/userdata
endpoint by @benceruleanlu in #7817 - ltxv: add strength parameter to conditioning. by @kvochko in #7849
- Save V-Pred ZSNR metadata in CheckpointSave by @pamparamm in #7840
- Fix stream priority to support older pytorch. by @comfyanonymous in #7856
- ltxv: overwrite existing mask on conditioned frame. by @kvochko in #7845
- CFG++ for gradient estimation sampler by @chaObserv in #7809
- Add moderation level option to OpenAIGPTImage1 by @yoland68 in #7804
- Support HiDream E1 model. by @comfyanonymous in #7857
- Add support for VIDEO as a built-in type by @guill in #7844
- Latest desktop and portable should work on blackwell. by @comfyanonymous in #7861
- Add release process section to README by @huchenlei in #7855
- support more example folders by @jtydhr88 in #7836
- Per device stream counters for async offload. by @comfyanonymous in #7873
- Bump minimum pyav version to 14.2.0 by @comfyanonymous in #7874
- Better vace memory estimation. by @comfyanonymous in #7875
- Test updater in the windows release workflow. by @comfyanonymous in #7886
- Add updater test to stable release workflow. by @comfyanonymous in #7887
- Support for Chroma - Flux1 Schnell distilled with CFG by @silveroxides in #7355
- Fix content moderation not serialized properly bug by @christian-byrne in #7894
- Switch ltxv to use the pytorch RMSNorm. by @comfyanonymous in #7897
- Update frontend to v1.18 by @huchenlei in #7898
- Lint node method's
self
argument by @catboxanon in #7903 - Make clipsave work with more TE models. by @comfyanonymous in #7908
- Add node to extend sigmas by @catboxanon in #7901
- Fix outdated comment about Internet connectivity by @catboxanon in #7827
- Fix the bugs in OFT/BOFT moule by @KohakuBlueleaf in #7909
- [BugFix] Update frontend 1.18.6 by @huchenlei in #7910
- upstream Preview Any from rgthree-comfy by @jtydhr88 in #7815
- Fix updater issue with newer portable. by @comfyanonymous in #7917
New Contributors
- @AustinMroz made their first contribution in #7768
- @benceruleanlu made their first contribution in #7817
Full Changelog: v0.3.30...v0.3.31