Skip to content

v2.5.0

Compare
Choose a tag to compare
@mashb1t mashb1t released this 17 Jul 10:31
· 38 commits to main since this release
f97adaf

How to update

This version includes various package updates. If the auto-update doesn't work:

  1. Open a terminal in the Fooocus folder (go to the location of config.txt, open terminal by clicking in the address bar of the file explorer, type cmd and hit enter) and run git pull. If you do not have git installed, skip to step 2.
  2. Update packages
    • Windows (installation through zip file): run ..\python_embeded\python.exe -m pip install -r .\requirements_versions.txt (Windows using embedded python, installation method zip file) or download Fooocus again (zip file attached to this release)
    • other: manually update the packages using python.exe -m pip install -r requirements_versions.txt or use the docker image

What's Changed

  • feat: update python dependencies and add segment_anything
  • sync enhance feature and code refactoring from mashb1t/Fooocus
  • feat: add enhance feature, which offers easy image refinement steps (similar to adetailer, but based on dynamic image detection instead of specific mask detection models). See #3281.
  • feat: improve GroundingDINO and SAM image masking
  • refactor: rewrite async worker code, make code much more reusable to allow iterations and improve reusability
  • refactor: move checkboxes Enable Mask Upload and Invert Mask When Generating from Developer Debug Mode to Inpaint Or Outpaint
  • refactor: rename checkbox Enable Mask Upload to Enable Advanced Masking Features
  • fix: get upscale model filepath by calling downloading_upscale_model() to ensure the model exists
  • i18n: rename tab titles and translations from singular to plural
  • i18n: rename document to documentation
  • feat: update default models to latest versions
    • animaPencilXL_v400 => animaPencilXL_v500 (#2943)
    • DreamShaperXL_Turbo_dpmppSdeKarras => DreamShaperXL_Turbo_v2_1
    • SDXL_FILM_PHOTOGRAPHY_STYLE_BetaV0.4 => SDXL_FILM_PHOTOGRAPHY_STYLE_V1
  • feat: add preset for pony_v6 (using ponyDiffusionV6XL, discussion in #3217)
  • feat: add style Fooocus Pony (discussion in #3217)
  • feat: remove by wlop from style Fooocus Masterpiece as it has been causing unintended watermarks
  • feat: add restart sampler (paper)
  • feat: add config option for default_inpaint_engine_version, sets inpaint engine for pony_v6 and playground_v2.5 to None for improved results (incompatible with inpaint engine, discussion in #3217)
  • feat: add image editor functionality to mask upload (same as for inpaint, now correctly resizes and allows more detailed mask creation, discussion in mashb1t#44)
  • feat: add persistent model cache for metadata. Use --rebuild-hash-cache to manually rebuild the cache for all non-cached hashes (optional, cache will otherwise be lazy-loaded. Remove --rebuild-hash-cache after executing once)
  • refactor: rename --enable-describe-uov-image to --enable-auto-describe-image to better reflect its purpose (now also works for enhance image upload)
  • feat: adjust playground_v2.5 preset by @mashb1t in #3136
  • fix: correctly identify and remove performance LoRA by @mashb1t in #3150
  • apply performance from metadata by @mashb1t in #3153
  • hotfix: add missing method in performance enum by @mashb1t in #3154
  • feat: add vae to possible preset keys by @mashb1t in #3177
  • feat: add restart sampler by @licyk in #3219
  • build(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #3223

New Contributors

Full Changelog: v2.4.3...v2.5.0