Skip to content

v2.5.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mashb1t mashb1t released this 14 Jul 19:46
· 47 commits to develop since this release
e0d3325

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-rc1