Releases
Version v5.13.0
This release adds advanced Inpainting mask controls and a selection of other minor enhancements.
Changes
- Canvas Inpaint Masks have additional per-mask settings. Enable them via right-click menu on the mask layer. Thanks @dunkeroni for working on these very useful features!
Noise Leveladds image-space noise to the masked region before it is denoised. This can add natural variation and detail to the region. The added noise is generated using the global seed parameter as the RNG seed.Denoise Limitcaps the amount of denoising done on the masked region. You can inpaint multiple regions of the image simultaneously, but with different amounts of variation. This greatly simplifies a workflow where you want to make variations on an image, but want different parts of the image to vary more or less.
- When selecting aspect ratios, give special handling to SDXL’s trained sizes to reduce artifacts. Thanks @dunkeroni!
- Improved Canvas scroll-to-zoom handling, including smoother scaling on touchpads and snapping to common zoom levels.
- Added button to pull the bbox content into an empty Control Layer.
- Added ability to delete all images from the Uncategorized board via button in its right-click menu.
- Prompt boxes remember their size.
- Support installing HF repo subfolders via Model Manager’s HuggingFace tab.
- Faster Heuristic Resize algorithm, used in
New Layer from Image (Resize)functionality. - Allow LoRA patcher to skip unknown layers instead of erroring. Thanks @keturn!
- Log a warning when a node has an unregistered output class.
- Updated Compel to get better handling for long prompts.
- Updated translations.
Installing and Updating
The Invoke Launcher is the recommended way to install, update and run Invoke. It takes care of a lot of details for you - like installing the right version of python - and runs Invoke as a desktop application.
Follow the Quick Start guide to get started with the launcher.
If you don’t want to use the launcher, or need a headless install, you can follow the manual install guide.
What’s Changed
- Update manual installation for v5.12.0 by @JPPhoto in https://github.com/invoke-ai/InvokeAI/pull/8036
- fix(backend) add new method types to metadata by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/8037
- Update scaling math to land on 100% consistently. by @hipsterusername in https://github.com/invoke-ai/InvokeAI/pull/8043
- Fix: Don’t auto-scale away from SDXL training sizes by @dunkeroni in https://github.com/invoke-ai/InvokeAI/pull/8042
- Enable ‘pull into bounding box’ from empty Control Layer by @hipsterusername in https://github.com/invoke-ai/InvokeAI/pull/8045
- Complex Inpaint Masks by @dunkeroni in https://github.com/invoke-ai/InvokeAI/pull/8035
- Update Compel to 2.1.1 and apply Sentences Split logic by @hipsterusername in https://github.com/invoke-ai/InvokeAI/pull/8026
- feat(ui): revised canvas scale snapping by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8050
- ui: translations update from weblate by @weblate in https://github.com/invoke-ai/InvokeAI/pull/8040
- chore: prep for v5.13.0rc1 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8049
- build: test and fix pyproject classifiers by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8051
- gh: update CODEOWNERS by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8052
- Update communityNodes.md by @JPPhoto in https://github.com/invoke-ai/InvokeAI/pull/8055
- feat(nodes): faster heuristic resize, support resizing on upload, use it in canvas by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8057
- use onClickGoToModelManager for empty model picker by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/8060
- Fix: “Preserve Masked Region” for new mask compositing by @dunkeroni in https://github.com/invoke-ai/InvokeAI/pull/8065
- feat(ui): persist prompt box sizes by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/8061
- feat(LoRA): allow LoRA layer patcher to continue past unknown layers by @keturn in https://github.com/invoke-ai/InvokeAI/pull/8059
- feat(ui): delete all uncategorized images by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/8063
- feat(ui): warn on unregistered invocation output by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8056
- chore: bump version to v5.13.0rc2 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8066
- ui: translations update from weblate by @weblate in https://github.com/invoke-ai/InvokeAI/pull/8058
- (Fix)(app) Delay Imports that require torch for app launch by @mickr777 in https://github.com/invoke-ai/InvokeAI/pull/8067
- chore: bump version to v5.13.0rc3 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8068
- chore: prep for v5.13.0 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8075
- ui: translations update from weblate by @weblate in https://github.com/invoke-ai/InvokeAI/pull/8073
- fix(mm): handle invoke syntax for HF repo ids when fetching HF model metadata by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8078
- chore(ui): update whatsnew by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/8079
Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v5.12.0…v5.13.0
This site was designed and developed by Aether Fox Studio.