# Changelog All notable changes to Stability Matrix will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning 2.0](https://semver.org/spec/v2.0.0.html). ## v2.4.1 ### Fixed - Fixed deleting checkpoints not updating the visual grid until the page is refreshed - Fixed updates sometimes freezing on "Installing Requirements" step ## v2.4.0 ### Added - New installable Package - [Fooocus-MRE](https://github.com/MoonRide303/Fooocus-MRE) - Added toggle to show connected model images in the Checkpoints tab - Added "Find Connected Metadata" option to the context menu of Checkpoint Folders in the Checkpoints tab to connect models that don't have any metadata ### Changed - Revamped package installer - Added "advanced options" section for commit, shared folder method, and pytorch options - Can be run in the background - Shows progress in the Downloads tab - Even more performance improvements for loading and searching the Checkpoints page ### Fixed - Fixed [#97](https://github.com/LykosAI/StabilityMatrix/issues/97) - Codeformer folder should now get linked correctly - Fixed [#106](https://github.com/LykosAI/StabilityMatrix/issues/106) - ComfyUI should now install correctly on Windows machines with an AMD GPU using DirectML - Fixed [#107](https://github.com/LykosAI/StabilityMatrix/issues/107) - Added `--autolaunch` option to SD.Next - Fixed [#110](https://github.com/LykosAI/StabilityMatrix/issues/110) - Model Browser should properly navigate to the next page of Installed models - Installed tag on model browser should now show for connected models imported via drag & drop ## v2.3.4 ### Fixed - Fixed [#108](https://github.com/LykosAI/StabilityMatrix/issues/108) - (Linux) Fixed permission error on updates [#103](https://github.com/LykosAI/StabilityMatrix/pull/103) ## v2.3.3 ### Fixed - Fixed GPU recognition for Nvidia Tesla GPUs - Fixed checkpoint file index extension identification with some path names - Fixed issue where config file may be overwritten during Automatic1111 package updates - Fixed "Directory Not Found" error on startup when previously selected Data directory does not exist - Fixed [#83](https://github.com/LykosAI/StabilityMatrix/issues/83) - Display of packages with long names in the Package Manager - Fixed [#64](https://github.com/LykosAI/StabilityMatrix/issues/64) - Package install error if venv already exists ## v2.3.2 ### Added - Added warning for exFAT / FAT32 drives when selecting a data directory ### Fixed - Automatic1111 and ComfyUI should now install the correct version of pytorch for AMD GPUs - Fixed "Call from invalid thread" exceptions preventing download completion notifications from showing - Fixed model preview image downloading with incorrect name ### Changed - Redesigned "Select Model Version" dialog to include model description and all preview images ## v2.3.1 ### Fixed - Fixed Auto update not appearing in some regions due to date formatting issues - Local package import now migrates venvs and existing models ## v2.3.0 ### Added - New installable Package - [Fooocus](https://github.com/lllyasviel/Fooocus) - Added "Select New Data Directory" button to Settings - Added "Skip to First/Last Page" buttons to the Model Browser - Added VAE as a checkpoint category in the Model Browser - Pause/Resume/Cancel buttons on downloads popup. Paused downloads persists and may be resumed after restarting the app - Unknown Package installs in the Package directory will now show up with a button to import them ### Fixed - Fixed issue where model version wouldn't be selected in the "All Versions" section of the Model Browser - Improved Checkpoints page indexing performance - Fixed issue where Checkpoints page may not show all checkpoints after clearing search filter - Fixed issue where Checkpoints page may show incorrect checkpoints for the given filter after changing pages - Fixed issue where Open Web UI button would try to load 0.0.0.0 addresses - Fixed Dictionary error when launch arguments saved with duplicate arguments - Fixed Launch arguments search not working ### Changed - Changed update method for SD.Next to use the built-in upgrade functionality - Model Browser navigation buttons are no longer disabled while changing pages ## v2.2.1 ### Fixed - Fixed SD.Next shared folders config not working with new config format, reverted to Junctions / Symlinks ## v2.2.1 ### Fixed - Fixed SD.Next shared folders config not working with new config format, reverted to Junctions / Symlinks ## v2.2.0 ### Added - Added option to search by Base Model in the Model Browser - Animated page transitions ### Fixed - Fixed [#59](https://github.com/LykosAI/StabilityMatrix/issues/61) - `GIT` environment variable is now set for the embedded portable git on Windows as A1111 uses it instead of default `PATH` resolution - Fixed embedded Python install check on Linux when an incompatible windows DLL is in the Python install directory - Fixed "ObjectDisposed" database errors that sometimes appeared when closing the app ### Changed - Revamped Package Manager UI - InvokeAI installations can now use checkpoints from the Shared Models folder ## v2.1.2 ### Changed - SD.Next install now uses ROCm PyTorch backend on Linux AMD GPU machines for better performance over DirectML ## v2.1.1 ### Added - Discord Rich Presence support can now be enabled in Settings ### Fixed - Launch Page selected package now persists in settings ## v2.1.0 ### Added - New installable Package - [VoltaML](https://github.com/VoltaML/voltaML-fast-stable-diffusion) - New installable Package - [InvokeAI](https://github.com/invoke-ai/InvokeAI) - Launch button can now support alternate commands / modes - currently only for InvokeAI > ![](https://github.com/LykosAI/StabilityMatrix/assets/13956642/16a8ffdd-a3cb-4f4f-acc5-c062d3ade363) - Settings option to set global environment variables for Packages > ![](https://github.com/LykosAI/StabilityMatrix/assets/13956642/d577918e-82bb-46d4-9a3a-9b5318d3d4d8) ### Changed - Compatible packages (ComfyUI, Vlad/SD.Next) now use config files / launch args instead of symbolic links for shared model folder redirect ### Fixed - Fixed [#48](https://github.com/LykosAI/StabilityMatrix/issues/48) - model folders not showing in UI when they were empty - Updater now shows correct current version without trailing `.0` - Fixed program sometimes starting off-screen on multi-monitor setups - Fixed console input box transparency - Fixed [#52](https://github.com/LykosAI/StabilityMatrix/issues/52) - A1111 default approx-vae model download errors by switching default preview method to TAESD - Fixes [#50](https://github.com/LykosAI/StabilityMatrix/issues/50) - model browser crash when no model versions exist - Fixed [#31](https://github.com/LykosAI/StabilityMatrix/issues/31) - missing ControlNet link to Shared Models Folder for SD.Next - Fixed [#49](https://github.com/LykosAI/StabilityMatrix/issues/49) - download progress disappearing when changing pages in Model Browser ## v2.0.4 ### Fixed - Fixed Model Browser downloading files without extensions ## v2.0.3 ### Added - (Windows) New settings option to add Stability Matrix to the start menu - (Windows) Improved background "Mica" effect on Windows 11, should be smoother with less banding artifacts ### Fixed - Fixed model categories sometimes not showing if they are empty - Improved model download hash verification performance - Fixed some text wrapping visuals on expanded model version dialog on model browser - Added cancel button for create folder dialog - One click first time installer now defaults to using the "Package" name instead of the display name ("stable-diffusion-webui" instead of "Stable Diffusion WebUI") for the install folder name - probably safer against upstream issues on folder names with spaces. ## v2.0.2 ### Fixed - (Linux) Updater now sets correct execute permissions - Image loading (i.e. Checkpoints File preview thumbnail) now has a notification for unsupported local image formats instead of crashing - Fix unable to start app issues on some machines and dropdowns showing wrong categories - disabled assembly trimming ## v2.0.1 ### Added - Fully rewritten using Avalonia for improved UI and cross-platform support, our biggest update so far, with over 18,000 lines of code. - Release support for Windows and Linux, with macOS coming soon - Model Browser now indicates models that are already downloaded / need updates - Checkpoints Manager now supports filtering/searching - One-click installer now suggests all 3 WebUI packages for selection - Hardware compatibility and GPU detection is now more accurate - Download Indicator on the nav menu for ongoing downloads and progress; supports multiple concurrent model downloads - Improved console with syntax highlighting, and provisional ANSI rendering for progress bars and advanced graphics - Input can now be sent to the running package process using the top-right keyboard button on the Launch page. Package input requests for a (y/n) response will now have an interactive popup. ### Fixed - Fixed crash on exit - Fixed updating from versions prior to 2.x.x - Fixed page duplication memory leak that caused increased memory usage when switching between pages - Package page launch button will now navigate and launch the package, instead of just navigating to launch page