diff --git a/.pylintrc b/.pylintrc index 8ae641875..0fb6ba8dc 100644 --- a/.pylintrc +++ b/.pylintrc @@ -22,7 +22,6 @@ ignore-paths=/usr/lib/.*$, modules/hijack/ddpm_edit.py, modules/intel, modules/intel/ipex, - modules/k-diffusion, modules/ldsr, modules/onnx_impl, modules/pag, diff --git a/.ruff.toml b/.ruff.toml index 1b377e615..36590e9ed 100644 --- a/.ruff.toml +++ b/.ruff.toml @@ -8,7 +8,6 @@ exclude = [ "modules/flash_attn_triton_amd", "modules/hidiffusion", "modules/intel/ipex", - "modules/k-diffusion", "modules/pag", "modules/schedulers", "modules/teacache", diff --git a/CHANGELOG.md b/CHANGELOG.md index 081156d9c..4e977a4e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Change Log for SD.Next -## Update for 2025-07-04 +## Update for 2025-07-05 - **Models** - [LBM: Latent Bridge Matching](https://github.com/gojasper/LBM) @@ -28,19 +28,31 @@ - better handle startup import errors - fix diffusers models non-unique hash - fix loading of manually downloaded diffuser models + - fix api `/sdapi/v1/embeddings` endpoint - improve model type autodetection - improve model auth check for hf repos - improve Chroma prompt padding as per recommendations - **Refactoring** - - override `gradio` installer - - major refactoring of requirements and dependencies to unblock `numpy>=2.1.0` - - patch `insightface` - - patch `k-diffusion` + - obsolete **original backend** + - remove majority of legacy **a1111** codebase + - remove legacy ldm codebase: `/repositories/ldm` + - remove legacy blip codebase: `/repositories/blip` + - remove legacy clip model: `/models/karlo` + - remove legacy model configs: `/configs/*.yaml` + - remove legacy submodule: `/modules/k-diffusion` + - remove legacy hypernetworks support: `/modules/hypernetworks` + - remove legacy lora support: `/extensions-builtin/Lora` (does not impact current lora support) + - remove legacy clip/blip interrogate module (does not impact current interrogate support) + - remove modern-ui remove `only-original` vs `only-diffusers` code paths - cleanup `/modules`: move pipeline loaders to `/pipelines` root - cleanup `/modules`: move code folders used by pipelines to `/pipelines/` folder - cleanup `/modules`: move code folders used by scripts to `/scripts/