Change8

v6.0.1rc1

📦 invokeaiView on GitHub →
3 features🐛 5 fixes🔧 3 symbols

Summary

This patch release primarily focuses on bug fixes, including UI stability and database concurrency issues, alongside performance improvements for the image gallery and staging area.

Migration Steps

  1. Users on older GPUs (20xx and 10xx series) may need to manually downgrade `torch` if they run into installation/updating issues.
  2. The Invoke Launcher is the recommended way to install, update and run Invoke.
  3. Follow the Quick Start guide to get started with the launcher.
  4. If not using the launcher, follow the manual install guide for a headless install.

✨ New Features

  • Render the staging area in a virtualized list to prevent slowdowns when many images are staged.
  • Alter the request frequency and prefetching logic for gallery to reduce network requests during scrolling, but keep the same UX.
  • Introduce global, thread-safe locking for all DB operations.

🐛 Bug Fixes

  • Fix an issue that could result in images getting stuck as placeholders.
  • Fix an issue where you could drag a panel tab and end up with stacked panels.
  • Fix an issue w/ certain languages hard-crashing the UI.
  • Fix sqlite3.InterfaceError: bad parameter or other API misuse errors via thread-safe DB locking.
  • Fix pydantic_core._pydantic_core.ValidationError: 1 validation error for GraphExecutionState errors via thread-safe DB locking.

🔧 Affected Symbols

sqlite3.InterfaceErrorpydantic_core._pydantic_core.ValidationErrorGraphExecutionState