Skip to content

Commit 8aa43cd

Browse files
committed
Merge pull request LykosAI#1248 from ionite34/update-comfy-zluda-args
Fixed ComfyUI-Zluda not inheriting --enable-manager from the base ComfyUI launch options… (cherry picked from commit 343ade45ea75f64238646baaee9597a007b837d1) # Conflicts: # CHANGELOG.md
1 parent d0377b9 commit 8aa43cd

2 files changed

Lines changed: 139 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,139 @@ All notable changes to Stability Matrix will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning 2.0](https://semver.org/spec/v2.0.0.html).
77

8+
<<<<<<< HEAD
9+
=======
10+
## v2.16.0-pre.1
11+
### Added
12+
- Added CivArchive model browser with details page, image viewer, version selector, trigger words, and in-app downloads with tracked progress
13+
- Added support for the civitai.red (mature-content) domain — NSFW CivitAI links now open and copy as civitai.red URLs, and pasting a civitai.red URL into the CivitAI model browser search works the same as a civitai.com URL
14+
### Changed
15+
- The CivitAI base model type filter now uses CivitAI's official `/api/v1/enums` endpoint, with fallbacks to the previous technique and a built-in list, so the filter stays populated even if the CivitAI response format changes or the service is unreachable
16+
### Fixed
17+
- Fixed CivitAI model browsing breaking during Discovery API outages — the browser now falls back to the direct CivitAI API when Discovery returns a server error, authentication failure, or times out
18+
- Fixed SwarmUI user settings (theme, output format, server configuration, etc.) and any user-added backend entries being overwritten when the install flow ran over an existing install — `Settings.fds` and `Backends.fds` are now merged with their existing contents instead of being rewritten from a stale template
19+
- Fixed pip requirements handling for environment-marker dependencies - thanks to @NeuralFault!
20+
- Fixed [#1608](https://github.com/LykosAI/StabilityMatrix/issues/1608) - Crash when cdn fetch fails due to error notification not being shown on UI Thread - thanks to @NeuralFault!
21+
- Fixed ComfyUI-Zluda inheriting `--enable-manager` from the base ComfyUI launch options, which blocked the bundled custom-node manager from initializing - thanks to @NeuralFault!
22+
### Supporters
23+
#### 🌟 Visionaries
24+
So much love to our Visionaries — **Waterclouds**, **bluepopsicle**, **Ibixat**, **Droolguy**, **snotty**, **LG**, and **whudunit** — thank you for your continued enthusiasm, kindness, and sheer staying-power. You've been with us through some big changes, and we're so lucky to have you in our corner. And the warmest welcome to our newest Visionaries **MrMxyzptlk12836**, **Psilocyfer18731**, **KalAbaddon**, **RustCupcake**, and **moon_milky2843** — we're so happy you're here, and we can't wait to get to know you. 💛
25+
26+
## v2.16.0-dev.3
27+
### Added
28+
- Added enable/disable toggle for environment variables in Settings, allowing variables to be temporarily disabled without deleting them
29+
- Added single-instance window activation signaling so reopening the app restores and focuses the existing desktop window instead of launching a duplicate instance
30+
- Added notification system with localizable banner and markdown detail dialog UI
31+
- Added warning in data directory selector when a OneDrive folder is selected
32+
- Added support in the Checkpoints page to distinguish standard updates from Early Access-only updates - thanks to @x0x0b!
33+
- Added torch index for Strix/Gorgon Point Ryzen AI APUs on Windows - thanks to @NeuralFault!
34+
- Added retry button to failed downloads - thanks to @NeuralFault!
35+
- Added new Membership support in Account Settings with Patreon migration prompt
36+
### Changed
37+
- Improved safetensor checkpoint classification to correctly detect UNet-only models for Wan Video, HiDream, Z-Image, Hunyuan3D, and diffusers-format Flux architectures, ensuring they are routed to the DiffusionModels folder
38+
- GGUF checkpoint downloads now go directly to the DiffusionModels folder instead of StableDiffusion
39+
- Configured portable Git to suppress detached HEAD advice messages
40+
- Settings file saves are now atomic to prevent corruption from interrupted writes
41+
- Updated torch indexes for A1111, ComfyUI, InvokeAI, and Forge-based UIs to rocm7.2 / cu128 depending on GPU - thanks to @NeuralFault!
42+
- Replaced the "Become a Patron" footer button with "Support Us", linking to the new direct Lykos support page at lykos.ai/membership
43+
- Updated the prompt dialog shown when enabling features like Accelerated Model Discovery to use Lykos accounts instead of Patreon linking
44+
- Moved the Patreon connection in Account Settings to a new "Legacy Connections" section, only shown for users with an existing Patreon link
45+
- Localized previously hardcoded strings on the Account Settings page (menu items, descriptions, section headers) and added Japanese, Korean, German, and French translations
46+
### Fixed
47+
- Fixed the Package Manager "Add Package" teaching tip opening inopportunely while packages were still loading or after opening the add-package dialog
48+
- Fixed downloaded checkpoint going to StableDiffusion folder when a saved download preference existed, even for GGUF files that should always go to DiffusionModels
49+
- Fixed potential crash when adding metadata to malformed or non-PNG image data in Inference
50+
- Fixed non-Latin-1 characters (e.g. Japanese, Chinese, Korean, emoji) in image generation parameters being stored in PNG tEXt chunks, violating the PNG specification and causing character corruption (mojibake) in standard-compliant parsers. Non-Latin-1 content now uses spec-compliant iTXt chunks with proper UTF-8 encoding ([#1535](https://github.com/LykosAI/StabilityMatrix/issues/1535))
51+
- Fixed an issue where `Align Your Steps` scheduler and Unet Loader workflows ignored Regional Prompting (and other addon) conditioning modifiers.
52+
- Fixed bold text not rendering in markdown dialogs on Windows 11 due to Avalonia 11.3.x variable font regression with Segoe UI Variable Text
53+
- Fixed Japanese text appearing compressed/squished in markdown dialogs by ensuring the bundled NotoSansJP font is used for CTextBlock rendering
54+
- Fixed ContentDialog title and buttons not using the correct font for Japanese locale (NotoSansJP) when shown as overlay
55+
- Added missing `CBold` and `CItalic` inline styles to the markdown style sheet
56+
- Fixed downloads failing with "The request message was already sent" when the server doesn't return Content-Length on the first attempt, caused by reusing a consumed HttpRequestMessage in the retry loop
57+
- Fixed downloads from sources that redirect to CivitAI/HuggingFace (e.g. CivArchive) failing with Unauthorized by resolving the redirect target URL and applying auth headers for the correct domain
58+
- Fixed dropdown menu overlayed in Inference UI Model Cards not being scrollable on Linux - thanks to @NeuralFault!
59+
- Fixed model downloads failing on VPN connections - thanks to @NeuralFault!
60+
- Fixed [#1598](https://github.com/LykosAI/StabilityMatrix/issues/1598) - download progress bar showing 100% immediately for fresh downloads due to missing Content-Length fallback when Content-Range header is absent
61+
- Fixed [#1597](https://github.com/LykosAI/StabilityMatrix/issues/1597) - reForge launch failing due to setuptools version
62+
- Fixed [#1596](https://github.com/LykosAI/StabilityMatrix/issues/1596) - package installs and managed embedded Python startup being poisoned by inherited shell Python activation variables such as `PYTHONHOME`, `PYTHONPATH`, `VIRTUAL_ENV`, and Conda environment variables
63+
- Fixed [#1590](https://github.com/LykosAI/StabilityMatrix/issues/1590) - Startup crash when settings file is corrupted. Settings files are now self-healing with automatic recovery from null bytes, truncated JSON, and missing brackets
64+
- Potentially fixed [#1578](https://github.com/LykosAI/StabilityMatrix/issues/1578) - `SocketException: Address already in use` on Linux startup by cleaning stale interprocess socket files and reactivating the existing window
65+
- Fixed [#1397](https://github.com/LykosAI/StabilityMatrix/issues/1397), [#610](https://github.com/LykosAI/StabilityMatrix/issues/610) - duplicate pip package entries in results - thanks to @e-nord!
66+
### Supporters
67+
#### 🌟 Visionaries
68+
A heartfelt thank you to our incredible Visionaries: **Waterclouds**, **JungleDragon**, **bluepopsicle**, **Bob S**, and **whudunit** - every feature, fix, and late-night breakthrough in this release carries your fingerprints. A huge welcome to our newest Visionaries **Droolguy** and **snotty** (leveling up from the Pioneer ranks!), a warm welcome back to longtime Visionary **Ibixat**, and an equally huge welcome to **LG**, making their Stability Matrix debut straight at the Visionary tier! You're the reason we can keep building bold things - and an extra-special thank you to everyone now supporting us directly through our new platform. Your trust in this next chapter means the world!
69+
70+
## v2.16.0-dev.2
71+
### Added
72+
- Added Regional Prompting addon to Inference - paint detailed masks to apply different prompts, strengths, and settings to specific regions of your image
73+
- Multi-layer mask editor with Photoshop-style interface for managing layers with independent masks, prompts, colors, and opacity
74+
- Professional brush tools: freehand brush/eraser with pressure sensitivity, rectangle/ellipse shapes with fill/stroke modes, paint bucket flood fill
75+
- Brush feathering/softness control for smooth, blended mask edges (0 = hard edge, 1 = soft/blurred)
76+
- Per-layer prompt and strength controls, export/import masks as PNG, duplicate layers, image reference layers for tracing
77+
- GPU-accelerated rendering with compact gzip-compressed metadata serialization
78+
- Added new Model Picker dialog for Inference with grid/list views, search, filtering, and NSFW overlay
79+
- Added browse buttons to all model dropdowns in Inference (Model, Refiner, VAE, Text Encoders, CLIP Vision)
80+
- Added inline search box to model combo box dropdowns with fuzzy matching
81+
- Added NVIDIA driver version warning when launching ComfyUI with CUDA 13.0 (cu130) and driver versions below 580.x
82+
- Added legacy Python warning when launching InvokeAI installations using Python 3.10.11
83+
- Added Tiled VAE Decode to the Inference video workflows - thanks to @NeuralFault!
84+
- Added recoverable error dialog for UI thread exceptions, with option to continue instead of exiting
85+
### Changed
86+
- Disabled update checking for legacy InvokeAI installations using Python 3.10.11
87+
- Hide rating stars in the Civitai browser page if no rating is available
88+
- Updated uv to v0.9.30
89+
- Updated PortableGit to v2.52.0.windows.1
90+
- Updated Sage/Triton/Nunchaku installers to use GitHub API to fetch latest releases
91+
- Updated ComfyUI installations and updates to automatically install ComfyUI Manager
92+
- Updated gfx110X Windows ROCm nightly index - thanks to @NeuralFault!
93+
- Updated ComfyUI-Zluda install to more closely match the author's intended installation method - thanks to @NeuralFault!
94+
- Updated Forge Classic installs/updates to use the upstream install script for better version compatibility with torch/sage/triton/nunchaku
95+
### Fixed
96+
- Fixed parsing of escape sequences in Inference such as `\\`
97+
- Fixed batch notification firing when only one image is generated
98+
- Fixed [#1546](https://github.com/LykosAI/StabilityMatrix/issues/1546), [#1541](https://github.com/LykosAI/StabilityMatrix/issues/1541) - "No module named 'pkg_resources'" error when installing Automatic1111/Forge/reForge packages
99+
- Fixed [#1545](https://github.com/LykosAI/StabilityMatrix/issues/1545), [#1518](https://github.com/LykosAI/StabilityMatrix/issues/1518), [#1513](https://github.com/LykosAI/StabilityMatrix/issues/1513), [#1488](https://github.com/LykosAI/StabilityMatrix/issues/1488) - Forge Neo update breaking things
100+
- Fixed [#1529](https://github.com/LykosAI/StabilityMatrix/issues/1529) - "Selected commit is null" error when installing packages and rate limited by GitHub
101+
- Fixed [#1525](https://github.com/LykosAI/StabilityMatrix/issues/1525) - Crash after downloading a model
102+
- Fixed [#1523](https://github.com/LykosAI/StabilityMatrix/issues/1523), [#1499](https://github.com/LykosAI/StabilityMatrix/issues/1499), [#1494](https://github.com/LykosAI/StabilityMatrix/issues/1494) - Automatic1111 using old stable diffusion repo
103+
- Fixed [#1505](https://github.com/LykosAI/StabilityMatrix/issues/1505) - incorrect port argument for Wan2GP
104+
- Possibly fix [#1502](https://github.com/LykosAI/StabilityMatrix/issues/1502) - English fonts not displaying correctly on Linux in Chinese environments
105+
- Fixed [#1476](https://github.com/LykosAI/StabilityMatrix/issues/1476) - Incorrect shared output folder for Forge Classic/Neo
106+
- Fixed [#1466](https://github.com/LykosAI/StabilityMatrix/issues/1466) - crash after moving portable install
107+
- Fixed [#1445](https://github.com/LykosAI/StabilityMatrix/issues/1445) - Linux app updates not actually updating - thanks to @NeuralFault!
108+
### Supporters
109+
#### 🌟 Visionaries
110+
Huge shoutout to our amazing Visionaries: **Waterclouds**, **JungleDragon**, **bluepopsicle**, **Bob S**, and **whudunit**! Your continued support fuels every new feature and improvement in Stability Matrix. We couldn't do it without you - thank you for believing in what we're building!
111+
112+
## v2.16.0-dev.1
113+
### Added
114+
#### New Feature: 🧪 Image Lab - Conversational Image Generation for ComfyUI
115+
- We've added a brand new conversational interface for image generation! Image Lab lets you iterate on images naturally through chat, rather than just one-off prompts.
116+
- Local-First Power: Native support for Flux Kontext and Qwen Image Edit running entirely locally via your ComfyUI backend.
117+
- Smart Setup: Stability Matrix automatically detects and helps you download the specific models and LoRAs needed for these local workflows.
118+
- Interactive Tools: Drag-and-drop image inputs, use the built-in annotation tool to draw on images, and keep persistent conversation history.
119+
- Cloud Option: Includes optional support for Nano Banana (Gemini 3 Pro/2.5) for users who want to leverage external reasoning models.
120+
- Added new package - [Wan2GP](https://github.com/deepbeepmeep/Wan2GP)
121+
- Added [Stable Diffusion WebUI Forge - Neo](https://github.com/Haoming02/sd-webui-forge-classic/tree/neo) as a separate package for convenience
122+
- Added Intel GPU support for ComfyUI
123+
- Added "Run Python Command" option to the package card's 3-dots menu for running arbitrary Python code in the package's virtual environment
124+
- Added togglable `--uv` argument to the SD.Next launch options
125+
- Added Tiled VAE decoding as an Inference addon thanks to @NeuralFault!
126+
### Changed
127+
- Moved the original Stable Diffusion WebUI Forge to the "Legacy" packages tab due to inactivity
128+
- Updated to cu130 torch index for ComfyUI installs with Nvidia GPUs
129+
- Consolidated and fixed AMD GPU architecture detection
130+
- Updated SageAttention installer to latest v2.2.0-windows.post4 version
131+
- Video files can now be opened directly from the Output browser
132+
- Videos will now appear with thumbnails in the Output browser
133+
### Fixed
134+
- Fixed [#1450](https://github.com/LykosAI/StabilityMatrix/issues/1450) - Older SD.Next not launching due to forced `--uv` argument
135+
- Fixed duplicate custom node installations when installing workflows from the Workflow Browser - thanks again to @NeuralFault!
136+
### Supporters
137+
#### 🌟 Visionaries
138+
A massive thank you to our esteemed Visionaries: **Waterclouds**, **JungleDragon**, **bluepopsicle**, **Bob S**, and **whudunit**! Your generosity is the powerhouse behind Stability Matrix, enabling us to keep building and refining with confidence. We are truly grateful for your partnership!
139+
140+
>>>>>>> 343ade45 (Merge pull request #1248 from ionite34/update-comfy-zluda-args)
8141
## v2.15.8
9142
### Added
10143
- Added support for the civitai.red (mature-content) domain — NSFW CivitAI links now open and copy as civitai.red URLs, and pasting a civitai.red URL into the CivitAI model browser search works the same as a civitai.com URL
@@ -16,6 +149,7 @@ and this project adheres to [Semantic Versioning 2.0](https://semver.org/spec/v2
16149
- Fixed SwarmUI user settings (theme, output format, server configuration, etc.) and any user-added backend entries being overwritten when the install flow ran over an existing install — `Settings.fds` and `Backends.fds` are now merged with their existing contents instead of being rewritten from a stale template
17150
- Fixed pip requirements handling for environment-marker dependencies - thanks to @NeuralFault!
18151
- Fixed [#1608](https://github.com/LykosAI/StabilityMatrix/issues/1608) - Crash when cdn fetch fails due to error notification not being shown on UI Thread - thanks to @NeuralFault!
152+
- Fixed ComfyUI-Zluda inheriting `--enable-manager` from the base ComfyUI launch options, which blocked the bundled custom-node manager from initializing - thanks to @NeuralFault!
19153
### Supporters
20154
#### 🌟 Visionaries
21155
Heaps of gratitude to our Visionaries — **Waterclouds**, **bluepopsicle**, **Ibixat**, **Droolguy**, **snotty**, **LG**, and **whudunit** — for sticking with us release after release. Your encouragement, your patience while we chase down those last bugs, and the sheer fact of you being here keeps us showing up at the keyboard. We're so glad you're part of this little corner of the internet with us. And big warm welcomes again to our newest Visionaries **MrMxyzptlk12836**, **Psilocyfer18731**, **KalAbaddon**, **RustCupcake**, and **moon_milky2843** — make yourselves at home, you're among friends! 💛

StabilityMatrix.Core/Models/Packages/ComfyZluda.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,11 @@ public override List<LaunchOptionDefinition> LaunchOptions
102102
},
103103
};
104104

105-
options.AddRange(base.LaunchOptions.Where(x => x.Name != "Cross Attention Method"));
105+
options.AddRange(
106+
base.LaunchOptions.Where(x =>
107+
x.Name != "Cross Attention Method" && !x.Options.Contains("--enable-manager")
108+
)
109+
);
106110
return options;
107111
}
108112
}

0 commit comments

Comments
 (0)