v5.13.0rc3
📦 invokeaiView on GitHub →
✨ 11 features🐛 4 fixes🔧 2 symbols
Summary
This release introduces advanced per-mask controls for Canvas Inpainting, including noise level and denoising limits, alongside performance improvements and UI enhancements.
Migration Steps
- The new Invoke Launcher is the recommended way to install, update and run Invoke. Follow the Quick Start guide to get started with the launcher.
- If not using the launcher, follow the manual install guide for a headless install.
✨ New Features
- Canvas Inpaint Masks now support per-mask settings accessible via the right-click menu on the mask layer.
- Added 'Noise Level' setting for inpaint masks to add image-space noise to the masked region before denoising, using the global seed.
- Added 'Denoise Limit' setting for inpaint masks to cap the amount of denoising applied to a masked region, allowing for varied levels of variation across simultaneously inpainted regions.
- SDXL trained aspect ratios receive special handling during selection to reduce artifacts.
- Improved Canvas scroll-to-zoom handling, including smoother scaling on touchpads and snapping to common zoom levels.
- Added button to pull the bounding box content into an empty Control Layer.
- Added ability to delete all images from the Uncategorized board via a button in its right-click menu.
- Prompt boxes now remember their size across sessions.
- Faster Heuristic Resize algorithm implemented for 'New Layer from Image (Resize)' functionality.
- LoRA patcher can now skip unknown layers instead of erroring out.
- Compel library updated for better handling of long prompts (using Sentences Split logic).
🐛 Bug Fixes
- Fixed scaling math to consistently land on 100%.
- Fixed issue where aspect ratio selection would auto-scale away from SDXL training sizes.
- Fixed 'Preserve Masked Region' behavior for new mask compositing.
- Delayed imports that require torch to improve application launch time.
🔧 Affected Symbols
LoRA patcherCompel