Repository navigation
V2.1.2
What's Changed
- Fix: reload base model before HiresFix + stability & UX improvements (Flux2, VAE, ADetailer, settings history) by @Aatricks in #19
- Pipeline Stability & HiresFix Improvements by @Aatricks
- Fixed critical race conditions in VAE encoding during SDXL+Refiner workflows by enforcing blocking transfers.
- Implemented logic to reload the base model before HiresFix when a refiner is used, preventing latent corruption.
- Ensured ADetailer explicitly uses the base model instead of the refiner for text-guided crop enhancements.
- Reverted non-essential SDXL changes to resolve regressions in Attention and conditioning modules.
- Settings Persistence & History Management by @Aatricks
- Implemented backend storage for settings history and last-used seeds.
- Added a collapsible "Settings History" section to the UI for quick restoration of previous configurations.
- Integrated image import functionality directly into the GenerationSettings component.
- Flux.2 & Core Model Optimization by @Aatricks
- Enhanced
torch.compileintegration with support for callables and improved logging. - Fixed RoPE feature dimension alignment and added padding adjustments for Flux2.
- Improved FP8 quantization fallback logic for models lacking diffusion submodules.
- Added validation for model file existence (safetensors/pt) in the downloader.
- Enhanced
- Image Processing & Batch Limits by @Aatricks
- Introduced
LD_MAX_IMAGES_PER_GROUPto control processing limits and implemented chunking for large pipeline requests. - Updated AutoHDR to properly handle RGBA images (preserving alpha) and added fallbacks for missing LCMS or failed ICC transforms.
- Added telemetry for batch limit configuration.
- Introduced
- Testing & Infrastructure by @Aatricks
- Restructured the test suite into clear
e2e,integration, andunitcategories. - Fixed frontend runtime crashes by importing missing Button and ImageMetadata types.
- Restructured the test suite into clear
Full Changelog: V2.1.1...V2.1.2