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.

  • ReallyActuallyFrankenstein@lemmynsfw.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 months ago

    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.