Releases: mcmonkeyprojects/SwarmUI
Releases · mcmonkeyprojects/SwarmUI
0.9.3-Beta
Been a couple months since the last version release, was busy with work on ComfyUI and a surprise trip to Tokyo, but I'm back in full force now.
Reddit announcement of this release: https://new.reddit.com/r/StableDiffusion/comments/1g2n9ya/swarmui_093_beta_release/
Major Updates
- Now supports and uses the new modern Comfy Frontend!
- Now have tooltips on all Swarm-Comfy Nodes
- added native support for GGUF models, see https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Model%20Support.md#gguf-quantized-models for info
- added a bulk civitai metadata lookup utility #1 (comment)
- comfy backend settings now have an option for which version of the comfy frontend should be used in the comfy workflow tab
- autocomplete user settings have been upgraded with a bunch of handy new configuration options requested by a bunch of weebs
- added an Extension Manager tab under Server #1 (comment)
- Swarm now builds as an executable, rather than using
dotnet
to launch the process. Everything behaves the same, and the old .dll launch works if you have custom scripts, just Swarm is uniquely identified in task manager and has an exe icon and stuff like that now. This might make Windows do thatDo you want to let this app access the network?
popup thing.
Minor Updates
GenerateForeverQueueSize
for multi-GPU users to abuse generate forever - added in a PR from @wottso- improved auto webui image metadata import
- comfy backend gpu_id can now use CUDA syntax to work with the comfy multigpu node pack that someone made (I don't recommend it, but you can do it if you want)
- added native support for NF4 models
- added a button on Server->Logs to quickly submit your recent debug logs to a pastebin service, so if you have issues and are asking for help you can easily share clear full logs
- model downloader now has a folder selector
- new theme
Solarized Light
for light with a bit less eyesear - thanks to @yoinked-h - new prompt syntax
setvar
andvar
, to allow reusing dynamic variables on the fly inside a prompt - thanks to @Targren - new
SwarmMaskGrow
comfy node - new
Mask Grow
advanced option under Init Image, to grow your masks automatically, can be handy in some cases - better advanced settings for remote backends (headers/auth stuff)
unet
folder renamed todiffusion_models
since nobody actually puts unets in there- starting to build up a list of extensions https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Extensions.md see also the discord extensions channel
- swarm internal option for 16bit png file output (high precision data unlikely to be useful)
- relatively robust and documented webhook firing engine https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Features/Webhooks.md
- clicking wildcards while you have the prompt or negative prompt input selected now inserts the wildcard where you had selected
- you can now list multiple model paths with
;
separators in server config - edit model metadata now lets you search civitai using model hash
- new 'refine image' button on image menus, to quickly refine an existing image
- improved utilities around extension development
- as usual, many small improvements, bug fixes, etc. - over 200 commits since the last release!
0.9.2-Beta
Reddit post for this release https://new.reddit.com/r/StableDiffusion/comments/1eosnug/swarmui_092_beta_release/
Major Updates
- Dropdown parameters now have human-friendly names rather than just raw IDs, more info here: #1 (comment)
- Native support for Flux! #1 (comment)
- SAM2 autosegmenter for the Image Editor #1 (comment)
Minor Updates
- new docs for Extension usage https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Extensions.md featuring a ReActor extension published by Quaggles
- new param
Mask Composite Unthresholded
under advanced -> regional prompting, may yield smoother refinements for<segment:>
usage (but worse content replacement) - new server setting
XLDefaultAsXL1
as a lazy hack for if you're tired of model authors breaking the metadata of XL models - new server setting
EditMetadataWriteJSON
, write json instead of editing model metadata, useful for slow harddrives - there's now an advanced parameter for ip adapter start/stop
- added prompt syntax shorthands, eg
<wc:my/wildcard/name>
- added support for AuraFlow v0.1 (must select architecture manuallay atm, AuraFlow team intend to add proper model metadata in the near future)
- near parameter
[FreeU] Version
for FreeU - lets you select FreeU Version 2 - you can now use a negative threshold value in
<segment:
to invert the mask - new setting Logs ->
RepeatTimestampAfterMinutes
, handy for swarm servers that are left running for very long times that want clearer timestamps when there's big gaps in logs - added advanced param
ControlNet Union Type
for if you're using controlnet-union and want to manually specify the subtype - added
Perturbed Attention Guidance
under Advanced Sampling - added
IP-Adapter Weight Type
for if you want "prompt is more important" or "style transfer" ip-adapter settings - tab completion of booru tags now displays the tag count
- improvements to installation, esp. AMD (amd is still cursed but it's a little better now)
- as usual, many small improvements, bug fixes, etc.
0.9.1-Beta
Reddit post for this release https://new.reddit.com/r/StableDiffusion/comments/1dy9rzr/swarmui_091beta_release/
Major Updates
- added support for PixArt Sigma MS XL 2 https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Model%20Support.md#pixart-sigma
- Moved to a fully independent repo (hi, this one)
- now have full support for SD3 controlnets (InstantX) #1 (comment)
- Started a doc for troubleshooting issues https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Troubleshooting.md and opened a help-forum channel on the Discord
- added support for graphics tablets with dynamic pen pressure values in the Edit Image interface, currently just for brush size dynamics. If you're an artist that uses a graphics tablet pen and wants to see expansion on this feature, please @ me on the Swarm discord
Minor Updates
- removed the legacy stability api backend
- civitai now has an API key option under user settings for civit autodownloads of authentication-only files, thanks to @maedtb
added initial CFG++ support via samplercomfy native noweuler_cfg_pp_regular
- Remote swarm backends can now have an "Authorization" header applied (as some remote servers require this)
- the github issues page here now has issues templates
- made the "refiner" group more clear in its purpose (it's also upscaler and more) and added some more param-group-docs
- tab title now updates to show the number of current pending generations, so you can see progress even when tabbed out
- new user setting
AutoCompleteSuffix
to have autocompletions autoappend commas or things like that - segment yolo now sorts left to right to give better control over selecting characters individually
- controlnets now autodetect canny,depth,pose,scribble from just filename cues if there's no metadata for it (ie if you haven't specified a preprocessor manually)
- added user setting
ButtonsUnderMainImages
to customize which buttons appear when you open an image vs. which get moved to 'More' - majorly upgraded the Model Downloader utility, see #44 for more
- added server setting
RecycleDeletedImages
which you can use to send images to the recycle bin instead of full file deletion - added
Zero Negative
parameter underSampling
, which may sometimes improve quality on SD3 - as usual, many small improvements, bug fixes, etc.
0.9.0-Beta
SwarmUI Independent Edition, version 0.9.0 Beta.
This is the first version ID as an independent repository.
Swarm Legacy Beta Pre-Release
This is the final Swarm files from the Stability version of Swarm before SwarmUI became independent.