github invoke-ai/InvokeAI v5.1.0

one day ago

This release includes drawing tablet support and middle-mouse panning for Canvas, support for GGUF FLUX models, and an assortment of other fixes and enhancements.

❗ We are investigating an issue with Apple Silicon devices and SDXL. Users with Apple Silicon devices may wish to hold off on updating until we resolve this. See the Known Issues section below for more information.

Be sure to review the v5 release notes if you haven't already upgraded to v5.

Enhancements

  • Canvas tablet support for both touch and pen input devices (e.g. drawing tablets).
  • Pressure sensitivity for pen input devices. This can be disabled in the Canvas settings.
  • Revised Canvas layout to better fit on smaller screens.
  • Improved image context menu layout. Thanks @joshistoast!
  • Improved Apple Pencil support.
  • Added long-press trigger for context menus. The canvas itself does not have a long-press trigger, but the same actions are accessible via menu button at the top-right corner of the canvas.
  • Middle-mouse button panning on Canvas. Thanks to @FloeHetling for getting this moving!
  • Support for GGUF FLUX models.
  • Create a new "session", resetting all settings and Canvas to their defaults (except for model selection). These functions are in the menu next to the cancel button.
  • Crop to bbox on Canvas. You can crop an individual layer, or the whole canvas. Accessed via right-click menus.
  • Allow for a broader range of guidance values for flux models. Thanks @rikublock!
  • Updated translations. Thanks @rikublock @Ery4z @Vasyanator @Harvester62 @Phrixus2023!

Fixes

  • Duplicating a regional guidance layer with a reference image causes an error during graph building, preventing generation from working.
  • Recalling LoRAs can create duplicate LoRAs.
  • Fixed color picker tool edge case where wrong color could be detected while moving the cursor quickly.

Perf

  • Throttled color picker sampling to improve performance.

Internal

  • Bump all UI deps to latest.
  • Bump torch and xformers versions to latest.
  • Gracefully handle promise rejections in the UI's metadata handlers.
  • Updated docker-compose.yml to use GHCR latest image. Thanks @jkbdco!

Docs

  • Added Ollama node to community nodes. Thanks @Jonseed!
  • Added FLUX support to docs. Thanks @aakropotkin!

Known Issues

Apple Silicon devices will output mushy noise on SDXL unless Regional Guidance or an IP Adapter is used.

The issue appears to be related to us bumping torch to v2.4.1, which was needed for GGUF FLUX support. The SDXL generation code wasn't changed in this release. We are investigating the issue.

As a workaround, users can set their attention type to torch-sdp in their invoke.yaml configuration file. This will result in some increased memory utilization, but allow for generations to proceed as normal.

Installation and Updating

To install or update to v5.1.0, download the latest installer and follow the installation instructions

To update, select the same installation location. Your user data (images, models, etc) will be retained.

What's Changed

New Contributors

Full Changelog: v5.0.2...v5.1.0

Don't miss a new InvokeAI release

NewReleases is sending notifications on new releases.