Skip to content

Latest commit

 

History

History
303 lines (189 loc) · 7.36 KB

File metadata and controls

303 lines (189 loc) · 7.36 KB

Changelog

All notable changes to this project will be documented in this file.

[0.1.20] - 2026-06-15

🚀 Features

  • Added cache option to cli
  • Unet spectrum caching support
  • Anima preview 2 preset
  • Added DiT support to spectrum cache
  • Added Q8.0 variant for sdxs512DS
  • Show tensor loading progress in MB/s or GB/s
  • Add flux2 small decoder
  • Ernie image preset
  • Hires upscaler support (#102)
  • Use random seed as default
  • Add max_vram option for optimized VRAM usage in CLI and model configuration
  • Add Apple framework links and include ggml-backend in wrapper.h
  • (cli) Include preset name in output file names for better identification
  • Add HiDream O1 image presets and configuration functions
  • Update max_vram option to auto-detect free VRAM minus 1 GiB
  • Add module backend assignment support
  • Add LTXAV embeddings connectors and audio VAE model support with temporal tiling option
  • Add LongCat image support
  • Add Lens and LensTurbo presets
  • Add VAE format and streaming options to ModelConfig
  • Implement lazy loading of model parameters from disk for low VRAM support

🐛 Bug Fixes

  • Scm mask
  • Fixed scm mask pointer address
  • Add null check before save image to avoid panic
  • Build on macos by using metal backend as default
  • Restore ggml-blas static library linking only for metal backend

⚙️ Miscellaneous Tasks

  • Update cargo-dist version to 0.31.0 in CI configuration
  • Comment out Windows target in dist configuration
  • Update subproject commit reference in stable-diffusion.cpp
  • Disable windows problematic builds

[0.1.19] - 2026-03-01

🚀 Features

  • Specialized fa for model only and global setting (#81)
  • Add a fresh collection of flux lora modifiers
  • Anima-preview model support
  • Support some non-standard Anima weight names

🐛 Bug Fixes

  • Dangling lora_t path pointer
  • Quality degradation

⚙️ Miscellaneous Tasks

  • Sync stable-diffusion.cpp dependency (#82)
  • Removed unused CLibPathVec and avoided rewrapping PathBuf to Path

[0.1.18] - 2026-01-26

🚀 Features

  • Segmind vega support and preset (#78)

⚡ Performance

  • Remove clip on cpu workaround for metal backend (#79)

⚙️ Miscellaneous Tasks

  • Workflow dispatch for release-plz

[0.1.17] - 2026-01-18

⚙️ Miscellaneous Tasks

  • Fix tag name convention (#74)

[0.1.16] - 2026-01-14

🚀 Features

  • Embed gen parametrs into image metadata
  • Added the possibility to receive progress messages via mpsc::channel
  • Twinflow z-image turbo exp preset
  • Ci cli build (#72)
  • Sdxs models support (#73)

⚙️ Miscellaneous Tasks

  • (cli) Added readme.md

[0.1.15] - 2026-01-07

🚀 Features

  • (cli) Batching image gen support (#66)
  • Prioritize gguf and safetensors formats for embeddings and LoRAs (#68)

[0.1.14] - 2025-12-28

🚀 Features

  • Custom sigmas for the sampler (#61)
  • Re-enable windows build (#63)
  • Caching methods (#64)
  • Added a cli as example (#65)

[0.1.13] - 2025-12-12

🚀 Features

  • Vae tiling new api (#48)
  • Nitro models support (#50)
  • Chroma radiance preset
  • Ssd1b preset
  • Added specific models weights sub-enum (#52)
  • (gen_img) Preview capabilities (#54)
  • Flux2 and zimageturbo presets (#56)
  • QwenImage (#57)

🐛 Bug Fixes

  • (sys) Update bindings
  • (vulkan) Fix linking vulkan on macos 26 (#53)

🚜 Refactor

  • SampleMethod Scheduler enums
  • Lora and embedding flow (#60)

⚙️ Miscellaneous Tasks

  • Enbale cuda ci (#59)

Sync

  • Stable-diffussion.cpp dependency
  • Diffusion.cpp

[0.1.12] - 2025-09-09

🚀 Features

  • Conv2d inclusion (#46)
  • Offload_params_to_cpu modifier

Sync

  • Diffusion cpp dependency
  • Diffusion cpp dependency

[0.1.11] - 2025-07-17

⚙️ Miscellaneous Tasks

  • Bumped diffusion.cpp to latest api (#42)

[0.1.10] - 2025-07-02

🚀 Features

  • Chroma support

📚 Documentation

  • Updated readme

⚙️ Miscellaneous Tasks

  • Update cuda workflow
  • Disable cache for cuda workflow
  • Temporaly disable cuda workflow

[0.1.9] - 2025-04-06

🚀 Features

  • Flux mini variants (#38)

Sync

  • Stable-diffusion

[0.1.8] - 2025-02-24

🚀 Features

  • 2024 edition (#32)

Sync

  • Stable-diffusion.cpp dep (#34)

[0.1.7] - 2025-02-08

🚀 Features

  • Reusable diffusion ctx across multiple txt2img (#29)

🐛 Bug Fixes

  • (sycl) Linux link phase work (#26)

⚙️ Miscellaneous Tasks

  • Bump diffusion.cpp (#31)

[0.1.6] - 2025-01-18

🐛 Bug Fixes

  • (deps) Remove unused tokio dependency (#24)

[0.1.5] - 2025-01-16

🚀 Features

  • Flux mini preset (#22)

🐛 Bug Fixes

  • (linux) Variant linking (#23)

[0.1.4] - 2024-12-28

🚀 Features

  • Cqyan hybrid taesd/_xl modifiers introduction (#14)
  • Lcm_lora modifiers (#16)

⚙️ Miscellaneous Tasks

  • Test toolchain (#17)

[0.1.2] - 2024-11-05

🚀 Features

  • Taesd modifiers
  • Juggernaut xl v11 preset

[0.1.1] - 2024-11-04

🐛 Bug Fixes

  • Sdxl vae NaN

⚙️ Miscellaneous Tasks

  • Release v0.1.0 (#6)

[0.1.0] - 2024-11-02

🚀 Features

  • Diffusion.cpp bindings (#1)
  • High level api (#2)
  • Safe get_physical_core introduction
  • Improved preset interface
  • Ci release (#5)

🐛 Bug Fixes

  • Fix typos in doc (#3)
  • Force phisical_core_count into the setter body
  • (ci) Fix release-pls action