v5.5.0
invoke-ai/InvokeAIv5.5.0Dec 20, 2024by psychedelicious
Upgrading?
Release notes summary
This release introduces the Invoke Launcher, a new desktop application for installation and running Invoke, alongside support for FLUX Control LoRAs and various UI/UX improvements.
Key Highlights
- Invoke Launcher: New desktop app for Windows, macOS, and Linux to install and run Invoke.
- FLUX Control LoRAs: Support for Canny and Depth models via Control Layers.
- Improved Canvas error handling and recovery for network issues.
- Reduced logging verbosity for Uvicorn logs via new `log_level_network` config.
- Docker image upgraded to Ubuntu 24.04 with `uv` for package management.
Breaking Changes
- Installation method shift: The Invoke Launcher is now the recommended way to install and update, rendering legacy scripts less recommended.
New Features
- Invoke Launcher desktop application
- FLUX Control LoRA models (Canny, Depth)
- Independent Uvicorn log level configuration
- Image context menu fixes (Regional and Global Reference Image layers)
Full Release Notes
This release brings support for FLUX Control LoRAs to Invoke, plus a few other fixes and enhancements.
It's also the first stable release alongside the new Invoke Launcher!
## Invoke Launcher ✨
<img width="912" alt="image" src="https://github.com/user-attachments/assets/7dc1acc5-2d4d-4147-9b1e-80f1c6bb6b80" />
The Invoke Launcher is a desktop application that can install, update and run Invoke on Windows, macOS and Linux.
It can manage your existing Invoke installation - even if you previously installed with our legacy scripts.
### Download the launcher to get started
- [Download for Windows/MacOS/Linux](https://invoke.com/downloads)
Refer to the new [Quick Start guide](https://invoke-ai.github.io/InvokeAI/installation/quick_start/) for more details. There's a workaround for macOS, which may not let you run the launcher.
## FLUX Control LoRAs
Despite having "LoRA" in the name, these models are used in Invoke via Control Layers - like ControlNets. The only difference is that they do not support begin and end step percentages.
So far, BFL has released Canny and Depth models. You can install them from the Model Manager.
## Other Changes
### Enhancements
- Support for FLUX Control LoRAs.
- Improved error handling and recovery for Canvas, preventing Canvas from getting stuck if there is a network issue during some operations.
- Reduced logging verbosity when default logging settings are used.
Previously, all Uvicorn logging occurred at the same level as the app's logging. This logging was very verbose and frequent, and made the app's terminal output difficult to parse, with lots of extra noise.
The Uvicorn log level is now set independently from the other log namespaces. To control it, set the `log_level_network` property in `invokeai.yaml`. The default is `warning`. To restore the previous log levels, set it to `info` (e.g. `log_level_network: info`).
### Fixes
- Image context menu actions to create a Regional and Global Reference Image layers were reversed.
- Missing translation strings.
- Canvas filters could execute twice. Besides being inefficient, on slow network connections, this could cause an error toast to appear even when the filter was successful. They now only execute once.
- Model install error when the path contains quotes. Thanks @Quadiumm!
### Internal
- Upgrade docker image to Ubuntu 24.04 and use `uv` for package management.
- Fix dynamic invocation values causing non-deterministic OpenAPI schema. This allows us to add a CI check to ensure the OpenAPI schema and TypeScript types are always in sync. Thanks @rikublock!
### Translations
- Updated Italian. Thanks @Harvester62!
- Updated German. Thanks @rikublock!
- Updated Vietnamese. Thanks @Linos1391!
- Updated French. Thanks @Ery4z!
## Installing and Updating
As mentioned above, **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](https://invoke-ai.github.io/InvokeAI/installation/quick_start/) to get started with the launcher.
### Legacy Scripts (not recommended!)
**We recommend using the launcher, as described in the previous section!**
> To install or update with the **outdated legacy scripts** 😱, [download the latest legacy scripts](https://github.com/invoke-ai/InvokeAI/releases/download/v5.5.0/InvokeAI-installer-v5.5.0.zip) and follow the [legacy scripts instructions](https://invoke-ai.github.io/InvokeAI/installation/legacy_scripts/).
## What's Changed
* [docker] upgrade to ubuntu 24.04 + use uv for package management by @ebr in https://github.com/invoke-ai/InvokeAI/pull/7401
* fix(ui): image context menu -> create layer from -> swap regional/global actions by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7441
* docs: add redirect for patchmatch docs by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7443
* fix(ui): missing translation string by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7442
* feat(ui): improved canvas/queue error handling by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7451
* Support FLUX structural control LoRA models by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/7450
* LoRA refactor to enable FLUX control LoRAs w/ quantized tranformers by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/7446
* Add FLUX Control LoRA weight param by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/7452
* add FLUX control loras to starter models by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7453
* Add diffusers config object for control loras by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7454
* chore: bump version to v5.4.4rc1 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7456
* ui: translations update from weblate by @weblate in https://github.com/invoke-ai/InvokeAI/pull/7432
* fix(ui): fix double filter on slow networks by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7457
* raise error if control lora used with schnell by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7458
* update whats new copy for Control LoRAs by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7459
* Fix error message when adding a local path with quotes (issue #6517) by @Quadiumm in https://github.com/invoke-ai/InvokeAI/pull/7426
* feat(api): less verbose uvicorn logs by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7466
* fix(app): fixed InputField default values by @rikublock in https://github.com/invoke-ai/InvokeAI/pull/7464
* chore(ui): update typegen schema by @rikublock in https://github.com/invoke-ai/InvokeAI/pull/7462
* ui: translations update from weblate by @weblate in https://github.com/invoke-ai/InvokeAI/pull/7465
* chore: bump version to v5.5.0rc1 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7461
* chore: bump version to v5.5.0 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7469
## New Contributors
* @Quadiumm made their first contribution in https://github.com/invoke-ai/InvokeAI/pull/7426
**Full Changelog**: https://github.com/invoke-ai/InvokeAI/compare/v5.4.3...v5.5.0Related Repositories
openclaw/openclaw★ 392,881
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
morluto/rea★ 372,857
Reverse engineer anything with agents, from app behavior down to native binaries.
nilbuild/developer-roadmap★ 370,230
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
anomalyco/opencode★ 220,594
The open source coding agent.
n8n-io/n8n★ 208,408
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.