All versions since InvokeAI v6.13.5
InvokeAI v6.13.5
This is a maintenance release of InvokeAI focused on bug fixes and stability. Version 6.14.0 will be the next major feature release, featuring video generation, multiple GPU support, the Wan 2.2 image and video models, pressure-sensitive canvas, HiDiffusion integration, workflow to workflow calls, and much more.
Here are the highlights of the current release:
Updated Libraries
- React version 19 (frontend support) @joshistoast
- ROCm version 7.1 (AMD GPU support) @lstein @heathen711
- Transformers version 5.5.4 (AI inference and training support) @kappacommit
Major Bug Fixes
- Fix the image viewer progress preview behavior when selecting a gallery image during image generation. @JPPhoto
- Save and restore both positive and negative prompt history for SD images. @DustyShoe
- Fix crash when a LoRA was applied to a Flux.2 4B/9B Diffusers model loaded with FP8 storage. @Pfannkuchensack
- Restore the X/Y queue badges when running in multiuser mode. @lstein
- Prevent main panel from being squeezed out of existence on small screens. @lstein
- Gallery maintenance script updated to correctly handle nested image subfolders when structured image directory activated. @lstein
- Fix crash when using a Z-Image model with regional guidance. @Pfannkuchensack
- Prevent crash when Heun (2d order) sampler applied to a FLUX.2 Klein model with reference images. @Pfannkuchensack
- Prevent hang when an unknown wildcard was passed to the dynamic prompt processor. @Pfannkuchensack
New Features
- Support PEFT named-adapter LoRAs. @Pfannkuchensack
- Add Qwen Image single-file checkpoint loader with fp8 support. @Pfannkuchensack
Documentation
- Added information on 3d party GPU providers that host InvokeAI. @lstein @michaelmanly
- Fix uvicorn URL. @fishd72
- Add graph execution example to API guide. @wunianze666-netizen
Full List of Changes
- Prep PR for v6.13.0 by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9134
- chore(version): bump to 6.13.0.post1 by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9242
- docs(fp8): update FP8 Storage docs by @Pfannkuchensack in https://github.com/invoke-ai/InvokeAI/pull/9241
- fix(ui): require metadata handler success for some mode by @YUHAO-corn in https://github.com/invoke-ai/InvokeAI/pull/9197
- chore(github): update actions from deprecated node-20 versions by @keturn in https://github.com/invoke-ai/InvokeAI/pull/9149
- fix(ci/cd): fix typegen test failure introduced by PR 9209 by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9260
- fix(openapi): normalize Path defaults to POSIX in schema generation by @Pfannkuchensack in https://github.com/invoke-ai/InvokeAI/pull/9209
- chore(ci): update cached-lfs-checkout from deprecated node 20 version by @keturn in https://github.com/invoke-ai/InvokeAI/pull/9261
- feat(model manager): external providers UI/UX tweaks by @joshistoast in https://github.com/invoke-ai/InvokeAI/pull/9237
- Support Hugging Face blob file URLs by @C2015 in https://github.com/invoke-ai/InvokeAI/pull/9167
- docs: Realign External Models by @Pfannkuchensack in https://github.com/invoke-ai/InvokeAI/pull/9222
- Fix(model install): wait for startup restore before imports by @JPPhoto in https://github.com/invoke-ai/InvokeAI/pull/9239
- feat(anima): bundle T5-XXL tokenizer, remove t5_encoder_model input by @kappacommit in https://github.com/invoke-ai/InvokeAI/pull/9244
- feat(lora): support PEFT named-adapter LoRAs (e.g. Klein 9B) by @Pfannkuchensack in https://github.com/invoke-ai/InvokeAI/pull/9252
- Fix progress preview gallery selection by @JPPhoto in https://github.com/invoke-ai/InvokeAI/pull/9217
- Fix: add SD negative prompt graph wiring and history by @DustyShoe in https://github.com/invoke-ai/InvokeAI/pull/9243
- fix(ci): repair wrapped ENABLE_ANALYTICS expression in deploy-docs workflow by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9271
- Fix workflow execution state reconciliation by @JPPhoto in https://github.com/invoke-ai/InvokeAI/pull/9199
- ci: use uv.lock when running tests by @keturn in https://github.com/invoke-ai/InvokeAI/pull/9214
- ci: run pytest via uv run to fix venv PATH breakage from #9214 by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9286
- fix(lora): sidecar-patch fp8 weights to avoid float8 add crash by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9246
- docs: Updated uvicorn URL in documentation by @fishd72 in https://github.com/invoke-ai/InvokeAI/pull/9230
- docs: add graph execution example to API guide by @wunianze666-netizen in https://github.com/invoke-ai/InvokeAI/pull/9276
- feat: ⬆️ Upgrade to React 19 by @joshistoast in https://github.com/invoke-ai/InvokeAI/pull/8708
- fix(multiuser): restore X/Y queue badge and redacted queue entries for non-admins by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9262
- Fix/z image controlnet logging (supersedes #9289) by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9298
- Update ROCm to 7.1 (supersedes #8867) by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9297
- fix(db): repair model_relationships foreign keys broken by migration 22 by @Pfannkuchensack in https://github.com/invoke-ai/InvokeAI/pull/9272
- Fix python tests on CUDA by @JPPhoto in https://github.com/invoke-ai/InvokeAI/pull/9215
- feat(mm): add Qwen Image single-file checkpoint loader with fp8 support by @Pfannkuchensack in https://github.com/invoke-ai/InvokeAI/pull/9253
- fix(flux2): strip reference-image tokens from Heun preview latents by @Pfannkuchensack in https://github.com/invoke-ai/InvokeAI/pull/9274
- fix(ui): keep main panel reachable on small screens by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9144
- fix(ui): add missing canvas-workflow-integration log namespace translation by @Pfannkuchensack in https://github.com/invoke-ai/InvokeAI/pull/9275
- fix(gallery): traverse image subfolders when finding orphaned db entries by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9291
- feat(api): append mode for recalled reference images (+ fix recall socket double-emit) by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9288
- fix: honor empty-string metadata overrides (supersedes 9283) by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9309
- Fix: z-image regional guidance split mismatch by @Pfannkuchensack in https://github.com/invoke-ai/InvokeAI/pull/9273
- docs: add GitHub Sponsors button and README sponsors section by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9312
- chore: Remove misplaced claude .md file by @lstein in https://github.com/invoke-ai/InvokeAI/pull/9315
- fix(dynamicprompts): prevent hang on unknown wildcards by @Pfannkuchensack in https://github.com/invoke-ai/InvokeAI/pull/9307
- feat - Migrate to Transformers 5.5.4 by @kappacommit in https://github.com/invoke-ai/InvokeAI/pull/9248
New Contributors
- @C2015 made their first contribution in https://github.com/invoke-ai/InvokeAI/pull/9167
- @fishd72 made their first contribution in https://github.com/invoke-ai/InvokeAI/pull/9230
- @wunianze666-netizen made their first contribution in https://github.com/invoke-ai/InvokeAI/pull/9276
Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v6.13.0…v6.13.5
InvokeAI v6.13.6
This is a patch release.
It corrects a bug introduced in v6.13.5 that caused Qwen Image and Qwen Image Edit models to crash with a dictionary key error when used with the default single-file Qwen 2.2 VL Encoder.
Please see https://github.com/invoke-ai/InvokeAI/releases/tag/v6.13.5 for information on what’s in this release.
Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v6.13.5…v6.13.6
v6.13.7 Latest
InvokeAI Version 6.13.7
⚠️ This is a security patch release
All recent versions of InvokeAI through 6.13.6 contain a security hole that potentially allows an attacker to recover the contents of the running instance’s invokeai.yaml and api_keys.yaml files. These files can contain sensitive data including API keys for image generation hosting services and API download tokens for HuggingFace and other model download sites.
Your keys/tokens may have been compromised if:
- Your
invokeai.yamlfile contains download API tokens for any model provider (e.g. Civitai, HuggingFace), - Your
api_keys.yamlfile contains API keys for one or more remote image generation services (e.g. Alibaba, OpenAI), - At any point, you set the listen host to
0.0.0.0to enable network access to your InvokeAI machine, and - Either you exposed the InvokeAI machine to the Internet, or you share your LAN with untrusted individuals.
In the event that these apply to you, or just to be safe, please upgrade to version 6.13.7 and rotate your API tokens and keys.
👉 Note: The InvokeAI team discourages opening your InvokeAI host to the internet. If you choose to do so, we recommend that 1) you use the multiuser configuration and pick strong passwords; and 2) that you isolate the InvokeAI instance in a Docker container. 👈
Additional security fixes
This patch also closes a series of related but less critical security issues:
- Leakage of model paths: An attacker could recursively enumerate the paths of all models and model-like files, in an arbitrary directory on the Invoke server’s filesystem.
- Testing existence of arbitrary paths: An attacker could also determine whether a certain file is present on the Invoke server’s filesystem, even if it wasn’t a model file.
- Administrator functions available to regular users: In multiuser mode, several functions intended for the use of Administrator users were available for use by unprivileged users. Not an obvious security hole, but a potential problem.
Many thanks to George Chen (@geo-chen), for reporting the original issue.
Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v6.13.6…v6.13.7