Invokeai

Latest version: v5.4.3

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 25

4.2.3

- Spellcheck is re-enabled on prompt boxes
- DB maintenance script removed from launcher (it currently does not work)
- Reworked toasts. When a toast of a given type is triggered, if another toast of that type is already being displayed, it is updated instead of creating another toast. The old behaviour was painful in situations where you queue up many generations that all immediately fail, or install a lot of models at once. In these situations, you'd get a wall of toasts. Now you get only 1.
- Fixed: Control layer checkbox correctly indicates that it enables or disables the layer
- Fixed: Disabling Regional Guidance layers didn't work
- Fixed: Excessive warnings in terminal when uploading images
- Fixed: When loading a workflow, if an image, board or model for an input for that workflow no longer exists, the workflow will execute but error.

For example, say you save a workflow that has a certain model set for a node, then delete the model. When you load that workflow, the model is missing but the workflow doesn't detect this. You can run the workflow, and it will fail when it attempts to use the nonexistent model.

With this fix, when a workflow is loaded, we check for the existence of all images, boards and models referenced by the workflow. If something is missing, that input is reset.
- Docs updates hsm207
- Translations updates gallegonovato Harvester62 dvanzoerlandt

💾 Installation and Updating

To install or update to v4.2.3, [download the installer](https://github.com/invoke-ai/InvokeAI/releases/download/v4.2.3/InvokeAI-installer-v4.2.3.zip) and follow the [installation instructions](https://invoke-ai.github.io/InvokeAI/installation/010_INSTALL_AUTOMATED/).

To update, select the same installation location. Your user data (images, models, etc) will be retained.

Missing models after updating from v3 to v4

See [this FAQ](https://invoke-ai.github.io/InvokeAI/help/FAQ/#missing-models-after-updating-to-v4).

What's Changed
* docs: fix link to Invoke AI's models site by hsm207 in https://github.com/invoke-ai/InvokeAI/pull/6413
* feat(ui): workflow resource check by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6417
* feat(ui): restore spellcheck on prompt boxes by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6418
* feat(ui): toasts rework by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6415
* ui: translations update from weblate by weblate in https://github.com/invoke-ai/InvokeAI/pull/6372
* Update error boundary to link to support ticket for non-local by maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6422
* fix(ui): regional guidance layers not disabling correctly by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6427
* fix: remove db maintenance script from launcher by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6431
* feat(api): downgrade metadata parse warnings to debug by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6426
* fix(ui): `'undefined'` being used for metadata on uploaded images by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6433
* fix(ui): initial image layers always ignored by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6434
* chore: v4.2.3 by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6432
* ui: translations update from weblate by weblate in https://github.com/invoke-ai/InvokeAI/pull/6428


**Full Changelog**: https://github.com/invoke-ai/InvokeAI/compare/v4.2.2post1...v4.2.3

4.2.2post1

4.2.2

✨ Undo/redo in Workflows

Undo/redo redo now available in the workflow editor. There's some amount of tuning to be done with how actions are grouped.

For example, when you move a node around, do we allow you to undo each pixel of movement, or do we group the position changes as one action? When you are typing a prompt, do we undo each letter, word, or the whole change at once?

Currently, we group like changes together. It's possible some things are grouped when they shouldn't be, or should be grouped but are not. Your feedback will be very useful in tuning the behaviour so it un-does the right changes.

✨ Load Workflow from Any Image

Starting with v4.2.2, graphs are embedded in _all_ images generated by Invoke. Images generated in the workflow editor also have the enriched workflow embedded separately. The `Load Workflow` button will load the enriched workflow if it exists, else it will load the graph.

You'll see a new `Graph` tab in the metadata viewer showing the embedded graph.

Graph vs Workflow

Graphs are used by the backend and contain minimal data. Workflows are an enrich data format that includes a representation of the graph plus extra information, including things like:
- Title, description, author, etc
- Node positions
- Custom node and field labels

This new feature embeds the _graph_ in every image - including images generated on the Generation or Canvas tabs.

Canvas Caveat

This functionality is available only for _individual_ canvas generations - not the full composition. Why is that?

Consider what goes into a full canvas composition. It's the product of any number of graphs, with any amount of drawing and erasing between each graph execution. It's not possible to consolidate this into a single graph.

When you generate on canvas, your images for the given bounding box are added to a staging area, which allows you to cycle through images and commit or discard the image. The staging area also allows you to save a candidate generation. **It is these images that can be loaded as a workflow, because they are the product of a single graph execution.**

👷 Other Fixes and Enhancements

- Min/max LoRA weight values extended (-10 to +10) H0onnn
- Denoising strength and layer opacity are retained when sending image to initial image steffy-lo
- SDXL T2I Adapter only blocks invoking when dimensions aren't multiple of 32 (was erroneously 64)
- Improved UX when manipulating edges in workflows
- Connected inputs on nodes collapse, hiding the nonfunctional UI component
- Use `ctrl/cmd-shift-v` to paste copied nodes with input edges
- Docs updates hsm207
- Fix: visible seams when outpainting
- Fix: edge case that could prevent workflows from loading if user hadn't opened the workflows tab yet
- Fix: minor jank/inefficiency with control adapter auto-process (control layers only)
- Internal: utility to create graph objects without going crazy
- Internal: rewritten connection validation logic for workflows with full test coverage
- Internal: rewritten edge connection interactions
- Internal: revised field type format

💾 Installation and Updating

To install or update to v4.2.2, [download the installer](https://github.com/invoke-ai/InvokeAI/releases/download/v4.2.2/InvokeAI-installer-v4.2.2.zip) and follow the [installation instructions](https://invoke-ai.github.io/InvokeAI/installation/010_INSTALL_AUTOMATED/).

To update, select the same installation location. Your user data (images, models, etc) will be retained.

Missing models after updating from v3 to v4

See [this FAQ](https://invoke-ai.github.io/InvokeAI/help/FAQ/#missing-models-after-updating-to-v4).

What's Changed
* fix: Fix Outpaint not applying the expanded mask correctly by blessedcoolant in https://github.com/invoke-ai/InvokeAI/pull/6370
* feat(ui): graph builder by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6361
* docs: fix install reqs link by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6374
* feat(ui): SDXL clip skip by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6378
* [Refactor] Update min and max values for LoRACard weight input by H0onnn in https://github.com/invoke-ai/InvokeAI/pull/6383
* feat(ui): workflows undo/redo by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6379
* feat(ui): prevent connections to direct-only inputs by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6387
* feat(ui): copy/paste input edges when copying node by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6385
* fix(ui): allow image dims multiple of 32 with SDXL and T2I adapter by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6366
* revert(ui): SDXL clip skip by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6389
* fix(ui): field ordering & display by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6390
* feat(ui): store workflow in generation tab images by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6384
* feat(worker): add nullable user_id and project_id to invocation error events by maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6388
* docs: fix link to. install reqs by hsm207 in https://github.com/invoke-ai/InvokeAI/pull/6392
* fix(ui): control adapter auto-process jank by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6393
* feat(ui): connection validation rework by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6386
* fix(ui): edge case resulting in no node templates when loading workfl… by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6397
* feat: write-only canvas metadata by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6404
* fix(ui): fix t2i adapter dimensions error message by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6391
* feat(ui): better field types by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6396
* fix(ui): workflow edges not saved by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6403
* [6351] ui: retain denoise strength and opacity when changing image by steffy-lo in https://github.com/invoke-ai/InvokeAI/pull/6407
* chore: v4.2.2 by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6410

New Contributors
* H0onnn made their first contribution in https://github.com/invoke-ai/InvokeAI/pull/6383
* hsm207 made their first contribution in https://github.com/invoke-ai/InvokeAI/pull/6392
* steffy-lo made their first contribution in https://github.com/invoke-ai/InvokeAI/pull/6407

**Full Changelog**: https://github.com/invoke-ai/InvokeAI/compare/v4.2.1...v4.2.2

4.2.1

- Fixed seamless not being perfectly seamless sometimes
- Fixed Control Adapter processor cancellation jank
- Fixed Depth Anything processor drop-down jank
- Fixed Control Adapter layers preventing interactions with layers below them (e.g. cannot move a Regional Guidance layer)
- Fixed two issues with model cover images
- When editing a model, the cover image disappeared, but reappeared on refresh
- When converting a model to diffusers, the cover image was lost forever
- Fixed NSFW checker for new installs
- Prevent errors when using T2I adapter
- May not invoke when image dimensions are not a multiple of 64
- Control Adapter model select differentiates between ControlNet and T2I Adapter models
- Reworked Invoke button tooltip describing why you may not Invoke when there is a configuration issue
- Fixed translations for canvas layer select
- Fixed Invoke button not showing loading state while queuing
- Docs update gogurtenjoyer
- Translation updates Harvester62 Vasyanator Pfannkuchensack flower-elf gallegonovato

💾 Installation and Updating

To install or update to v4.2.1, [download the installer](https://github.com/invoke-ai/InvokeAI/releases/download/v4.2.1/InvokeAI-installer-v4.2.1.zip) and follow the [installation instructions](https://invoke-ai.github.io/InvokeAI/installation/010_INSTALL_AUTOMATED/).

To update, select the same installation location. Your user data (images, models, etc) will be retained.

Missing models after updating from v3 to v4

See [this FAQ](https://invoke-ai.github.io/InvokeAI/help/FAQ/#missing-models-after-updating-to-v4).

What's Changed
* Update INSTALL_REQUIREMENTS.md - 'linux only' under AMD for SDXL. by gogurtenjoyer in https://github.com/invoke-ai/InvokeAI/pull/6329
* fix: fix seamless by blessedcoolant in https://github.com/invoke-ai/InvokeAI/pull/6344
* fix(ui): CA processor cancellation by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6336
* feat(ui): protect against t2i adapters with incompatible image dimensions by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6342
* fix(ui): jank in depthanything model size select by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6335
* fix(ui): use translations for canvas layer select by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6357
* fix(ui): disable listening on CA and II layers by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6332
* fix(api): model cover image lost by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6337
* fix(ui): invoke button shows loading while queueing by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6359
* ui: translations update from weblate by weblate in https://github.com/invoke-ai/InvokeAI/pull/6245
* feat(backend): fix nsfw checker catch-22 by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6360
* chore: v4.2.1 by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6362


**Full Changelog**: https://github.com/invoke-ai/InvokeAI/compare/v4.2.0...v4.2.1

4.2.0

Enhancements

- Regional Control UI

💾 Installation and Updating

To install or update to v4.2.0a2, [download the installer](https://github.com/invoke-ai/InvokeAI/releases/download/v4.2.0a2/InvokeAI-installer-v4.2.0a2.zip) and follow the [installation instructions](https://invoke-ai.github.io/InvokeAI/installation/010_INSTALL_AUTOMATED/).

To update, select the same installation location. Your user data will not be touched.

Missing models after updating from v3 to v4

See [this FAQ](https://invoke-ai.github.io/InvokeAI/help/FAQ/#missing-models-after-updating-to-v4).

What's Changed
* fix: IP Adapter Method having incorrect informational popover by blessedcoolant in https://github.com/invoke-ai/InvokeAI/pull/6238
* Re-enable app shutdown actions by lstein in https://github.com/invoke-ai/InvokeAI/pull/6244
* feat(ui): regional prompting by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6182
* feat(ui): regional prompting followups by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6247
* feat(ui): regional prompting followups 2 by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6249
* feat(ui): regional prompting followups 3 by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6256
* chore: v4.2.0a1 by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6254
* feat(ui): regional prompting followups 4 by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6257
* fix(ui): disabled ip adapters applied to regional control by psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6258


**Full Changelog**: https://github.com/invoke-ai/InvokeAI/compare/v4.1.0...v4.2.0a2

4.2.0b2

_This is a **beta** release. There may be some hiccups, but overally, it is purring along nicely._

Page 10 of 25

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.