Change8

v6.0.1

📦 invokeaiView on GitHub →
3 features🐛 8 fixes🔧 2 symbols

Summary

This patch release focuses on stability and performance improvements, including fixing UI crashes, enhancing database thread safety, and optimizing gallery loading.

Migration Steps

  1. Users on older GPUs (20xx and 10xx series) may need to manually downgrade `torch` if they encounter installation/updating issues. Consult Discord for help.

✨ 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.
  • Clearer error message when model probing fails.
  • Do not attempt to download models when there isn't enough disk space for them.
  • Potential fix for rare UI state persistence issues.
  • Fix runtime errors related to calling reduce on array iterator (from PR #8257).
  • Fix language file filenames (from PR #8261).

🔧 Affected Symbols

sqlite3.InterfaceErrorpydantic_core._pydantic_core.ValidationError