github comfyanonymous/ComfyUI v0.2.3

18 hours ago

What's Changed

  • Update web content to release v1.3.11 by @huchenlei in #5189
  • Add a weight_dtype fp8_e4m3fn_fast to the Diffusion Model Loader node.
  • Fix flux doras with diffusers keys.
  • Slightly improve fast previews for Flux, SDXL and SD3
  • Let --verbose have an argument for the log level.
  • Allow using SD3 type te output on flux model.
  • torch.compile node (TorchCompileModel)
  • Add an optional VAE input to the ControlNetApplyAdvanced node and deprecate the other controlnet nodes.
  • Load controlnet in fp8 if weights are in fp8.
  • Make --listen listen on both ipv4 and ipv6 at the same time by default.
  • VAEDecodeAudio now does some normalization on the audio.
  • Support AliMama SD3 and Flux inpaint controlnets (ControlNetInpaintingAliMamaApply).
  • Prevent random websites from sending blind requests to local comfyui instance.
  • Add a LoraSave node to save a lora from a ModelMergeSubtract and/or CLIPMergeSubtract output.
  • Fix scipy.stats import when using beta scheduler on API by @nom in #4815
  • Fix error with ExecutionBlocker and OUTPUT_IS_LIST by @guill in #4836
  • fix: url decode filename from API by @w1gs in #4801
  • allow current timestamp in save image prefix by @mcmonkey4eva in #4030
  • Add .venv to gitignore by @david02871 in #4756
  • Add back CI action for tests-ui by @huchenlei in #4859
  • Expand user directory for basepath in extra_models_paths.yaml by @robinjhuang in #4857
  • [🗻 Mount Fuji Commit] Add unit tests for folder path utilities by @yoland68 in #4869
  • Add content-type filter method to folder_paths by @christian-byrne in #4054
  • Add CFG++ to DPM++ 2S Ancestral by @yoinked-h in #3871
  • Expand variables in base_path for extra_config_paths.yaml. by @robinjhuang in #4893
  • Minor: update tests-unit README.md by @yoland68 in #4896
  • Add cli arg to override user directory by @robinjhuang in #4856
  • Reduce repeated calls of get_immediate_node_signature in cache by @JettHu in #4871
  • Add full_info flag in /userdata endpoint to list out file size and last modified timestamp by @huchenlei in #4905
  • Normalize path returned by /userdata to always use / as separator by @huchenlei in #4906
  • Fix RecursionError for (very) large graphs by @Acly in #4886
  • Remove empty spaces in user_manager.py by @huchenlei in #4917
  • Reduce repeated calls of INPUT_TYPES in cache by @JettHu in #4922
  • Improve tiling calculations to reduce number of tiles that need to be processed. by @pharmapsychotic in #4944
  • add simple error check to model loading by @mcmonkey4eva in #4950
  • Add route to list model types by @ImDarkTom in #4846
  • very simple strong-cache on model list by @mcmonkey4eva in #4969
  • Fix xpu Pytorch nightly build from calling ipex.optimize which doesn't exist. by @simonlui in #4978
  • add 'is_default' to model paths config by @mcmonkey4eva in #4979
  • add internal /folder_paths route by @mcmonkey4eva in #4980
  • add laplace scheduler [2407.03297] by @yoinked-h in #4990
  • Update web content to release v1.2.60 by @huchenlei in #5017
  • Added to the websockets_api_example.py to show how to decode latent previews from the binary stream by @RandomGitUser321 in #5016
  • Add ws.close() to the websocket examples by @RandomGitUser321 in #5020
  • Run unit tests on Windows/MacOS as well. by @robinjhuang in #5018
  • Add dpmpp_2m_cfg_pp sampler by @chaObserv in #4992
  • Internal download API: Add proper validated directory input by @mcmonkey4eva in #4981
  • Flux torch compile fix by @city96 in #5082
  • IS_CHANGED should be a classmethod by @LexLuc in #5159
  • Update web content to release v1.2.64 by @huchenlei in #5124
  • Add a try/catch to skip special file_name values instead of failing to load a node. by @brendanhoar in #5187
  • Change runner label for the new runners by @yoland68 in #5197
  • Increase maximum macOS version to 15.0.1 when forcing upcast attention by @joneavila in #5191
  • Hotfix for the div zero occurrence when memory_used_encode is 0 by @ltdrdata in #5121

New Contributors

Full Changelog: v0.2.2...v0.2.3

Don't miss a new ComfyUI release

NewReleases is sending notifications on new releases.