This release's largest change is a new and improved model drop-down component.
🚨 Achtung! 🚨
If you already updated to v5.10.0, you can skip this section. If you are on v5.9.1 or older, please review this section before updating.
There are important installation notes to be aware of in this release, which includes major updates to Invoke's core components.
-
You must use the latest installer/launcher (v1.5.0). If you’re using an older launcher version, the update may fail.
To fix this, download the latest installer/launcher from https://invoke.com/downloads.
-
If the installation fails, use repair mode to fix it.
The installation may fail due to Python environment conflicts with log messages like those in this screenshot.
To fix this, retry the installation with repair mode enabled, which will reinstall the bundled Python and resolve most installation issues.
Enable repair mode by ticking this checkbox on the Review step of the install, then click Install.
-
Form Builder reset on first launch.
When you start Invoke for the first time after updating to v5.10.0, your Form Builder will be reset, losing any unsaved changes.
Before updating, save your current workflow. After updating, re-load it manually.
Changes
- New model drop-down component, aiming to improve the user experience with selecting models. It's currently enabled only for the main model drop-down.
- Added button to reset an existing HF token to the Model Manager tab.
- Support for FLUX LoRAs trained in
invoke-training
. - Nodes that output images, including nodes that output image collections, should always update the gallery.
- Fixed issue where drag-and-drop didn't scroll when used in a scrollable container (for example, when you have a lot of layers or form builder elements).
- Internal: Updated frontend dependencies.
- Internal: Optional
output_meta
field added toBaseInvocationOutput
. This field is not currently exposed in the Workflow Editor. In the future, it may be exposed to facilitate attaching additional metadata to invocation outputs. - Internal: Support code for a generation via Imagen3/ChatGPT 4o. These API models are currently unavailable in the Community Edition, but we may be able to change that in the future.
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
- feat(ui): new model picker combobox by @psychedelicious in #7904
- fix(ui): dnd autoscroll in scrollable containers by @psychedelicious in #7955
- feat(ui): add all image outputs to gallery (including collections) by @psychedelicious in #7957
- chore(ui): bump deps by @psychedelicious in #7956
- chore: prep for v5.11.0rc1 by @psychedelicious in #7966
- add optional output_metadata to baseinvocation by @maryhipp in #7958
- feat: support for commercial imagen3 node by @psychedelicious in #7967
- add gpt-image to possible base model types by @maryhipp in #7970
- fix(ui): toast typo by @psychedelicious in #7971
- change base model for chatGPT 4o by @maryhipp in #7972
- Maryhipp/chatgpt UI by @maryhipp in #7969
- docs: fix Contribute node import error by @ubansi in #7968
- feat(ui): chatgpt ref images & img2img by @psychedelicious in #7974
- send the list of reference images reversed to chatGPT so it matches displayed order by @maryhipp in #7978
- feat(ui): ability to disable generating with API models by @maryhipp in #7979
- feat(ui): iterate on combobox component, model picker by @psychedelicious in #7975
- feat(ui): show unsupported gen mode toasts as warnings intead of errors by @psychedelicious in #7982
- fix(ui): always add selectModelsTab hotkey data to prevent unhandled exception while registering the hotkey handler by @psychedelicious in #7981
- add prompt validation of at least one character to imagen3 graph by @maryhipp in #7983
- fix: deprecation warning in get_iso_timestamp by @blessedcoolant in #7953
- feat: UI to reset HF token by @psychedelicious in #7988
- chore: prep for v5.11.0rc2 by @psychedelicious in #7990
- Implementing support for Non-Standard LoRA Format by @hipsterusername in #7985
- display credit column in queue list if shouldShowCredits is true by @maryhipp in #7991
- add credits to queue item status changed by @maryhipp in #7993
- feat: support usage_info, chatgpt/imagen3 model fields by @psychedelicious in #7994
- Change feature to disable
apiModels
tochatGPT4oModels
only by @maryhipp in #7996 - use the max for iterations passed in by @maryhipp in #7998
- refetch queue list on mount by @maryhipp in #7999
- easier way to override Whats New by @maryhipp in #8000
- feat(ui): custom error toast support by @maryhipp in #8001
- feat(nodes): support bottleneck flag for nodes by @psychedelicious in #8003
- chore: prep for v5.11.0 by @psychedelicious in #7995
New Contributors
Full Changelog: v5.10.1...v5.11.0