Skip to content

Releases: Acly/krita-ai-diffusion

Version 1.49.0

22 Mar 11:39
a3e3371

Choose a tag to compare

Download krita_ai_diffusion-1.49.0.zip

Favourite Styles

release-1 49 0-favourites

When switching Styles, the most recent ones are now listed on top.

  • Number of recent Styles can be configured in Interface settings (set to 0 to disable)
  • Renamed some built-in styles to encourage their use over old/obsolete models

Prompt Hightlighting

release-1 49 0-syntax
  • Special instructions in prompts are now highlighted
  • Hex color codes are no longer treated as comments

Other Changes

  • Added a button to toggle edit mode in the live workspace
  • Flux 2 styles can now be linked as edit styles #2369
  • Enabled "Scribble" control mode for Z-Image
  • Custom graph parameters are now remembered for each individual workflow #2362
  • Fixed selected custom graph now being restored when loading a document in some cases #2363
  • Fixed animation frame batch generation with Flux 2 in edit mode #2372
  • Disabled auto-exclusion of control and preview layers in custom graph live mode to avoid interruption #2376
  • Fixed bad results with some models when using CFG with an empty negative prompt #2382
  • Fixed spacing for Generate and Queue buttons on high-DPI displays
  • Fixed issue with "Expand" selections when they were not overlapping with existing content

Version 1.48.0

21 Feb 20:37
b791556

Choose a tag to compare

Download krita_ai_diffusion-1.48.0.zip

Flux 2 Fill & Expand improvements

Improved behavior when using Fill or Expand with Flux 2 4B, especially without prompt.

Original Old (v1.47.0)
release-1 48 0-flux2-original release-1 48 0-flux2-old
New (v1.48.0) New + Color Match
release-1 48 0-flux2-new release-1 48 0-flux2-color-match

Color match

  • Works for all models, but strongest effect on edit models
  • Can be disabled in Diffusion settings
  • Requires a selection. Matches colors outside of the selection area.
release-1 48 0-flux2-ui

Note

External/custom ComfyUI installs

  • Outpaint LoRA is used for Fill/Expand: downloadmodels/loras/flux-2-klein-4B-outpaint-lora.safetensors
  • Use "Generate (Custom)" to use regular inpainting (no edit, no LoRA)
  • Remember to update comfyui-inpaint-nodes

Other Changes

  • Added ControlNet support for Qwen image model by @krigeta #2332
  • Fixed Lora widget showing incomplete list or displaying wrong text #2357
  • Strength now fully applies to feather modifiers for selections [documentation]
  • Fixed selection blend mask being too large when it connects with the borders of the canvas
  • Custom workflows: Fixed regular/live sampling parameters passed to custom workflows #2341
  • Custom workflows: Added a mask output to KritaCanvas custom node #2354
  • Custom workflows: Sliders and number edit widgets now have more sensible step values #2342
  • Fixed prompt metadata when using an empty prompt
  • Bring back "Add Content" fill mode that was accidentaly removed in a prior version
  • Added alternative Flux2 4B model download for non-CUDA managed install
  • Deprecated DirectML support. It is still supported, but not recommended - AMD users are usually better off installing ComfyUI manually with ROCm support
  • Added a button to collect diagnostics and system information, which can be copied into bug reports
  • Removed Omni upscale models 3x/4x from required models list
  • Fixed missing extension when creating a default style

Version 1.47.0

06 Feb 19:34
68d0a08

Choose a tag to compare

Download krita_ai_diffusion-1.47.0.zip

Flux 2 and Z-Image support

Flux 2 [klein] and Z-Image are now supported "officially", with automatic local installation and availability on cloud.

release-1 47 0-splash

Left: generated with Z-Image | Right: series of edits with Flux 2 klein

Managed Install

release-1 47 0-managed

Online Service [Interstice.cloud]

  • Added Flux 2 klein
  • Added Z-Image Turbo
  • To be removed: Flux 1 schnell will no longer be available after 2026/03/01
  • Plugin can now queue the next request already while it is receiving result images, allows faster batch generation

Other Changes

  • Custom workflows: added new node "Krita Style & Prompt" by @leha-games #2276
    • get prompt processing (style merge, loras and wildcards) in custom workflows [documentation]
  • Limit selection blend (blur for alpha compositing) to outside of user selection #2299
  • Fixed reference images for edit not added to batch generation #2300
  • Fixed tiled upscale with Flux 2 (was not working in some cases because of tile size mismatch)
  • Added edit toggle checkbox in custom inpaint menu #2307
  • Fixed prompt weight adjustment (Ctrl+Up/Down) when prompt text contains non-ASCII characters (eg. emojis) #2306
  • Fixed potential cause for assertion popup when opening a document #2298
  • Improved match of "Qwen2.5-VL-7B" for Qwen-Image text encoder #2311
  • Added "res multistep" sampler to built-in sampler options
  • Mapped special inpaint modes (add/remove object, replace background) to edit instructions when using Flux 2
  • Managed install: don't modify shell/environment when installing uv
  • Fixed change of edit prompt not being saved to document
  • Fixed resource ID for flux VAEs in models.json and download_models script

Version 1.46.1

22 Jan 14:01
7c896ca

Choose a tag to compare

Download krita_ai_diffusion-1.46.1.zip

This release contains some tweaks to selection handling after more testing and feedback.

Changes

  • Fixed selection feather size being larger than intended and sometimes exceeding crop size #2287
    • If you run a custom ComfyUI server, please update comfyui-inpaint-nodes to get this fix!
  • Make selection padding take minimum feather amount into account
  • Scale selection feather size with denoise strength (less feather when using low strength)
  • Use lower initial resolution in 2-pass generation for inpaint models #2263
  • Don't do 2-pass generation if the resolution gap between low-pass and high-pass is tiny
  • Fixed selection masks not working in the first step of diffusion in some cases due to numerical issues
  • Fixed control range slider not being displayed even when supported #2285 (by @nabileisa)
  • Fixed not being able to switch back from edit mode (with linked edit style) #2282
  • Match style checkpoints between Windows/Linux path conventions #2271
  • Managed install: pin numpy on initial install #2283
  • Managed install: clear previous errors when using one of the "Manage" actions
  • Handbook: update custom workflow example
  • Handbook: add information about Flux 2

Version 1.46.0

19 Jan 12:03
acee95b

Choose a tag to compare

Download krita_ai_diffusion-1.46.0.zip

Flux 2 klein (experimental)

Now supported as preview.

Flux 2 "klein" is a smaller variant of the Flux 2 model by Black Forest Labs. While visual fidelity is not quite as good as Z-Image, it is very interesting because it combines generation and editing in a single model. It often beats other edit models at a fraction of the size and computation cost.

release-1 46 0-flux2

Check the discussion for instructions on how to use.

Inpaint Overhaul

This version makes changes to how Fill/Expand/Add/Remove work, and how selections are handled in general.

release-1 46 0-inpaint-settings
  • "Selection Grow" setting was removed. Please adjust the "Selection Feather" setting accordingly (recommended: 10%).
  • "Selection Blend" setting was added. It defines the feather/blur size to use for alpha compositing in pixels.
  • Added tiny fixed size dilation to avoid issues with outlines of object selections
  • Added minimum feather size in pixels to deal with small selections
  • Note: setting Feather/Blend to 0 will disable all selection processing by the plugin

Feather is used as denoising mask and should be generous to integrate changes into the image. Blend is used for compositing and can be much smaller.

Z-Image Changes

release-1 46 0-inpaint-zimage

Fill with Z-Image can now produce very convincing results for realistic images.

  • Recommended: use the 2601 version of Z-Image-Turbo-Fun-Controlnet-Union-2.1
  • Support "Lite" versions of Z-Image union controlnet (smaller, faster, and great quality)
  • Support "Tile" controlnet model for "Unblur" and upscaling
  • Improved masks passed to Z-Image controlnet when using selections

Other Changes

  • Managed install: fixed issue with prompt translation #2257
  • Managed install: fixed issues with numpy version when installing "Face" control layers #2262
  • Managed install: fixed old version of tooling nodes being installed
  • Managed install: use torch-2.8.0+cu128 on Linux to be compatible with Nunchaku builds #2272 #2256
  • Fixed Z-Image output with empty prompt
  • Skip encoding negative prompts when CFG is 1
  • Improved VAE model detection for Z-Image

Version 1.45.0

05 Jan 10:37

Choose a tag to compare

Download krita_ai_diffusion-1.45.0.zip

Custom Workflows

This update brings various features to improve custom inpaint and upscale workflows.

Custom workflow nodes

Selection node

  • Can now define a crop region to only transfer part of the image and mask
  • Context crop area is based on the selection size, with optional extra padding
  • Crop area affects the selection mask, and the Canvas node (but not the Layer nodes)
  • Documentation | Example Workflow

Output node

  • Can now specify a pixel offset where the result is inserted into the canvas
  • Results can be named (used as layer name when applied)
  • Added options to interpret batches of images as separate results, or animation frames, or individual layers
  • Added option to resize canvas to the output size when it is applied in Krita (by @Kebolder)
  • Documentation

Fixes

  • Fixed Parameter node min/max being reset to default when it's set to 0
  • Fixed detection of integer widget for Parameter node

Note

Remember to update comfyui-tooling-nodes if you are using a custom install!

Other Changes

  • Support Z-Image Nunchaku SVDQ model (by @fukc-gihtub)
    • Note: no Lora or ControlNet for now, use the regular model or GGUF if you need that
  • Detect Qwen Image Edit 2511 by name and set the correct default architecture #2245
  • Improved performance of Style Lora UI #2247
  • Managed install: Upgrade PyTorch to 2.9.1 and Nunchaku to 1.1.0
  • Fixed manual typing of installation path in managed server UI
  • Fixed switch widget style not being consistent
  • Better initial settings window size for higher screen resolutions

Version 1.44.1

23 Dec 13:57

Choose a tag to compare

Download krita_ai_diffusion-1.44.1.zip

Changes

  • Fixed a bug where only the first image in a batch could be selected and applied #2239 #2241
  • Managed install: improve robustness of downloads and allow timeout
  • Managed install: resolved some issues where errors were not reported or logged
  • Managed install: try to use default system shell to install uv on Linux

Version 1.44.0

21 Dec 16:29

Choose a tag to compare

Download krita_ai_diffusion-1.44.0.zip

Z-Image Control

The Z-Image-Turbo-Fun-Controlnet-Union model is now supported.

  • Adds Pose, Canny, Soft Edge and Depth control layers
  • Can be used as an inpaint model when filling selections
    • Use "Generate (Custom)" and uncheck "Seamless" to disable this
  • No support for timestep range (start/end) yet, so there is some quality degradation
  • See #2188 for downloads and instructions

Qwen Image Layered

Qwen Image Layered is a model that decomposes existing images into transparent layers.

  • Use it on an existing flattened image to split it into Krita layers, which can then be edited with traditional tools
  • Like other Qwen Image models this is a heavy model and generation times are very slow
  • See the Qwen Image Layered section in #2081 on how to download and use this model

Other Changes

  • Custom workflows: add text-based number input in addition to sliders (by @Kebolder)
  • Custom workflows: allow overwriting existing workflow files when saving a workflow (by @Kebolder)
  • Fixed error popup "Upscale model not found" at startup #2209
  • Fixed issue where Qwen text encoder was not detected anymore #2200
  • Fixed text prompt resize handle not working when negative prompt is disabled #2202
  • Fixed wrong style selected when loading a document while not connected to the server yet
  • Fixed "Copy Prompt (evaluated)" not setting the negative prompt #2226
  • Allow cancelling Cloud jobs with per-document granularity
  • Removed built-in SD1.5 Comic/Anime style

Version 1.43.0

01 Dec 10:38

Choose a tag to compare

Download krita_ai_diffusion-1.43.0.zip

Z-Image (experimental)

release-1 43 0-z-image

Z-Image is a new diffusion model which produces convincing photorealistic images out of the box. Its modest size (larger than SDXL but smaller than Flux1), reasonable generation times and open license make it a promising candidate for future extensions.

Only basic features are supproted for now. Check the discussion for how to use and current status.

Queue improvements

release-1 43 0-queue
  • Counter now reflects the queued jobs for the current document
  • The drop-down also reveals how many jobs are queued across the Krita plugin (does not include jobs from other ComfyUI clients)
  • Will now display a "waiting" icon when there are queued jobs that are waiting for jobs from other documents
  • Cancel now only cancels jobs from the current document (previously canceled all jobs, even those from other ComfyUI clients)
  • Fixed some issues were the count wasn't updated correctly

Other Changes

  • Support Edit models in the upscale workspace #1896
  • Fixed LoRA weight not appearing correctly in metadta tooltip #2169
  • Fixed crash when closing a document and re-opening it #2185
  • Fixed deleting animation results from history
  • Added hidden setting to skip image discard confirmation dialog #2141
    • Edit settings.json and add/modify the following property: "confirm_discard_image": false,
  • Fixed managed install UI package status for Flux packages #2178
  • Make the search strings for Flux VAE slightly more specific (should no longer match "flux2")

Version 1.42.0

21 Nov 15:55

Choose a tag to compare

Download krita_ai_diffusion-1.42.1.zip

Simplified Installation

release-1 42 0-managed-install
  • Added separate tab with brief information about models to quickly choose a recommended set of models
  • Selecting individual models is still possible, but optional now
  • Added a separate "Welcome" UI for server mode selection, only shown once after installing the plugin
  • Server mode selection now occupies less space in the connection settings
  • Added Nova Anime XL model as a more consistent or beginner-friendly alternative to NoobAI V-pred

Other Changes

  • Fixed "Image with ID not found in cache" error when queing up multiple jobs #2135
  • Avoid re-sending images to the server if they're cached
  • Fixed "Refine (Custom)" option being available when there is no selection #2156
  • Fixed ComfyUI workflow import for paramter nodes without min/max fields #2162
  • Fixed slider labels in custom workflow UI when using a higher display scale #2148
  • Fixed "File > Create Copy from Current Image" not working properly with the plugin #2164
  • Stop re-trying connection after the server mode has changed