Change8

Migrating to ComfyUI v0.3.29

Version v0.3.29 introduces 1 breaking change. This guide details how to update your code.

Released: 4/17/2025

1
Breaking Changes
2
Migration Steps
8
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

InputTypeOptions.defaultInputltxvLoadImage node/promptVoxelToMesh nodeprepare_samplingUNet modelsfilter_files_content_types

Breaking Changes

Issue #1

Custom nodes can no longer accidentally overwrite global modules. If a custom node relied on overwriting a global module, it must be refactored to use local imports or other isolation techniques.

Migration Steps

  1. 1
    If you were relying on custom nodes overwriting global modules, refactor those custom nodes.
  2. 2
    If using InputTypeOptions, stop using InputTypeOptions.defaultInput and update usage accordingly.

Release Summary

This release introduces significant new model support, including HiDream and Wan variants, alongside performance optimizations like MLU memory optimization and Dependency Aware Node Caching. It also deprecates an old input option and enhances node isolation security.

Need More Details?

View the full release notes and all changes for ComfyUI v0.3.29.

View Full Changelog