5826 Commits

Author SHA1 Message Date
fen-release[bot]
7597a5a0d5 ComfyUI v0.34.1 v0.34.1 2026-08-26 20:38:34 +00:00
Alexander Piskun
a2f5ddeef7 [Partner Nodes] feat(WAN): add WAN3-Prime model support (#15894)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-26 16:13:21 -04:00
Alexander Piskun
2e3eb2dce8 [Partner Nodes] feat(Recraft): add V4 Styles (#15903)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-26 16:13:21 -04:00
Alexander Piskun
ae59fed034 [Partner Nodes] chore(Google): drop retiring Veo 2 and Veo 3.0 models (#15883)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-26 16:13:21 -04:00
comfyanonymous
12d5279438 ComfyUI v0.34.0 v0.34.0 2026-08-25 17:58:26 -04:00
Daxiong (Lin)
ef0d752e5e Update workflow templates to v0.11.48 (#15888) 2026-08-25 13:29:16 -07:00
Alexander Piskun
7d9d0c391b [Partner Nodes] feat(Pixverse): add Pixverse V6 model support (#15880)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-25 23:40:46 +04:00
rattus
7a054eb472 comfy-aimdo 0.4.15 (#15886)
Comfy-aimdo 0.4.15 fixes the headroom on the NVML pressure mechanism.
Some system have only NVML as the pressure out and this could cause
shared VRAM spills. This bumps the headroom to 512MB.

I never reproduced this issue.
2026-08-25 12:12:40 -04:00
Alexander Piskun
a1079ba16f [Partner Nodes] chore(Tripo): remove retired Refine node and v2.0 model version (#15851)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2026-08-25 10:25:23 +04:00
comfyanonymous
2618d32dfb Python 3.10 will be EOL soon, please upgrade. (#15874)
After the Python 3.10 EOL date of October 31 2026 we will put zero effort into keeping support for python 3.10 so everyone is recommended to upgrade to a newer version.
2026-08-24 23:09:38 -04:00
Constantine
5f0c4e18cb Fix default database path for custom user directory (#14539)
* fix: respect user directory for default database

* refactor: use None default for --database-url instead of argv scan

Per review: default --database-url to None and treat a non-None value
as explicit at resolution time. Removes the sys.argv scan and the
database_url_explicit attribute. database_default_path now serves
directly as the legacy copy source. Adds regression tests for the
unchanged no-flag default path and explicit URLs at the legacy
location.

* refactor: rename legacy database to .bak after copy

Per review: after copying the legacy install-dir database to the
effective user directory, rename the original to comfyui.db.bak so a
later launch without --user-directory cannot silently fall back to a
diverged copy, while keeping the file around for recovery. Also hoist
the database_default_path import to module scope.

* fix: guard legacy migration on existing .bak and rename before copy

Per review: bail out of the legacy migration when comfyui.db.bak
already exists, so only the first run migrates and later launches with
a fresh --user-directory cannot grab a database another instance is
using. Rename before copy so os.replace fails fast if the legacy DB is
held open by a running instance.

---------

Co-authored-by: guill <jacob.e.segal@gmail.com>
2026-08-24 16:19:03 -07:00
Alexis Rolland
eb8cad7375 Update nodes_image_compare.py (#15868) 2026-08-24 16:56:59 -04:00
Daxiong (Lin)
180060c295 chore: update workflow templates to v0.11.46 (#15864) 2026-08-24 11:31:42 -07:00
Alexander Piskun
bab6ee5f27 [Partner Nodes] feat(Meshy): add Meshy-7 support (#15807)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-24 20:48:48 +04:00
Alexander Piskun
41218e4873 [Partner Nodes] feat(Wan): add Wan 3.0 video generation nodes (#15843)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-24 20:30:15 +04:00
comfyanonymous
b78cec879b Increase minimum pyav version. (#15827) 2026-08-23 12:29:18 -04:00
Jukka Seppänen
82f839f5e7 feat: Support Sam3d-body (CORE-35) (#14370) 2026-08-22 22:08:22 -04:00
rattus
3422dfdff2 Default Windows to the first CUDA device (#15813) 2026-08-22 22:00:14 -04:00
comfyanonymous
9db05e0e1f Add colorspace option and change bit_depth to a combo on CreateVideo. (#15810) 2026-08-22 21:07:29 -04:00
Jukka Seppänen
924743af08 Minimax-H3: Add missing special tokens (#15808) 2026-08-22 18:03:29 -04:00
Alexander Piskun
783545f689 [Partner Nodes] feat(ByteDance): add vCube Video Enhance node (#15755)
* [Partner Nodes] feat(ByteDance): add vCube Video Enhance node

Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-22 09:17:36 +04:00
comfyanonymous
7dde56176e Increase trellis2 memory factor a bit. (#15796) 2026-08-21 20:44:56 -04:00
Jukka Seppänen
0e65cb9071 feat: Support Pixal3d and TRELLIS2 (CORE-278) (CORE-199) (CORE-236) (CORE-312) (#14718) 2026-08-21 20:32:25 -04:00
Alexis Rolland
28864ca8fe fix: fail CLA allowlist step on API errors (#15792) 2026-08-21 17:34:49 -04:00
comfyanonymous
76135e557d Add HDR color space options to h264 codec in Save Video node. (#15764) 2026-08-20 20:16:31 -04:00
comfyanonymous
dcbcf8c2e1 Support HDR video saving, AV1 codec, mkv and webm. (#15741) 2026-08-20 19:29:20 -04:00
Luke Mino-Altherr
de6b062fb5 ci: add Notify on Merge dispatch workflow (#15568) 2026-08-20 14:39:30 -04:00
Daxiong (Lin)
8583b0ce0a chore: update workflow templates to v0.11.44 (#15754) 2026-08-21 00:35:15 +08:00
Alexander Piskun
d3363657c2 [Partner Nodes] feat(BFL): add Flux Video Upscale node (#15753)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-20 20:22:49 +04:00
Alexander Piskun
18c9aa4873 [Partner Nodes] feat(Bytedance): add new Seedream node with Fast Mode widget (#15750)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-20 20:07:44 +04:00
Alexander Piskun
4f244e5523 [Partner Nodes] chore(Prune): rename Ideogram P-Image node (#15751)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-20 20:04:55 +04:00
rattus
5ab2f7a2d6 Limit Windows multi-GPU visibility (#15737) 2026-08-19 19:31:47 -04:00
Alexander Piskun
c67885b145 [Partner Nodes] feat(Gemini-LLM): Add Gemini 3.7 Flash to the Gemini text node (#15688)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-19 10:59:50 +04:00
Simon Pinfold
3aba3daef3 Derive asset preview URLs from the file path (#15509)
preview_url was assembled from a /api/view link whose type was chosen by
matching the asset's tags against "input" then "output". Anything written
anywhere else - temp above all, where preview nodes put their images - fell
off the end of that chain and came back with no preview at all. Tags are
user-editable, so removing one also silently destroyed the URL.

Derive the URL from where the file actually sits instead. That covers every
root /api/view serves, temp included, and no longer depends on tags or on a
filename in user_metadata. A file outside those roots, or content no client
can render from its own bytes, gets no preview URL rather than one that
cannot work.

Nominated previews are resolved a page at a time rather than per row, so a
list costs one extra query however long it is. A preview that is soft-deleted
or not visible to the caller drops out of that lookup and is no longer
advertised.

Co-authored-by: guill <jacob.e.segal@gmail.com>
2026-08-18 21:00:28 -07:00
comfyanonymous
a3e5cce506 Add friendly errors to the dynamic vram safetensors loader. (#15722) 2026-08-18 19:59:52 -07:00
Christian Byrne
187eda8ef5 Drop the duplicate first image from the Qwen-Image-Layered blueprint (#15364) 2026-08-18 17:32:05 -07:00
rattus
8b2d29176f Prs/ace graphs (#15698) 2026-08-18 14:58:57 -04:00
Simon Pinfold
cc0fc21fea Keep temp-directory assets visible while their files exist (#15510)
* Keep temp-directory assets visible while their files exist

Assets written to the temp directory were flagged as missing and dropped
from GET /api/assets, even with the file sitting on disk. One list of
directories was answering two different questions -- where the scanner
looks for new files, and which files ComfyUI considers its own -- and
temp belongs only in the second, so every temp reference was disowned by
the prune that runs at startup and on POST /api/assets/prune.

Ownership now covers temp. Discovery still does not: the temp directory
is wiped before the scan runs, and assets written there are already
registered with a hash, mime type and dimensions, so walking it would
find nothing. Temp references are instead reconciled against the
filesystem directly, so a temp file that really is gone is still retired
rather than lingering as a broken entry.

get_prefixes_for_root becomes get_scan_prefixes_for_root so the two
questions are told apart by name rather than by comment.

* Cover the unhashed temp asset in the reconciliation tests

The existing temp tests all registered hashed assets, so they never
exercised the path an unhashed asset takes when its file is gone: the
orphaned rows are removed rather than kept as missing, exactly as under
any other root.
2026-08-17 22:57:55 -07:00
Silver
e5a38e3f7b feat(minimax): support prompt embeddings (#15697) 2026-08-18 00:25:38 -04:00
comfyanonymous
8e869efc87 Add support for taeh3. (#15695) 2026-08-17 23:20:28 -04:00
Barish Ozbay
ff6c8a8af1 Support per-token video and audio latent noise masks on MiniMax-H3 (#15375) 2026-08-17 23:18:18 -04:00
Daxiong (Lin)
c1739380c6 chore: update workflow templates to v0.11.43 (#15690) 2026-08-18 01:11:10 +08:00
Alexander Piskun
edd2ddb0e6 [Partner Nodes] feat(ByteDance): add 1080p resolution to Seedance 2.5 (#15684)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-17 20:59:40 +04:00
Alexander Piskun
7d39997e9f [Partner Nodes] feat(FishAudio): implement basic nodes (#15612)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-17 20:34:20 +04:00
Christian Byrne
0d80858061 Forward node class attributes into schema for dataset nodes (#15683) 2026-08-16 23:19:53 -07:00
Alexander Piskun
784462cbbd Remove kling-v2 from Kling Image Generation node (#15676) 2026-08-17 08:37:50 +03:00
comfyanonymous
0696f61dce Allow regular single image Empty Latent Image node to be used with H3. (#15677) 2026-08-16 21:34:39 -04:00
Alexander Piskun
b963f4ad21 [Partner Nodes] feat(x-comfy-credits): remove custom price extractor logic (#15655)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-16 15:30:58 +04:00
comfyanonymous
aaabf34258 Add MiniMax Music 3 to readme. (#15656) 2026-08-15 19:34:53 -04:00
Alexander Piskun
37ac9ff44f fix(tests): accept Python 3.14 math error messages (#15645)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2026-08-15 22:43:20 +04:00