andreas
6a66b5320e
Avoid silent fallback to TCP if binding to systemd socket fails
2026-07-09 20:57:36 +02:00
Andreas
8d7873fb9f
Merge remote-tracking branch 'upstream/master'
2026-04-21 23:07:31 +02:00
Comfy Org PR Bot and GitHub
102773cd2c
Bump comfyui-frontend-package to 1.42.14 ( #13493 )
2026-04-21 11:35:45 -07:00
1e1d4f1254
[Partner Nodes] added 4K resolution for Veo models; added Veo 3 Lite model ( #13330 )
...
* feat(api nodes): added 4K resolution for Veo models; added Veo 3 Lite model
Signed-off-by: bigcat88 <bigcat88@icloud.com >
* increase poll_interval from 5 to 9
---------
Signed-off-by: bigcat88 <bigcat88@icloud.com >
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com >
2026-04-21 11:27:35 -07:00
Jukka Seppänen and GitHub
eb22225387
Support standalone LTXV audio VAEs ( #13499 )
2026-04-21 10:46:37 -07:00
Alexander Piskun and GitHub
b38dd0ff23
feat(api-nodes): add automatic downscaling of videos for ByteDance 2 nodes ( #13465 )
2026-04-21 10:45:10 -07:00
comfyanonymous and GitHub
ad94d47221
Make the ltx audio vae more native. ( #13486 )
2026-04-21 11:02:42 -04:00
Comfy Org PR Bot and GitHub
e75f775ae8
Bump comfyui-frontend-package to 1.42.12 ( #13489 )
2026-04-21 00:43:11 -07:00
comfyanonymous and GitHub
c514890325
Refactor io to IO in nodes_ace.py ( #13485 )
2026-04-20 21:59:26 -04:00
Octopus and GitHub
543e9fba64
fix: pin SQLAlchemy>=2.0 in requirements.txt ( fixes #13036 ) ( #13316 )
2026-04-20 15:30:23 -07:00
comfyanonymous and GitHub
fc5f4a996b
Add link to Intel portable to Readme. ( #13477 )
2026-04-19 20:26:12 -04:00
Abdul Rehman and GitHub
138571da95
fix: append directory type annotation to internal files endpoint response ( #13078 ) ( #13305 )
2026-04-18 23:21:22 -04:00
comfyanonymous and GitHub
3d816db07f
Some optimizations to make Ernie inference a bit faster. ( #13472 )
2026-04-18 23:02:29 -04:00
Jukka Seppänen and GitHub
b9dedea57d
feat: SUPIR model support (CORE-17) ( #13250 )
2026-04-18 23:02:01 -04:00
comfyanonymous
3086026401
ComfyUI v0.19.3
2026-04-17 13:35:01 -04:00
9635c2ec9b
fix(api-nodes): make "obj" output optional in Hunyuan3D Text and Image to 3D ( #13449 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com >
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com >
2026-04-18 01:31:37 +08:00
Daxiong (Lin) and GitHub
f8d92cf313
chore: update workflow templates to v0.9.57 ( #13455 )
2026-04-17 12:16:39 -05:00
Alexander Piskun and GitHub
4f48be4138
feat(api-nodes): add new "arrow-1.1" and "arrow-1.1-max" SVG models ( #13447 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com >
2026-04-17 12:02:06 -05:00
Alexander Piskun and GitHub
541fd10bbe
fix(api-nodes): corrected StabilityAI price badges ( #13454 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com >
2026-04-17 11:44:08 -05:00
rattus and GitHub
05f7531148
nodes_textgen: Implement use_default_template for LTX ( #13451 )
2026-04-17 12:20:09 -04:00
comfyanonymous
c033bbf516
ComfyUI v0.19.2
2026-04-17 00:26:35 -04:00
comfyanonymous and GitHub
1391579c33
Add JsonExtractString node. ( #13435 )
2026-04-17 00:20:16 -04:00
Alexander Piskun and GitHub
d0c53c50c2
feat(api-nodes): add 1080p resolution for SeeDance 2.0 model ( #13437 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com >
2026-04-16 20:32:04 -05:00
Bedovyy and GitHub
b41ab53b6f
Use ErnieTEModel_ not ErnieTEModel. ( #13431 )
2026-04-16 10:11:58 -04:00
comfyanonymous and GitHub
e9a2d1e4cc
Add a way to disable default template in text gen node. ( #13424 )
2026-04-15 22:59:08 -04:00
Jun Yamog and GitHub
1de83f91c3
Fix OOM regression in _apply() for quantized models during inference ( #13372 )
...
Skip unnecessary clone of inference-mode tensors when already inside
torch.inference_mode(), matching the existing guard in set_attr_param.
The unconditional clone introduced in 20561aa9 caused transient VRAM
doubling during model movement for FP8/quantized models.
2026-04-15 02:10:36 -07:00
comfyanonymous
8f374716ee
ComfyUI v0.19.1
2026-04-14 22:56:13 -04:00
comfyanonymous and GitHub
cb0bbde402
Fix ernie on devices that don't support fp64. ( #13414 )
2026-04-14 22:54:47 -04:00
Daxiong (Lin) and GitHub
7ce3f64c78
Update workflow templates to v0.9.54 ( #13412 )
2026-04-14 17:35:27 -07:00
comfyanonymous and GitHub
c5569e8627
Add string output to preview text node. ( #13406 )
2026-04-14 14:42:23 -04:00
Comfy Org PR Bot and GitHub
c16db7fd69
Bump comfyui-frontend-package to 1.42.11 ( #13398 )
2026-04-14 14:13:35 -04:00
Daxiong (Lin) and GitHub
fed4ac031a
chore: update workflow templates to v0.9.50 ( #13399 )
2026-04-14 14:24:37 +08:00
Alexander Piskun and GitHub
35dfcbbb28
[Partner Nodes] add Sonilo Audio nodes ( #13391 )
...
* feat(api-nodes): add Sonilo nodes
Signed-off-by: bigcat88 <bigcat88@icloud.com >
* fix: do not spam frontend with each chunk arrival
Signed-off-by: bigcat88 <bigcat88@icloud.com >
* updated pricing badge
Signed-off-by: bigcat88 <bigcat88@icloud.com >
---------
Signed-off-by: bigcat88 <bigcat88@icloud.com >
2026-04-13 22:21:01 -07:00
comfyanonymous and GitHub
722bc73319
Make text generation work with ministral model. ( #13395 )
...
Needs template before it works properly.
2026-04-13 20:43:57 -04:00
comfyanonymous and GitHub
402ff1cdb7
Fix issue with ernie image. ( #13393 )
2026-04-13 16:38:42 -04:00
comfyanonymous
acd718598e
ComfyUI v0.19.0
2026-04-13 03:02:36 -04:00
Daxiong (Lin) and GitHub
559501e4b8
chore: update workflow templates to v0.9.47 ( #13385 )
2026-04-12 23:19:09 -07:00
Alexander Piskun and GitHub
ee2db7488d
feat(api-nodes): add SeeDance 2.0 nodes ( #13364 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com >
2026-04-12 19:26:19 -10:00
comfyanonymous and GitHub
c2657d5fb9
Fix typo. ( #13382 )
2026-04-12 23:37:13 -04:00
comfyanonymous and GitHub
971932346a
Update quant doc so it's not completely wrong. ( #13381 )
...
There is still more that needs to be fixed.
2026-04-12 23:27:38 -04:00
comfyanonymous and GitHub
31283d2892
Implement Ernie Image model. ( #13369 )
2026-04-11 22:29:31 -04:00
comfyanonymous and GitHub
55ebd287ee
Add a supports_fp64 function. ( #13368 )
2026-04-11 21:06:36 -04:00
comfyanonymous and GitHub
a2840e7552
Make ImageUpscaleWithModel node work with intermediate device and dtype. ( #13357 )
2026-04-10 21:48:26 -04:00
Jukka Seppänen and GitHub
a134423890
SDPose: resize input always ( #13349 )
2026-04-10 11:26:55 -10:00
Daxiong (Lin) and GitHub
b920bdd77d
chore: update workflow templates to v0.9.45 ( #13353 )
2026-04-10 15:50:40 -04:00
Alexander Piskun and GitHub
5410ed34f5
fix(api-nodes): fix GrokVideoReferenceNode price badge ( #13354 )
2026-04-10 08:01:15 -10:00
Terry Jia and GitHub
e6be419a30
should use 0 as defalut for brightness ( #13345 )
2026-04-09 21:58:05 -04:00
comfyanonymous and GitHub
3d4aca8084
Bump comfyui-frontend-package version to 1.42.10 ( #13346 )
2026-04-09 21:56:49 -04:00
comfyanonymous and GitHub
2d861fb146
Basic intel standalone package .bat ( #13333 )
2026-04-08 21:39:29 -04:00
huemin and GitHub
b615af1c65
Add support for small flux.2 decoder ( #13314 )
2026-04-07 03:44:18 -04:00
comfyanonymous and GitHub
40862c0776
Support Ace Step 1.5 XL model. ( #13317 )
2026-04-07 03:13:47 -04:00
50076f3439
format blueprint ( #13315 )
...
Co-authored-by: guill <jacob.e.segal@gmail.com >
2026-04-06 23:33:55 -04:00
comfyanonymous and GitHub
61c2387436
Ace step empty latent nodes follow intermediate dtype. ( #13313 )
2026-04-06 18:12:16 -07:00
7083484a48
image histogram node ( #13153 )
...
* image histogram node
* update color curve blueprint using image histogram node
---------
Co-authored-by: guill <jacob.e.segal@gmail.com >
2026-04-06 14:54:02 -07:00
comfyanonymous and GitHub
4b1444fc7a
Update README.md with new frontend release cycle. ( #13301 )
2026-04-05 16:37:27 -07:00
Daxiong (Lin) and GitHub
8cbbea8f6a
chore: update workflow templates to v0.9.44 ( #13290 )
2026-04-05 13:31:11 +08:00
comfyanonymous and GitHub
13917b3880
Nightly Nvidia pytorch is now cu132 ( #13288 )
2026-04-04 16:02:47 -07:00
comfyanonymous and GitHub
f21f6b2212
Add portable release for intel XPU. ( #13272 )
2026-04-03 15:29:06 -04:00
Daxiong (Lin) and GitHub
eb0686bbb6
Update template to 0.9.43 ( #13265 )
2026-04-02 23:52:10 -07:00
Alexander Piskun and GitHub
5de94e70ec
feat(api-nodes): new Partner nodes for Wan2.7 ( #13264 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com >
2026-04-02 23:51:47 -07:00
comfyanonymous and GitHub
76b75f3ad7
Fix some issue with insecure browsers. ( #13261 )
...
If you are on a recent chromium or chrome based browser this doesn't affect you.
This is to give time for the lazy firefox devs to implement PNA.
2026-04-02 16:39:34 -04:00
comfyanonymous and GitHub
0c63b4f6e3
Remove dead code. ( #13251 )
2026-04-01 20:22:06 -04:00
Daxiong (Lin) and GitHub
7d437687c2
chore: update workflow templates to v0.9.41 ( #13242 )
2026-03-31 20:23:25 -07:00
comfyanonymous and GitHub
e2ddf28d78
Fix some fp8 scaled checkpoints no longer working. ( #13239 )
2026-03-31 14:27:17 -07:00
comfyanonymous and GitHub
076639fed9
Update README with note on model support ( #13235 )
...
Added note about additional supported models in ComfyUI.
2026-03-30 23:11:02 -04:00
Christian Byrne and GitHub
55e6478526
Rename utils/string nodes with Text prefix and add search aliases ( #13227 )
...
Rename all 11 nodes in the utils/string category to include a "Text"
prefix for better discoverability and natural sorting. Regex nodes get
user-friendly names without "Regex" in the display name.
Renames:
- Concatenate → Text Concatenate
- Substring → Text Substring
- Length → Text Length
- Case Converter → Text Case Converter
- Trim → Text Trim
- Replace → Text Replace
- Contains → Text Contains
- Compare → Text Compare
- Regex Match → Text Match
- Regex Extract → Text Extract Substring
- Regex Replace → Text Replace (Regex)
All renamed nodes include their old display name as a search alias so
users can still find them by searching the original name. Regex nodes
also include "regex" as a search alias.
2026-03-29 21:02:44 -07:00
comfyanonymous and GitHub
537c10d231
Update README.md with latest AMD Linux pytorch. ( #13228 )
2026-03-29 19:07:38 -07:00
rattus and GitHub
8d723d2caa
Fix/tweak pinned memory accounting ( #13221 )
...
* mm: Lower windows pin threshold
Some workflows have more extranous use of shared GPU memory than is
accounted for in the 5% pin headroom. Lower this for safety.
* mm: Remove pin count clearing threshold.
TOTAL_PINNED_MEMORY is shared between the legacy and aimdo pinning
systems, however this catch-all assumes only the legacy system exists.
Remove the catch-all as the PINNED_MEMORY buffer is coherent already.
2026-03-29 16:43:24 -07:00
Alexander Piskun and GitHub
d113d1cc32
feat(api-nodes-Tencent3D): allow smaller possible face_count; add uv_image output ( #13207 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com >
2026-03-29 14:11:30 -07:00
Jukka Seppänen and GitHub
a500f1edac
CORE-13 feat: Support RT-DETRv4 detection model ( #12748 )
2026-03-28 23:34:10 -04:00
comfyanonymous and GitHub
3f77450ef1
Fix #13214 ( #13216 )
2026-03-28 22:35:59 -04:00
Terry Jia and GitHub
fc1fdf3389
fix: avoid nested sampler function calls in Color Curves shader ( #13209 )
2026-03-28 13:13:05 -04:00
rattus and GitHub
b353a7c863
Integrate RAM cache with model RAM management ( #13173 )
2026-03-27 21:34:16 -04:00
Terry Jia and GitHub
3696c5bad6
Add has_intermediate_output flag for nodes with interactive UI ( #13048 )
2026-03-27 21:06:38 -04:00
comfyanonymous and GitHub
3a56201da5
Allow flux conditioning without a pooled output. ( #13198 )
2026-03-27 20:36:26 -04:00
Alexander Piskun and GitHub
6a2cdb817d
fix(api-nodes-nanobana): raise error when not output image is present ( #13167 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com >
2026-03-27 12:11:41 -07:00
ComfyUI Wiki and GitHub
85b7495135
chore: update workflow templates to v0.9.39 ( #13196 )
2026-03-27 10:13:02 -07:00
Jin Yi and GitHub
225c52f6a4
fix: register image/svg+xml MIME type for .svg files ( #13186 )
...
The /view endpoint returns text/plain for .svg files on some platforms
because Python's mimetypes module does not always include SVG by default.
Explicitly register image/svg+xml so <img> tags can render SVGs correctly.
Amp-Thread-ID: https://ampcode.com/threads/T-019d2da7-6a64-726a-af91-bd9c44e7f43c
2026-03-26 22:13:29 -07:00
comfyanonymous and GitHub
b1fdbeb9a7
Fix blur and sharpen nodes not working with fp16 intermediates. ( #13181 )
2026-03-26 22:18:16 -04:00
Terry Jia and GitHub
1dc64f3526
feat: add curve inputs and raise uniform limit for GLSL shader node ( #13158 )
...
* feat: add curve inputs and raise uniform limit for GLSL shader node
* allow arbitrary size for curve
2026-03-26 21:45:05 -04:00
ComfyUI Wiki and GitHub
359559c913
chore: update workflow templates to v0.9.38 ( #13176 )
2026-03-26 12:07:38 -07:00
Alexander Piskun and GitHub
8165485a17
feat(api-nodes): added new Topaz model ( #13175 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com >
2026-03-26 12:02:04 -07:00
Jukka Seppänen and GitHub
b0fd65e884
fix: regression in text generate with LTXAV model ( #13170 )
2026-03-26 09:55:05 -07:00
comfyanonymous and GitHub
2a1f402601
Make Qwen 8B work with TextGenerate node. ( #13160 )
2026-03-25 23:21:44 -04:00
Luke Mino-Altherr and GitHub
3eba2dcf2d
fix(assets): recognize temp directory in asset category resolution ( #13159 )
2026-03-25 19:59:59 -07:00
Jukka Seppänen and GitHub
404d7b9978
feat: Support Qwen3.5 text generation models ( #12771 )
2026-03-25 22:48:28 -04:00
Dante and GitHub
6580a6bc01
fix(number-convert): preserve int precision for large numbers ( #13147 )
2026-03-25 18:06:34 -04:00
Dr.Lt.Data and GitHub
3b15651bc6
bump manager version to 4.1 ( #13156 )
2026-03-25 16:49:29 -04:00
Alexander Piskun and GitHub
a55835f10c
fix(api-nodes): made Reve node price badges more precise ( #13154 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com >
2026-03-25 11:05:49 -07:00
Krishna Chaitanya and GitHub
b53b10ea61
Fix Train LoRA crash when training_dtype is "none" with bfloat16 LoRA weights ( #13145 )
...
When training_dtype is set to "none" and the model's native dtype is
float16, GradScaler was unconditionally enabled. However, GradScaler
does not support bfloat16 gradients (only float16/float32), causing a
NotImplementedError when lora_dtype is "bf16" (the default).
Fix by only enabling GradScaler when LoRA parameters are not in
bfloat16, since bfloat16 has the same exponent range as float32 and
does not need gradient scaling to avoid underflow.
Fixes #13124
2026-03-24 23:53:44 -04:00
Luke Mino-Altherr and GitHub
7d5534d8e5
feat(assets): register output files as assets after prompt execution ( #12812 )
2026-03-24 20:48:55 -07:00
Kohaku-Blueleaf and GitHub
5ebb0c2e0b
FP8 bwd training ( #13121 )
2026-03-24 20:39:04 -04:00
Dante and GitHub
a0a64c679f
Add Number Convert node ( #13041 )
...
* Add Number Convert node for unified numeric type conversion
Consolidates fragmented IntToFloat/FloatToInt nodes (previously only
available via third-party packs like ComfyMath, FillNodes, etc.) into
a single core node.
- Single input accepting INT, FLOAT, STRING, and BOOL types
- Two outputs: FLOAT and INT
- Conversion: bool→0/1, string→parsed number, float↔int standard cast
- Follows Math Expression node patterns (comfy_api, io.Schema, etc.)
Refs: COM-16925
* Register nodes_number_convert.py in extras_files list
Without this entry in nodes.py, the Number Convert node file
would not be discovered and loaded at startup.
* Add isfinite guard, exception chaining, and unit tests for Number Convert node
- Add math.isfinite() check to prevent int() crash on inf/nan string inputs
- Use 'from None' for cleaner exception chaining on string parse failure
- Add 21 unit tests covering all input types and error paths
2026-03-24 15:38:08 -07:00
8e73678dae
CURVE node ( #12757 )
...
* CURVE node
* remove curve to sigmas node
* feat: add CurveInput ABC with MonotoneCubicCurve implementation (#12986 )
CurveInput is an abstract base class so future curve representations
(bezier, LUT-based, analytical functions) can be added without breaking
downstream nodes that type-check against CurveInput.
MonotoneCubicCurve is the concrete implementation that:
- Mirrors frontend createMonotoneInterpolator (curveUtils.ts) exactly
- Pre-computes slopes as numpy arrays at construction time
- Provides vectorised interp_array() using numpy for batch evaluation
- interp() for single-value evaluation
- to_lut() for generating lookup tables
CurveEditor node wraps raw widget points in MonotoneCubicCurve.
* linear curve
* refactor: move CurveEditor to comfy_extras/nodes_curve.py with V3 schema
* feat: add HISTOGRAM type and histogram support to CurveEditor
* code improve
---------
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2026-03-24 17:47:28 -04:00
comfyanonymous and GitHub
c2862b24af
Update templates package version. ( #13141 )
2026-03-24 17:36:12 -04:00
Alexander Piskun and GitHub
f9ec85f739
feat(api-nodes): update xAI Grok nodes ( #13140 )
2026-03-24 13:27:39 -07:00
2d5fd3f5dd
fix: set default values of Color Adjustment node to zero ( #13084 )
...
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com >
2026-03-24 14:22:30 -04:00
comfyanonymous and GitHub
2d4970ff67
Update frontend version to 1.42.8 ( #13126 )
2026-03-23 20:43:41 -04:00
Jukka Seppänen and GitHub
e87858e974
feat: LTX2: Support reference audio (ID-LoRA) ( #13111 )
2026-03-23 18:22:24 -04:00
Dr.Lt.Data and GitHub
da6edb5a4e
bump manager version to 4.1b8 ( #13108 )
2026-03-23 12:59:21 -04:00