You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+103Lines changed: 103 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,109 @@ All notable changes to Stability Matrix will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6
6
and this project adheres to [Semantic Versioning 2.0](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## v2.16.0-dev.3
9
+
### Added
10
+
- Added enable/disable toggle for environment variables in Settings, allowing variables to be temporarily disabled without deleting them
11
+
- Added single-instance window activation signaling so reopening the app restores and focuses the existing desktop window instead of launching a duplicate instance
12
+
- Added notification system with localizable banner and markdown detail dialog UI
13
+
- Added warning in data directory selector when a OneDrive folder is selected
14
+
- Added support in the Checkpoints page to distinguish standard updates from Early Access-only updates - thanks to @x0x0b!
15
+
- Added torch index for Strix/Gorgon Point Ryzen AI APUs on Windows - thanks to @NeuralFault!
16
+
### Changed
17
+
- 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
18
+
- GGUF checkpoint downloads now go directly to the DiffusionModels folder instead of StableDiffusion
19
+
- Configured portable Git to suppress detached HEAD advice messages
20
+
- Settings file saves are now atomic to prevent corruption from interrupted writes
21
+
### Fixed
22
+
- Fixed the Package Manager "Add Package" teaching tip opening inopportunely while packages were still loading or after opening the add-package dialog
23
+
- Fixed downloaded checkpoint going to StableDiffusion folder when a saved download preference existed, even for GGUF files that should always go to DiffusionModels
24
+
- Fixed potential crash when adding metadata to malformed or non-PNG image data in Inference
25
+
- 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))
26
+
- Fixed an issue where `Align Your Steps` scheduler and Unet Loader workflows ignored Regional Prompting (and other addon) conditioning modifiers.
27
+
- 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
28
+
- Fixed Japanese text appearing compressed/squished in markdown dialogs by ensuring the bundled NotoSansJP font is used for CTextBlock rendering
29
+
- Fixed ContentDialog title and buttons not using the correct font for Japanese locale (NotoSansJP) when shown as overlay
30
+
- Added missing `CBold` and `CItalic` inline styles to the markdown style sheet
31
+
- 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
32
+
- 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
33
+
- Fixed dropdown menu overlayed in Inference UI Model Cards not being scrollable on Linux - thanks to @NeuralFault!
34
+
- 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
35
+
- Fixed [#1597](https://github.com/LykosAI/StabilityMatrix/issues/1597) - reForge launch failing due to setuptools version
36
+
- 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
37
+
- 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
38
+
- 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
39
+
- 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!
40
+
41
+
## v2.16.0-dev.2
42
+
### Added
43
+
- Added Regional Prompting addon to Inference - paint detailed masks to apply different prompts, strengths, and settings to specific regions of your image
44
+
- Multi-layer mask editor with Photoshop-style interface for managing layers with independent masks, prompts, colors, and opacity
45
+
- Professional brush tools: freehand brush/eraser with pressure sensitivity, rectangle/ellipse shapes with fill/stroke modes, paint bucket flood fill
46
+
- Brush feathering/softness control for smooth, blended mask edges (0 = hard edge, 1 = soft/blurred)
47
+
- Per-layer prompt and strength controls, export/import masks as PNG, duplicate layers, image reference layers for tracing
48
+
- GPU-accelerated rendering with compact gzip-compressed metadata serialization
49
+
- Added new Model Picker dialog for Inference with grid/list views, search, filtering, and NSFW overlay
50
+
- Added browse buttons to all model dropdowns in Inference (Model, Refiner, VAE, Text Encoders, CLIP Vision)
51
+
- Added inline search box to model combo box dropdowns with fuzzy matching
52
+
- Added NVIDIA driver version warning when launching ComfyUI with CUDA 13.0 (cu130) and driver versions below 580.x
53
+
- Added legacy Python warning when launching InvokeAI installations using Python 3.10.11
54
+
- Added Tiled VAE Decode to the Inference video workflows - thanks to @NeuralFault!
55
+
- Added recoverable error dialog for UI thread exceptions, with option to continue instead of exiting
56
+
### Changed
57
+
- Disabled update checking for legacy InvokeAI installations using Python 3.10.11
58
+
- Hide rating stars in the Civitai browser page if no rating is available
59
+
- Updated uv to v0.9.30
60
+
- Updated PortableGit to v2.52.0.windows.1
61
+
- Updated Sage/Triton/Nunchaku installers to use GitHub API to fetch latest releases
62
+
- Updated ComfyUI installations and updates to automatically install ComfyUI Manager
63
+
- Updated gfx110X Windows ROCm nightly index - thanks to @NeuralFault!
64
+
- Updated ComfyUI-Zluda install to more closely match the author's intended installation method - thanks to @NeuralFault!
65
+
- Updated Forge Classic installs/updates to use the upstream install script for better version compatibility with torch/sage/triton/nunchaku
66
+
### Fixed
67
+
- Fixed parsing of escape sequences in Inference such as `\\`
68
+
- Fixed batch notification firing when only one image is generated
69
+
- 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
- Fixed [#1529](https://github.com/LykosAI/StabilityMatrix/issues/1529) - "Selected commit is null" error when installing packages and rate limited by GitHub
72
+
- Fixed [#1525](https://github.com/LykosAI/StabilityMatrix/issues/1525) - Crash after downloading a model
73
+
- 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
74
+
- Fixed [#1505](https://github.com/LykosAI/StabilityMatrix/issues/1505) - incorrect port argument for Wan2GP
75
+
- Possibly fix [#1502](https://github.com/LykosAI/StabilityMatrix/issues/1502) - English fonts not displaying correctly on Linux in Chinese environments
- Fixed [#1466](https://github.com/LykosAI/StabilityMatrix/issues/1466) - crash after moving portable install
78
+
- Fixed [#1445](https://github.com/LykosAI/StabilityMatrix/issues/1445) - Linux app updates not actually updating - thanks to @NeuralFault!
79
+
### Supporters
80
+
#### 🌟 Visionaries
81
+
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!
82
+
83
+
## v2.16.0-dev.1
84
+
### Added
85
+
#### New Feature: 🧪 Image Lab - Conversational Image Generation for ComfyUI
86
+
- 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.
87
+
- Local-First Power: Native support for Flux Kontext and Qwen Image Edit running entirely locally via your ComfyUI backend.
88
+
- Smart Setup: Stability Matrix automatically detects and helps you download the specific models and LoRAs needed for these local workflows.
89
+
- Interactive Tools: Drag-and-drop image inputs, use the built-in annotation tool to draw on images, and keep persistent conversation history.
90
+
- Cloud Option: Includes optional support for Nano Banana (Gemini 3 Pro/2.5) for users who want to leverage external reasoning models.
91
+
- Added new package - [Wan2GP](https://github.com/deepbeepmeep/Wan2GP)
92
+
- Added [Stable Diffusion WebUI Forge - Neo](https://github.com/Haoming02/sd-webui-forge-classic/tree/neo) as a separate package for convenience
93
+
- Added Intel GPU support for ComfyUI
94
+
- Added "Run Python Command" option to the package card's 3-dots menu for running arbitrary Python code in the package's virtual environment
95
+
- Added togglable `--uv` argument to the SD.Next launch options
96
+
- Added Tiled VAE decoding as an Inference addon thanks to @NeuralFault!
97
+
### Changed
98
+
- Moved the original Stable Diffusion WebUI Forge to the "Legacy" packages tab due to inactivity
99
+
- Updated to cu130 torch index for ComfyUI installs with Nvidia GPUs
100
+
- Consolidated and fixed AMD GPU architecture detection
101
+
- Updated SageAttention installer to latest v2.2.0-windows.post4 version
102
+
- Video files can now be opened directly from the Output browser
103
+
- Videos will now appear with thumbnails in the Output browser
104
+
### Fixed
105
+
- Fixed [#1450](https://github.com/LykosAI/StabilityMatrix/issues/1450) - Older SD.Next not launching due to forced `--uv` argument
106
+
- Fixed duplicate custom node installations when installing workflows from the Workflow Browser - thanks again to @NeuralFault!
107
+
### Supporters
108
+
#### 🌟 Visionaries
109
+
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!
110
+
8
111
## v2.15.7
9
112
### Added
10
113
- Added single-instance window activation signaling so reopening the app restores and focuses the existing desktop window instead of launching a duplicate instance
0 commit comments