github invoke-ai/InvokeAI v5.9.0rc2

pre-releaseone day ago

This release adds FLUX Fill support in Workflows and Canvas, support for the LLaVA OneVision VLLM family of models, and a selection of minor fixes and enhancements.

Changes since the previous RC

  • Fixed issue with installing certain quantizations of FLUX Dev and Schnell (issue introduced in previous RC).
  • Fixed issue with inpainting graphs that caused bad blending (issue introduced in previous RC).
  • De-wonkified LoRA node names (they got wonkified in v5.8.0).
  • Support for custom string field drop-downs in Workflow Builder. After adding a node's string field to the Builder, select the dropdown component from the field's settings (wrench icon). You'll be able to add as many options as you want to the dropdown.
  • Fix issue with Image Viewer where the image could overflow the viewer.
  • Port LLaVA OV models to use new API (internal change).
  • Support hot reload for custom nodes (dev-focused change). Thanks @keturn!

FLUX Fill

FLUX Fill provides high quality inpainting and outpainting, improving on these tasks over the other FLUX models. It's a "main" model, like FLUX dev or schnell.

To use it, download it from Starter Models and then select it from the main model drop-down on Canvas. It's not compatible* with Text to Image or Image to Image - you'll get an error if you try to Invoke without an inpaint mask or some empty regions in your bbox.

*Technically, it can do Text to Image and Image to Image - but the quality is very poor. We've opted to disallow this on Canvas.

LLaVA OneVision VLLM

This multimodal model generates text from text, image and/or video* inputs. You can use it to generate prompts and and describe images. You can use it in Workflows with the LLaVA OneVision VLLM node.

The 0.5B variant of the model is available for download from Starter Models.

*Invoke does not support video inputs.

Other Changes

  • Support for custom string field drop-downs in Workflow Builder. Add a node's string field to the Builder and choose the dropdown component to see it in action.
  • Better error messages when scanning models with picklescan.
  • Fixed issue where shift-clicking to draw on Canvas ignored Clip to Bbox setting.
  • Improved UX for missing or unexpected fields in Workflows.
  • Fix issue with Image Viewer where the image could overflow the viewer.
  • De-wonkified LoRA node names (they got wonkified in v5.8.0).
  • Internal: First iteration of improved model probing API.
  • Internal: Improved testing system for model-related tests.
  • Internal: Port LLaVA OV models to use new API.
  • Support hot reload for custom nodes (dev-focused change). Thanks @keturn!
  • Updated translations. Thanks @rikublock @Harvester62 @Linos1391!

Installing and Updating

The new Invoke Launcher is the recommended way to install, update and run Invoke. It takes care of a lot of details for you - like installing the right version of python - and runs Invoke as a desktop application.

Follow the Quick Start guide to get started with the launcher.

If you don't want to use the launcher, or need a headless install, you can follow the manual install guide.

What's Changed

Full Changelog: v5.8.1...v5.9.0rc2

Don't miss a new InvokeAI release

NewReleases is sending notifications on new releases.