Multi-Platform Package Manager for Stable Diffusion
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

9.5 KiB

Changelog

All notable changes to Stability Matrix will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning 2.0.

v2.4.2

Added

  • Added Japanese UI language option, thanks to kgmkm_mkgm for the translation
  • Language selection available in Settings, and defaults to system language if supported

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

  • Added Inference - A native generation interface that connects with a running ComfyUI Package as backend.
  • New installable Package - 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 - Codeformer folder should now get linked correctly
  • Fixed #106 - ComfyUI should now install correctly on Windows machines with an AMD GPU using DirectML
  • Fixed #107 - Added --autolaunch option to SD.Next
  • Fixed #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 - (Linux) Fixed permission error on updates #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 - Display of packages with long names in the Package Manager
  • Fixed #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
  • 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 - 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
  • New installable Package - InvokeAI
  • Launch button can now support alternate commands / modes - currently only for InvokeAI

  • Settings option to set global environment variables for Packages

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 - 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 - A1111 default approx-vae model download errors by switching default preview method to TAESD
  • Fixes #50 - model browser crash when no model versions exist
  • Fixed #31 - missing ControlNet link to Shared Models Folder for SD.Next
  • Fixed #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