v5.4.3
invoke-ai/InvokeAIv5.4.3Dec 3, 2024by psychedelicious
Upgrading?
Release notes summary
This minor release adds initial support for FLUX Regional Guidance, arrow key nudge functionality on Canvas, and various bug fixes and performance improvements.
Key Highlights
- FLUX Regional Guidance support (beta) for positive prompts.
- Canvas arrow key nudge tool for fine adjustments to layer positions.
- FLUX performance improvements (~10% speed-up).
- Default infill method changed from `patchmatch` to `lama`.
- Added `ImagePanelLayoutInvocation` node for FLUX IC-LoRA workflows.
New Features
- FLUX Regional Guidance (beta)
- Canvas nudge tool
- ImagePanelLayoutInvocation utility node
- New Layer from Image functions in Staging Area Toolbar
- Vietnamese language support added to settings
Full Release Notes
This minor release adds initial support for FLUX Regional Guidance, arrow key nudge on Canvas, plus an assortment of fixes and enhancements. ### Changes #### Enhancements - Add 1-pixel `nudge` to the move tool on Canvas. Use the arrow keys to make fine adjustments to a layer's position. Thanks @hippalectryon-0! - Change the default infill method from `patchmatch` to `lama`. You can use `patchmatch`. - Add empty state for Global Reference Images and Regional Guidance Reference Images, similar to the empty state for Control Layers. A blurb directs users to upload an image or drag an image from gallery to set the image. - FLUX performance improvements (~10% speed-up). - Added `ImagePanelLayoutInvocation` to facilitate FLUX IC-LoRA workflows. - FLUX Regional Guidance support (beta). Only positive prompts are supported; negative prompts, reference images and auto-negative are not supported for FLUX Regional Guidance. - Canvas layers now have a warning indicator that indicates issues with the layer that could prevent invoking or cause a problem. - `New Layer from Image` functions added to Canvas Staging Area Toolbar. These create a new layer without dismissing the rest of the staged images. - Improved empty state for Regional Guidance Reference Images. - Added missing `New from...` image context menu actions: `Reference Image (Regional)` and `Reference Image (Global)` - Added Vietnamese to language picker in Settings. #### Fixes - Soft Edge (Lineart, Lineart Anime) Control Layers default to the Soft Edge filter correctly. - Remove the nonfunctional `width` and `height` outputs from the `Image Batch` node. If you want to use `width` and `height` in a batch, route the `image` from `Image Batch` to an `Image Primitive` node, which outputs `width` and `height`. - Ensure invocation templates have fully parsed before running studio init actions. - Bumped `transformers` to get a fix for Depth Anything artifacts. - False negative edge case with `picklescan`. - Invoke queue actions menu's Cancel Current action erroneously cleared the entire queue. Thanks @rikublock! - New Reference Images could inadvertently have the last-used Reference Image populated on creation. - Error when importing GGUF models. Thanks @JPPhoto! - Canceling any queue item from the Queue tab _also_ erroneously canceled the currently-executing queue item. #### Internal - Add redux actions for support video modal. - Tidied various things related to the queue. Thanks @rikublock! #### Docs - General tidy across many docs pages. Thanks @magnusviri! - Fixed a few broken links. Thanks @emmanuel-ferdman! #### Translations - Updated Italian translations. Thanks @Harvester62! - Updated Vietnamese translations. Thanks @Linos1391! ## Installation and Updating To install or update, [download the latest installer](https://github.com/invoke-ai/InvokeAI/releases/download/v5.4.3/InvokeAI-installer-v5.4.3.zip) and follow the [installation instructions](https://invoke-ai.github.io/InvokeAI/installation/installer/) To update, select the same installation location. Your user data (images, models, etc) will be retained. ## What's Changed * fix(api): make sure Soft Edge Detection has preprocessor applied by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7360 * fix(ui): disable width and height output on image batch output by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7361 * feat(ui): set default infill method to lama by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7362 * fix(ui): make sure schema has loaded before trying to load any workflows by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7364 * feat(ui): add actions for video modal clicks by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7365 * feat(ui): add empty state for regional guidance ref image by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7363 * feat(ui): nudge on canvas by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7368 * chore: bump version to v5.4.3rc1 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7369 * fix(ui): use token for download if its in store by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7373 * Create SECURITY.md by @hipsterusername in https://github.com/invoke-ai/InvokeAI/pull/7376 * misc(ui): various copy updates by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7382 * fix: Fail scan on InvalidMagicError in picklescan, update default for⦠by @brandonrising in https://github.com/invoke-ai/InvokeAI/pull/7381 * Add `ImagePanelLayoutInvocation` utility to facilitate In-Context LoRA workflows by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/7374 * Bump transformers to ingest a DepthAnything post-processing fix by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/7386 * docs: update code of conduct reference by @emmanuel-ferdman in https://github.com/invoke-ai/InvokeAI/pull/7380 * FLUX Regional Prompting by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/7388 * FLUX Speed Improvements (~10% speedup) by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/7399 * Update node vers by @JPPhoto in https://github.com/invoke-ai/InvokeAI/pull/7403 * feat(ui): add `New Layer from Image` menu to staging area toolbar by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7389 * refactor(ui): move clear queue hook to separate file by @rikublock in https://github.com/invoke-ai/InvokeAI/pull/7391 * fix(ui): call cancel instead of clear queue by @rikublock in https://github.com/invoke-ai/InvokeAI/pull/7392 * chore(ui): update typegen schema by @rikublock in https://github.com/invoke-ai/InvokeAI/pull/7394 * fix(app): adjust session queue api type by @rikublock in https://github.com/invoke-ai/InvokeAI/pull/7393 * ui: translations update from weblate by @weblate in https://github.com/invoke-ai/InvokeAI/pull/7397 * feat(ui): less confusing empty state for rg ref images by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7407 * fix(ui): ref image defaults to prev ref image's image selection by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7408 * feat(ui): add gallery image ctx menu items to create ref image from image by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7409 * fix(ui): allow invoke when inpaint/raster layers are empty by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7410 * fix(ui): remove "adding to" text on Invoke tooltip on Workflows/Upscaling tabs by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7411 * feat(ui): add vietnamese to language picker by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7412 * fix(worker): only apply processor cancel logic if cancel event is for current item by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/7416 * ui: translations update from weblate by @weblate in https://github.com/invoke-ai/InvokeAI/pull/7415 * Fix gguf importing by @JPPhoto in https://github.com/invoke-ai/InvokeAI/pull/7405 * [docs] Fix documentation broken links and remove whitespace at end of lines by @magnusviri in https://github.com/invoke-ai/InvokeAI/pull/7402 * ui: translations update from weblate by @weblate in https://github.com/invoke-ai/InvokeAI/pull/7418 * chore: bump version to v5.4.3rc2 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7413 * fix(app): processor cancelation weirdness by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7421 * fix(ui): skip disabled global reference image by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7420 * Revert FLUX performance improvement that fails on MacOS by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/7423 * ui: translations update from weblate by @weblate in https://github.com/invoke-ai/InvokeAI/pull/7419 * ui: translations update from weblate by @weblate in https://github.com/invoke-ai/InvokeAI/pull/7425 * chore: bump version to v5.4.3 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7424 * fix(ui): capitalization for vietnamese language by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/7427 ## New Contributors * @emmanuel-ferdman made their first contribution in https://github.com/invoke-ai/InvokeAI/pull/7380 **Full Changelog**: https://github.com/invoke-ai/InvokeAI/compare/v5.4.2...v5.4.3
Related Repositories
openclaw/openclawβ
392,881
The AI that really does things. Any OS. Any Platform. The lobster way. π¦
morluto/reaβ
372,857
Reverse engineer anything with agents, from app behavior down to native binaries.
nilbuild/developer-roadmapβ
370,230
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
anomalyco/opencodeβ
220,594
The open source coding agent.
n8n-io/n8nβ
208,408
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.