v6.0.0
Breaking Changes📦 invokeaiView on GitHub →
⚠ 2 breaking✨ 15 features🐛 11 fixes🔧 3 symbols
Summary
Invoke 6.0 introduces a major UI overhaul with customizable layouts, new Launchpads, and enhanced Canvas features like PSD export and FLUX Kontext integration. This release also brings significant performance improvements and addresses numerous bugs.
⚠️ Breaking Changes
- The 5.0 layout has been retired and replaced with a new task-specific, flexible, and persistent interface foundation. Users must adapt to the new UI structure.
- The Infinite Scroll feature has returned, now showing all images at once in a single grid, replacing previous pagination methods. This change may disrupt workflows relying on simple chunk-based navigation.
Migration Steps
- Review the new UI layout, as the 5.0 layout has been retired.
- If relying on pagination for image viewing, adapt workflows to the new Infinite Scroll grid view.
- Users on older GPUs (2XXX series) may encounter issues due to recent pytorch updates; manual downgrading of torch may be necessary. Seek help on Discord if needed.
- Follow the Quick Start guide using the Invoke Launcher for the recommended installation/update process.
✨ New Features
- Introduction of 'Launchpads' in Generate, Upscale, Workflow, and Model tabs to guide new users.
- Customizable layout allowing users to drag, drop, and resize panels on each tab; custom layouts are saved automatically.
- Global reference image management consolidated into an intuitive zone in the left-hand settings panel.
- Tabs now load on demand for improved performance and responsiveness.
- Rule of Thirds Guide added to Canvas settings for composition assistance.
- New button to instantly create a reference image from the contents of a bounding box on the Canvas.
- New 'Edit' button in the image viewer to create a new canvas with the selected image.
- New 'Control Layer Resized' drop zone for automatically optimizing control layers when added to an existing canvas.
- Overlay Control feature to toggle the visibility of all non-raster layers (Control Layers, Inpaint Masks) via a button or Shift+H hotkey.
- Improved staging toolbar and navigation on Canvas, with preview image controls directly on the toolbar.
- New option to automatically save every image generated on the Canvas to the gallery.
- Canvas Export to PSD (.psd) functionality, preserving all raster layers.
- Full UI integration for FLUX Kontext Dev, supporting reference image guidance for dev and quantized (gguf) variants (fp8 not supported).
- LoRA Picker Overhaul: Uses the new model picker, automatically filters LoRAs compatible with the selected base model, and supports preview images/related models configuration.
- Support for OMI LoRA and additional AI Toolkit LoRA for FLUX.
🐛 Bug Fixes
- Fixed names of unpublishable nodes.
- Ensured each invocation overrides _original_model_fields with its own field data.
- Fixed 1:1 ratio for flux kontext.
- Fixed regional guidance reference image not selecting correctly in the UI.
- Fixed LoRA picker to default to the current base model architecture.
- Fixed UX when waiting for an image.
- Prevented NaN from entering Konva internals.
- Fixed preparation of collect nodes which could create invalid edges.
- Fixed related models display in the new model picker.
- Fixed Upscale creativity bug.
- Fixed navigation on Edit/View workflow buttons to point to the correct panel.
🔧 Affected Symbols
flux_text_encoder.pyflux_denoise.pyFieldIdentifier