Change8

v6.12.0

📦 invokeaiView on GitHub →
14 features🐛 1 fixes🔧 3 symbols

Summary

InvokeAI v6.12.0 introduces experimental multi-user support, enhanced model compatibility for Z-Image and FLUX.2, and significant new features for the Canvas, including text and gradient tools. This release also improves model and gallery management utilities and adds remote control capabilities via a new REST endpoint.

Migration Steps

  1. Long-term Canvas users may need to adjust to the new positioning of layer controls (moved to the bottom of the layers list).

✨ New Features

  • Introduced experimental multi-user mode allowing separate user accounts with distinct image boards, images, and preferences.
  • Added support for the Z-Image Base model family, suitable for fine-tuning and LoRA training.
  • Added support for various FLUX.2 Klein LoRA formats.
  • Reintroduced Paged Gallery Browsing as an option in image board settings, replacing infinite scrolling.
  • Enabled arrow key navigation within the gallery viewer and for navigating gallery thumbnails.
  • Added a Text tool to the Canvas for inserting and manipulating text layers.
  • Added linear and radial gradient tools to the Canvas.
  • Added an "invert" button for Regional Guidance Layers and Inpaint Masks to swap painted/unpainted regions.
  • Moved Canvas layer controls (create, duplicate, delete) from the top to the bottom of the layers list.
  • Added a "Sync Models" button in the Model Manager to detect and remove orphaned models from the database/disk.
  • Added a "Missing Files" filter option in the Model Manager to identify and remove database entries pointing to missing models.
  • Model selection menus no longer display missing or broken models.
  • Implemented a new REST endpoint to programmatically set Invoke's generation parameters (model, size, seed, steps, LoRAs, etc.).
  • Fixed workflow collections in the Workflow Iterator to preserve the order of items for predictable execution.

🐛 Bug Fixes

  • Fixed an issue where workflow collections passed to an iterator resulted in unpredictable downstream node ordering; order is now preserved.

Affected Symbols