96020c2cc7
Merge branch 'master' into assets-redo-part2
2026-01-30 23:09:25 -08:00
6b20d0e9f5
Fix test setup for assets_test after move
2026-01-30 23:09:00 -08:00
e8e1c13e83
Moved assets test to unit tests dir
2026-01-30 23:05:19 -08:00
6e469a3f35
feat(api-nodes): add Q3 models and support for Extend and MultiFrame Vidu endpoints ( #12175 )
...
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com >
2026-01-30 22:44:08 -08:00
b8f848bfe3
Fix model not working with any res. ( #12186 )
2026-01-31 00:12:48 -05:00
4064062e7d
Update python patch version in dep workflow. ( #12184 )
2026-01-30 20:20:06 -05:00
8aabe2403e
Add color type and Color to RGB Int node ( #12145 )
...
* add color type and color to rgb int node
* review fix for allowing output
---------
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com >
2026-01-30 15:01:33 -08:00
0167653781
feat(api-nodes): add RecraftCreateStyleNode node ( #12055 )
...
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com >
2026-01-30 14:04:43 -08:00
0a7993729c
Remove NodeInfoV3-related code; we are almost 100% guaranteed to stick with NodeInfoV1 for the foreseable future ( #12147 )
...
Co-authored-by: guill <jacob.e.segal@gmail.com >
2026-01-30 10:21:48 -08:00
bbe2c13a70
Make empty hunyuan latent 1.0 work with the 1.5 model. ( #12171 )
2026-01-29 23:52:22 -05:00
942b2a6526
Add pruning of Assets not reachable through the current configs ( #12168 )
...
* Not sure about this one, but try removing assets from old sessions.
* Simplify _prune_orphaned_assets: merge functions, use list comprehensions
Amp-Thread-ID: https://ampcode.com/threads/T-019c0917-0dc3-75ab-870d-a32b3fdc1927
Co-authored-by: Amp <amp@ampcode.com >
* Refactor _prune_orphaned_assets for readability
Amp-Thread-ID: https://ampcode.com/threads/T-019c0917-0dc3-75ab-870d-a32b3fdc1927
Co-authored-by: Amp <amp@ampcode.com >
* Add unit tests for pruning
* Add unit tests for _prune_orphaned_assets
Tests cover:
- Orphaned seed assets pruned when file removed
- Seed assets with valid files survive
- Hashed assets not pruned even without file
- Multi-root pruning
- SQL LIKE escape handling for %, _, spaces
Amp-Thread-ID: https://ampcode.com/threads/T-019c0c7a-5c8a-7548-b6c3-823e9829ce74
Co-authored-by: Amp <amp@ampcode.com >
* Ruff fix
---------
Co-authored-by: Amp <amp@ampcode.com >
2026-01-29 18:34:14 -08:00
a999cbcfbc
Merge branch 'master' into assets-redo-part2
2026-01-29 17:44:25 -08:00
612893018c
Use windows-latest runner for test-assets
2026-01-29 17:37:16 -08:00
c0e26b93cc
Added test-assets.yml to github workflows, added a requirements.txt to test-assets (blake3 can eventually be removed from there when it becomes a core dependency)
2026-01-29 17:33:21 -08:00
3aace5c8dc
fix: count non-dict items in outputs_count ( #12166 )
...
Move count increment before isinstance(item, dict) check so that
non-dict output items (like text strings from PreviewAny node)
are included in outputs_count.
This aligns OSS Python with Cloud's Go implementation which uses
len(itemsArray) to count ALL items regardless of type.
Amp-Thread-ID: https://ampcode.com/threads/T-019c0bb5-14e0-744f-8808-1e57653f3ae3
Co-authored-by: Amp <amp@ampcode.com >
2026-01-29 17:10:08 -08:00
11da0e6c46
Satisfy ruff
2026-01-29 17:00:52 -08:00
1e622d3923
Fixed issues in manager.py that had to do with creating a result after closing the db session
2026-01-29 16:58:48 -08:00
eb78ea0cff
Added @ROUTES.post("/api/assets/seed") for now to help with tests
2026-01-29 16:57:37 -08:00
6840ad0bbe
Added tests, rewritten from the ones present in the asset-management branch
2026-01-29 16:56:39 -08:00
2f0db0e680
Order the tags by when they were added (Ends up being directory depth order)
2026-01-28 22:17:52 -08:00
69f6c37868
Leave the preview_url blank, don't serialize it as null
2026-01-28 21:49:14 -08:00
b0d9708974
ComfyUI v0.11.1
v0.11.1
2026-01-29 00:27:23 -05:00
f484d66eb0
Merge branch 'master' into assets-redo-part2
2026-01-28 19:15:32 -08:00
25f83d7401
Fixed resolve_asset_content_for_download accessing asset outside of session with statement
2026-01-28 18:57:54 -08:00
c9b633d84f
Add missing spacial downscale ratios. ( #12146 )
2026-01-28 20:52:51 -05:00
2aafb71388
Add node for custom node authors in routes.py
2026-01-28 17:01:29 -08:00
902e84d7ad
Remove tags from body of @ROUTES.put(f"/api/assets/{{id:{UUID_RE}}}"), add note about blake3 requirement to test out
2026-01-28 16:04:19 -08:00
d5e6e2a81f
Fixed inconsistent spacing in routes.py
2026-01-28 15:39:08 -08:00
e735a8fd85
Satisfy ruff
2026-01-28 15:34:19 -08:00
32ce7a70a7
Removed 501 early returns on endpoints intended to be released, removed @ROUTES.put(f"/api/assets/{{id:{UUID_RE}}}/preview") and @ROUTES.post("/api/assets/scan/seed") and their related schema_in objects
2026-01-28 15:31:06 -08:00
cf950e47ab
Merge branch 'master' into assets-redo-part2
2026-01-28 15:05:24 -08:00
1711020904
chore: update workflow templates to v0.8.27 ( #12141 )
2026-01-28 12:48:02 -05:00
d9b8567547
bump manager version to 4.1b1 ( #12140 )
2026-01-28 12:47:37 -05:00
6c5f906bf2
feat(api-nodes): add Grok Imagine nodes ( #12136 )
2026-01-28 12:46:57 -05:00
4f5bd39b1c
Update Python 3.14 compatibility notes in README ( #12127 )
2026-01-27 19:58:48 -05:00
724145fb55
Merge branch 'master' into assets-redo-part2
2026-01-27 16:40:19 -08:00
32d4888d99
Fix import for currently unused upload_asset_from_temp_path function
2026-01-27 16:28:05 -08:00
dcff27fe3f
Add support for dev-only nodes. ( #12106 )
...
When a node is declared as dev-only, it doesn't show in the default UI
unless the dev mode is enabled in the settings. The intention is to
allow nodes related to unit testing to be included in ComfyUI
distributions without confusing the average user.
2026-01-27 13:03:29 -08:00
b16390c2fd
Made some routes returmn 501's while functionality is worked on
2026-01-26 21:02:05 -08:00
4866bbfd8c
Comment out import for commented out code
2026-01-26 20:30:20 -08:00
e17542b5c7
Comment out @ROUTES.post("/api/assets/scan/seed")
2026-01-26 20:25:57 -08:00
0bb6d3a3e9
Merge branch 'master' into assets-redo-part2
2026-01-26 20:17:32 -08:00
09725967cf
ComfyUI version v0.11.0
v0.11.0
2026-01-26 23:08:01 -05:00
5f62440fbb
chore: update workflow templates to v0.8.24 ( #12103 )
2026-01-26 22:47:33 -05:00
6a450a8070
Revert seed_assets to only do models root, remove blake3 requirement for now, make posting assets endpoint inaccessible with a 501
2026-01-26 19:28:00 -08:00
ac91c340f4
Update workflow templates to v0.8.23 ( #12102 )
2026-01-26 21:39:39 -05:00
2db3b0ff90
Update amd portable for rocm 7.2 ( #12101 )
...
* Update amd portable for rocm 7.2
* Update Python patch version in release workflow
2026-01-26 19:49:31 -05:00
6516ab335d
wan-vae: Switch off feature cache for single frame ( #12090 )
...
The code throughout is None safe to just skip the feature cache saving
step if none. Set it none in single frame use so qwen doesn't burn VRAM
on the unused cache.
2026-01-26 19:40:19 -05:00
ad53e78f11
Fix Noise_EmptyNoise when using nested latents ( #12089 )
2026-01-26 19:25:00 -05:00
702cfcde3a
Merge branch 'master' into assets-redo-part2
2026-01-26 14:38:18 -08:00