Note, only relatively significant changes to user-visible functionality will be included here. Most recent changes at the top.
ComfyUI in its infinite wisdom decided to make it so you can no longer have parameters that default to inputs but can be converted to widgets and widgets take up the full space even if you're using an input now. Because of this, the YAML parameters in the node will take up a lot more space and can't be hidden. I'd make it so the parameter was just always an input but then it would be impossible to acces the parameters in any workflows that had previously converted the input to a widget.
- Work around breakage caused by recent ComfyUI frontend versions.
- Fixed an issue where sharpen didn't respect the mask if it existed.
- Added
ensure_model_modeYAML parameter. Can be used to control the strategy jankdiffushigh uses to make sure the model doesn't get unloaded. - You can now pass noise sampler parameters via
custom_noise_params.
Reworked approach to integrating with external node packs. This shouldn't cause any visible changes from a user perspective but please create an issue if you notice anything weird.
- Added the ability to mask both guidance and global changes. See the README section on masks.
- Added the
DiffuseHighParamnode and the ability to connect multiple VAEs, upscale models, noise generators and samplers as well as switch between them per iteration.
sigma_offsetYAML parameter removed - you can use schedule overrides to accomplish the same effect (see README).- Chunked sampling mode added, should make samplers that care about state (i.e. momentum or history like
dpmpp_2m) work better for guidance steps. May change seeds, you can disable withchunked_sampling: falsein YAML parameters. - Added
sigma_dishonesty_factorandsigma_dishonesty_factor_guidanceYAML parameters - can be used to increase detail. See README.
- Initial support for rectified flow models (Flux, SD3, SD3.5). Might slightly change seeds for other models.
- Improve contrast adaptive sharpening (hopefully). Will change seeds for workflows using
sharpen_mode: contrast_adaptive, you can usesharpen_mode: contrast_adaptive_rawfor the old behavior.
- Added workaround for Comfy-Org/ComfyUI#2833 - may change seeds. You can disable it with
seed_rng: falsein YAML parameters. - Added
enable_gcandenable_cache_clearingoptions to YAML parameters. - Added
use_upscale_modeloption to YAML parameters - allows disabling use of an upscale model even when connected. - Made
highres_sigmasinput optional, now defaults to the same schedule as the official implementation. - Added
schedule_overrideoption to YAML parameters, allows internally generating a schedule. See README for details.