Features:
- A lot of performance improvements (see below in Performance section)
- Stable Diffusion 3 support (#16030)
- Recommended Euler sampler; DDIM and other timestamp samplers currently not supported
- T5 text model is disabled by default, enable it in settings
- New schedulers:
- New sampler: DDIM CFG++ (#16035)
Minor:
- Option to skip CFG on early steps (#15607)
- Add --models-dir option (#15742)
- Allow mobile users to open context menu by using two fingers press (#15682)
- Infotext: add Lora name as TI hashes for bundled Textual Inversion (#15679)
- Check model’s hash after downloading it to prevent corruped downloads (#15602)
- More extension tag filtering options (#15627)
- When saving AVIF, use JPEG’s quality setting (#15610)
- Add filename pattern:
[basename]
(#15978) - Add option to enable clip skip for clip L on SDXL (#15992)
- Option to prevent screen sleep during generation (#16001)
- ToggleLivePriview button in image viewer (#16065)
Extensions and API:
- Add process_before_every_sampling hook (#15984)
- Return HTTP 400 instead of 404 on invalid sampler error (#16140)
Performance:
- [Performance 1/6] use_checkpoint = False (#15803)
- [Performance 2/6] Replace einops.rearrange with torch native ops (#15804)
- [Performance 4/6] Precompute is_sdxl_inpaint flag (#15806)
- [Performance 5/6] Prevent unnecessary extra networks bias backup (#15816)
- [Performance 6/6] Add --precision half option to avoid casting during inference (#15820)
- [Performance] LDM optimization patches (#15824)
- [Performance] Keep sigmas on CPU (#15823)
- Check for nans in unet only once, after all steps have been completed
- Added pption to run torch profiler for image generation
Bug Fixes:
- Fix for grids without comprehensive infotexts (#15958)
- feat: lora partial update precede full update (#15943)
- Fix bug where file extension had an extra ‘.’ under some circumstances (#15893)
- Fix corrupt model initial load loop (#15600)
- Allow old sampler names in API (#15656)
- more old sampler scheduler compatibility (#15681)
- Fix Hypertile xyz (#15831)
- XYZ CSV skipinitialspace (#15832)
- fix soft inpainting on mps and xpu, torch_utils.float64 (#15815)
- fix extention update when not on main branch (#15797)
- update pickle safe filenames
- use relative path for webui-assets css (#15757)
- When creating a virtual environment, upgrade pip in webui.bat/webui.sh (#15750)
- Fix AttributeError (#15738)
- use script_path for webui root in launch_utils (#15705)
- fix extra batch mode P Transparency (#15664)
- use gradio theme colors in css (#15680)
- Fix dragging text within prompt input (#15657)
- Add correct mimetype for .mjs files (#15654)
- QOL Items - handle metadata issues more cleanly for SD models, Loras and embeddings (#15632)
- replace wsl-open with wslpath and explorer.exe (#15968)
- Fix SDXL Inpaint (#15976)
- multi size grid (#15988)
- fix Replace preview (#16118)
- Possible fix of wrong scale in weight decomposition (#16151)
- Ensure use of python from venv on Mac and Linux (#16116)
- Prioritize python3.10 over python3 if both are available on Linux and Mac (with fallback) (#16092)
- stoping generation extras (#16085)
- Fix SD2 loading (#16078, #16079)
- fix infotext Lora hashes for hires fix different lora (#16062)
- Fix sampler scheduler autocorrection warning (#16054)
Other:
- fix changelog #15883 -> #15882 (#15907)
- ReloadUI backgroundColor --background-fill-primary (#15864)
- Use different torch versions for Intel and ARM Macs (#15851)
- XYZ override rework (#15836)
- scroll extensions table on overflow (#15830)
- img2img batch upload method (#15817)
- chore: sync v1.8.0 packages according to changelog (#15783)
- Add AVIF MIME type support to mimetype definitions (#15739)
- Update imageviewer.js (#15730)
- no-referrer (#15641)
- .gitignore trace.json (#15980)
- Bump spandrel to 0.3.4 (#16144)
- Defunct --max-batch-count (#16119)
- docs: update bug_report.yml (#16102)
- Maintaining Project Compatibility for Python 3.9 Users Without Upgrade Requirements. (#16088)
- Update torch for ARM Macs to 2.3.1 (#16059)
- remove deprecated setting dont_fix_second_order_samplers_schedule (#16061)
- chore: fix typos (#16060)
This release has 2 assets:
- Source code (zip)
- Source code (tar.gz)
Visit the release page to download them.
You must log in or # to comment.
I’ve neglected SD for a bit. Is A1111 still the best SD tool, or is Comfy UI (or something else I’ve never heard of) now the favorite?
I’ve always been fine with A1111, but I feel like complex workflows get hard to track and troubleshoot.
Comfy gets a lot of stuff sooner than A1111 these days, but I only use A1111, so I don’t really know.
Gotcha, thanks. Yeah, I just sometimes see people posting their Comfy UI workflow images and wonder if the grass is greener…