Change8

v5.7.0

Breaking Changes
📦 invokeaiView on GitHub →
1 breaking13 features🐛 9 fixes1 deprecations🔧 6 symbols

Summary

This release introduces the powerful Form Builder, replacing the old Linear View in the Workflow Editor, and integrates popular metadata nodes into the core package. Numerous performance enhancements and bug fixes across the UI and backend queueing logic accompany these major feature updates.

⚠️ Breaking Changes

  • Board fields now default to the `Auto` option instead of `None (Uncategorized)` when using the new Form Builder. Workflows that previously had `None (Uncategorized)` selected will now use the auto-add board.

Migration Steps

  1. If you previously used the custom node pack containing @skunkworxdark's metadata nodes, you must delete that custom node pack after updating to v5.7.0 to remove startup errors.
  2. Review workflows that relied on the old Linear View fields; they should be automatically migrated to the new Form Builder format.
  3. If using board fields, note that fields previously set to `None (Uncategorized)` will now default to `Auto`.

✨ New Features

  • Workflow Editor now uses a fully-featured Form Builder, supporting Heading, Text, Container, and Divider elements in addition to Node Fields.
  • Form Builder elements like Containers support configurable row or column layouts.
  • Popular metadata nodes from @skunkworxdark have been integrated into Invoke's core nodes.
  • Default VAE tile size increased to 1024, reducing "grid" artifacts during upscaling.
  • Queue tab now allows retrying failed or canceled queue items.
  • Canvas color picker now supports transparency and displays RGBA values.
  • Added confirmation dialog when attempting to load a workflow with unsaved changes.
  • Node titles are displayed in an error color when a node has an invalid field.
  • Node fields now support editable descriptions.
  • Double-clicking a node zooms to it in the Workflow Editor.
  • Clicking the bullseye icon in a Form Builder node field zooms to that node.
  • Added `Dynamic Prompts (Random)` and `Dynamic Prompts (Combinatorial)` modes to the `String Generator` node.
  • Added `Image Generator` node with `Images from Board` mode for batch processing images from a board.

🐛 Bug Fixes

  • Fixed canvas mouse cursor disappearing when certain layer types and tools are selected.
  • Fixed canvas color picker malfunction when certain layer types are selected.
  • Fixed issue where mask layers sometimes didn't render until zoom or pan.
  • Fixed cutoff issue when shift-clicking to draw a straight line after significant canvas movement.
  • Fixed incorrect node suggestions when dropping an edge into empty space.
  • Fixed issue where fields referencing unavailable models were not always reset correctly upon workflow load.
  • Fixed impossibility of deleting individual images from an image collection field if the referenced images were deleted.
  • Fixed lag/stutters in the Add Node popover.
  • Fixed potential errors when deleting a board and its images if those images were referenced in an image collection field.

🔧 Affected Symbols

Workflow EditorLinear ViewForm BuilderBoard fieldsString Generator nodeImage Generator node

⚡ Deprecations

  • The Workflow Editor's Linear View feature has been replaced by the more fully-featured Form Builder.