Skip to content

Releases: invoke-ai/InvokeAI

v6.7.0rc1

11 Sep 08:31
Compare
Choose a tag to compare
v6.7.0rc1 Pre-release
Pre-release

This minor release includes improved object selection on Canvas, layer adjustments, math evaluation in Workflow Editor number fields, and a handful of other enhancements and fixes.

Select Object v2

We've made some major improvements to object selection.

  • Segment Anything v2 is now supported. You can choose between SAM1 and SAM2. We've found that SAM2 is much faster than SAM1, but often does not perform as well, so we left SAM1 as an option.
  • You may now draw a box around the target object. The box doesn't need to be exact - sometimes, you can get better results by making it a bit smaller than the target object. Points are still supported and can be used independently or as a refinement for a box.
  • Holding shift while clicking creates an exclude point if you have include selected. If you have selected exclude, holding shift will instead create an include point.
  • You can now provide a text prompt instead of a box and points. Use very simple language for best results. Internally, this uses Grounding DINO to identify the target.

Raster Layer Adjustments

Right click a Raster Layer to add adjustments. Adjustments are non-destructive, though you can accept them to bake them into the layer.

You can adjust brightness, contrast, saturation, temperature, tint, and sharpness, or use the curves editor to adjust each channel independently.

Thanks @dunkeroni for implementing this very useful feature.

Enhancements

  • Improved object selection on Canvas.
  • Raster layer adjustments. Thanks @dunkeroni!
  • Support for mathematical expressions in number input fields. Currently, these are only enabled for fields in the Workflow Editor (including Builder Forms). Thanks @csehatt741!
  • Queue list now sorts with newest on top. You can reverse the sort if you want, to restore the previous sorting. Thanks @csehatt741!
  • Updated translations. Thanks @Harvester62 @Linos1391!

Fixes

  • Fixed an issue that prevented you from using LoRA weights outside the range -1 to 2.
  • Fixed a path traversal vulnerability affecting the bulk downloads API.

Installing and Updating

The 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.

Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.

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: v6.6.0...v6.7.0rc1

v6.6.0

08 Sep 04:20
Compare
Choose a tag to compare

This is a minor release, adding a few QoL improvements and fixes.

Enhancements

  • Canvas Color Picker has foreground and background colors. Switch between them with x. Press d to reset them to black and white. Thanks @csehatt741!
  • You can set a default weight setting for LoRAs in the Model Manager. When you add the LoRA, it will start at the default weight. Thanks @csehatt741!
  • Canvas Brush/Eraser width renders an in-line slider when there is enough space instead of showing the slider in a popover.
  • Updated translations. Thanks @Harvester62!

Fixes

  • Always delete LoRAs when recalling all metadata. Thanks @csehatt741!
  • Incompatible LoRAs being enabled prevents you from clicking Invoke.
  • Fixed an issue where it was possible to drag a tab panel to another location in the UI on Chrome and Launcher (Firefox was unaffected).
  • Internal file organization fix for docker builds.
  • Fix an issue where progress images were super tiny (again).
  • Fix an issue where no fallback was rendered in the viewer when no image is selected.
  • Fix an issue where a single middle-mouse click on Canvas would activate the View tool (i.e. drag-to-pan), and you had to click again to deactivate it.
  • Fix an issue in the Viewer where the last-generated image would briefly show after the current generation finishes.

Installing and Updating

The 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.

Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.

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: v6.5.1...v6.6.0

v6.6.0rc2

04 Sep 07:46
Compare
Choose a tag to compare
v6.6.0rc2 Pre-release
Pre-release

This is a minor release, adding a few QoL improvements and fixes.

Enhancements

  • Canvas Color Picker has foreground and background colors. Switch between them with x. Press d to reset them to black and white. Thanks @csehatt741!
  • You can set a default weight setting for LoRAs in the Model Manager. When you add the LoRA, it will start at the default weight. Thanks @csehatt741!
  • Updated translations. Thanks @Harvester62!

Fixes

  • Always delete LoRAs when recalling all metadata. Thanks @csehatt741!
  • Incompatible LoRAs being enabled prevents you from clicking Invoke.
  • Fixed an issue where it was possible to drag a tab panel to another location in the UI on Chrome and Launcher (Firefox was unaffected).
  • Internal file organization fix for docker builds.
  • Fix an issue where progress images were super tiny (again).
  • Fix an issue where no fallback was rendered in the viewer when no image is selected.
  • Fix an issue where a single middle-mouse click on Canvas would activate the View tool (i.e. drag-to-pan), and you had to click again to deactivate it.
  • Fix an issue in the Viewer where the last-generated image would briefly show after the current generation finishes.

Installing and Updating

The 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.

Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.

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: v6.5.1...v6.6.0rc2

v6.6.0rc1

03 Sep 08:42
Compare
Choose a tag to compare
v6.6.0rc1 Pre-release
Pre-release

This is a minor release, adding a few QoL improvements and fixes.

Enhancements

  • Canvas Color Picker has foreground and background colors. Switch between them with x. Press d to reset them to black and white. Thanks @csehatt741!
  • You can set a default weight setting for LoRAs in the Model Manager. When you add the LoRA, it will start at the default weight. Thanks @csehatt741!
  • Updated translations. Thanks @Harvester62!

Fixes

  • Always delete LoRAs when recalling all metadata. Thanks @csehatt741!
  • Incompatible LoRAs being enabled prevents you from clicking Invoke.
  • Fixed an issue where it was possible to drag a tab panel to another location in the UI on Chrome and Launcher (Firefox was unaffected).
  • Internal file organization fix for docker builds.

Installing and Updating

The 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.

Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.

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: v6.5.1...v6.6.0rc1

v6.5.1

28 Aug 13:19
Compare
Choose a tag to compare

This is a patch release, fixing a few high priority bugs.

Fixes

  • Hard crash when generating with FLUX on Windows.
  • Super tiny progress images on Canvas.
  • Assorted Canvas issues, mostly around transparency.

Installing and Updating

The 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.

Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.

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: v6.5.0...v6.5.1

v6.5.0

28 Aug 03:47
Compare
Choose a tag to compare

This release includes a handful of fixes and enhancements.

Enhancements

  • Add a optional Shuffle button to float and integer fields in Workflow Builder forms. Thanks @csehatt741!
  • Canvas color picker non longer changes the alpha of the color.
  • When the bbox aspect ratio is locked, resizing the bbox from the Canvas will respect the locked status of the aspect ratio. Hold shift to temporarily invert the locked status:
    • When the aspect ratio is locked, holding shift while resizing the bbox will allow you to freely resize the bbox.
    • When the aspect ratio is not locked, holding shift while resizing the bbox will maintain the last aspect ratio of the bbox.
  • When a node field is added to a Workflow Builder form, the + button to add it will now show a - and let you remove the field. Thanks @csehatt741!
  • When changing a selection of image's board, the current board is hidden from the board drop-down. The items in the drop down are now sorted alphabetically. Thanks @csehatt741!
  • When using a model that doesn't support reference images, they will be hidden. You can now Invoke without needing to disable them.
  • When using a model that doesn't support explicit width and height settings, they will be hidden.

Fixes

  • Rare issue with HF tokens that could cause an error when downloading models from a protect HF repo immediately after setting the token in Invoke's Model Manager.
  • Fix an issue with float field precision in the Workflow editor.
  • Fix an error AttributeError: module 'cv2.ximgproc' has no attribute 'thinning'. Affected users should use the Launcher's Repair Mode to get the fix, otherwise the error will persist.
  • Disable the color picker when using middle mouse to pan the Canvas.
  • Minor issue related to gallery multi-select where the last-selected image didn't show in the viewer.
  • Prevent dragging and dropping a node field into the Workflow Builder if it has already been added once.
  • Fix an issue where the last progress image for a Canvas generation would get stuck on the Viewer tab.
  • Fix an issue where certain image loading errors in Canvas were not logged correctly.

Installing and Updating

The 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.

Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.

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: v6.4.0...v6.5.0

v6.5.0rc1

25 Aug 08:23
567316d
Compare
Choose a tag to compare
v6.5.0rc1 Pre-release
Pre-release

This release includes a handful of fixes and enhancements.

Enhancements

  • Add a optional Shuffle button to float and integer fields in Workflow Builder forms. Thanks @csehatt741!
  • Canvas color picker non longer changes the alpha of the color.
  • When the bbox aspect ratio is locked, resizing the bbox from the Canvas will respect the locked status of the aspect ratio. Hold shift to temporarily invert the locked status:
    • When the aspect ratio is locked, holding shift while resizing the bbox will allow you to freely resize the bbox.
    • When the aspect ratio is not locked, holding shift while resizing the bbox will maintain the last aspect ratio of the bbox.
  • When a node field is added to a Workflow Builder form, the + button to add it will now show a - and let you remove the field.

Fixes

  • Rare issue with HF tokens that could cause an error when downloading models from a protect HF repo immediately after setting the token in Invoke's Model Manager.
  • Fix an issue with float field precision in the Workflow editor.
  • Fix an error AttributeError: module 'cv2.ximgproc' has no attribute 'thinning'. Affected users should use the Launcher's Repair Mode to get the fix, otherwise the error will persist.
  • Disable the color picker when using middle mouse to pan the Canvas.
  • Minor issue related to gallery multi-select where the last-selected image didn't show in the viewer.

Installing and Updating

The 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.

Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.

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: v6.4.0rc2...v6.5.0rc1

v6.4.0

19 Aug 03:23
Compare
Choose a tag to compare

This release includes a handful of fixes and enhancements.

Enhancements

Shout-out to @csehatt741 for knocking out some great QoL improvements. Thank you!

  • Canvas Bbox visibility can be toggled with shift+o. Thanks @csehatt741!
  • Nodes with execution errors are highlighted red. Thanks @csehatt741!
  • Prevent a field from being added to Workflow Builder forms multiple times. Thanks @csehatt741!
  • Support recall of CLIP Skip metadata. Thanks @csehatt741!
  • Fixed some issues with model install paths.
  • Tweaked state persistence strategy - now debounced to 300ms instead of throttled to 2000ms. This should reduce stutters while doing things like panning around the Canvas.
  • SDXL Style prompts have been removed from the Generate, Canvas and Upscaling tabs. This rarely-used setting was unintuitive at best. You can still use it in Workflows, but we are removing this footgun from the linear UI tabs.
  • Prompt and seed metadata may now be recalled on the Upscaling tab.
  • The buttons to download potentially very large starter model bundles show a confirmation dialog before starting the download. Thanks @csehatt741!
  • Merged layers are inserted in the right spot in the layers panel. Thanks @csehatt741!
  • Added button to image context menu and viewer toolbar to locate an image in the gallery. The image's board is selected and image scrolled to. Thanks @csehatt741!
  • Support FLUX PEFT LoRAs with base_model.model key prefix.
  • Improved VAE encode VRAM usage.
  • Updated translations. Thanks @Harvester62!

Fixes

  • Minor bug when concatenating Kontext ref images in latent space that could result in some images not being "seen".
  • Fit to Bbox functionality could result in the layer being sized correctly but positioned incorrectly when the bbox was not aligned to the 64px grid.
  • Allow use of mouse in node title editable inputs.

Internal/Dev

  • Fix AMD docker image build issue related to disk space. Thanks @heathen711!

Installing and Updating

The 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.

Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.

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

New Contributors

Full Changelog: v6.3.0...v6.4.0

v6.4.0rc2

18 Aug 14:16
df8e39a
Compare
Choose a tag to compare
v6.4.0rc2 Pre-release
Pre-release

This minor release includes a handful of fixes and enhancements.

Enhancements

Shout-out to @csehatt741 for knocking out some great QoL improvements. Thank you!

  • Canvas Bbox visibility can be toggled with shift+o. Thanks @csehatt741!
  • Nodes with execution errors are highlighted red. Thanks @csehatt741!
  • Prevent a field from being added to Workflow Builder forms multiple times. Thanks @csehatt741!
  • Support recall of CLIP Skip metadata. Thanks @csehatt741!
  • Fixed some issues with model install paths.
  • Tweaked state persistence strategy - now debounced to 300ms instead of throttled to 2000ms. This should reduce stutters while doing things like panning around the Canvas.
  • SDXL Style prompts have been removed from the Generate, Canvas and Upscaling tabs. This rarely-used setting was unintuitive at best. You can still use it in Workflows, but we are removing this footgun from the linear UI tabs.
  • Prompt and seed metadata may now be recalled on the Upscaling tab.
  • The buttons to download potentially very large starter model bundles show a confirmation dialog before starting the download. Thanks @csehatt741!
  • Merged layers are inserted in the right spot in the layers panel. Thanks @csehatt741!
  • Added button to image context menu and viewer toolbar to locate an image in the gallery. The image's board is selected and image scrolled to. Thanks @csehatt741!
  • Support FLUX PEFT LoRAs with base_model.model key prefix.
  • Updated translations. Thanks @Harvester62!

Fixes

  • Improved VAE encode VRAM usage.
  • Minor bug when concatenating Kontext ref images in latent space that could result in some images not being "seen".
  • Fit to Bbox functionality could result in the layer being sized correctly but positioned incorrectly when the bbox was not aligned to the 64px grid.
  • Allow use of mouse in node title editable inputs.

Internal/Dev

  • Fix AMD docker image build issue related to disk space. Thanks @heathen711!

Installing and Updating

The 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.

Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.

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

New Contributors

Full Changelog: v6.3.0...v6.4.0rc2

v6.4.0rc1

15 Aug 07:39
Compare
Choose a tag to compare
v6.4.0rc1 Pre-release
Pre-release

This minor release includes a handful of fixes and enhancements.

Enhancements

  • Canvas Bbox visibility can be toggled with shift+o. Thanks @csehatt741!
  • Nodes with execution errors are highlighted red. Thanks @csehatt741!
  • Prevent a field from being added to Workflow Builder forms multiple times. Thanks @csehatt741!
  • Support recall of CLIP Skip metadata. Thanks @csehatt741!
  • Fixed some issues with model install paths.
  • Tweaked state persistence strategy - now debounced to 300ms instead of throttled to 2000ms. This should reduce stutters while doing things like panning around the Canvas.
  • SDXL Style prompts have been removed from the Generate, Canvas and Upscaling tabs. This rarely-used setting was unintuitive at best. You can still use it in Workflows, but we are removing this footgun from the linear UI tabs.
  • Prompt and seed metadata may now be recalled on the Upscaling tab.
  • Updated translations. Thanks @Harvester62!

Fixes

  • Improved VAE encode VRAM usage.
  • Minor bug when concatenating Kontext ref images in latent space that could result in some images not being "seen".

Internal/Dev

  • Fix AMD docker image build issue related to disk space. Thanks @heathen711!

Installing and Updating

The 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.

Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.

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

New Contributors

Full Changelog: v6.3.0...v6.4.0rc1