Releases
v1.9.0
1.9.0
Features:
Make refiner switchover based on model timesteps instead of sampling steps (#14978 )
add an option to have old-style directory view instead of tree view; stylistic changes for extra network sorting/search controls
add UI for reordering callbacks, support for specifying callback order in extension metadata (#15205 )
Sgm uniform scheduler for SDXL-Lightning models (#15325 )
Scheduler selection in main UI (#15333 , #15361 , #15394 )
Minor:
"open images directory" button now opens the actual dir (#14947 )
Support inference with LyCORIS BOFT networks (#14871 , #14973 )
make extra network card description plaintext by default, with an option to re-enable HTML as it was
resize handle for extra networks (#15041 )
cmd args: --unix-filenames-sanitization
and --filenames-max-length
(#15031 )
show extra networks parameters in HTML table rather than raw JSON (#15131 )
Add DoRA (weight-decompose) support for LoRA/LoHa/LoKr (#15160 , #15283 )
Add '--no-prompt-history' cmd args for disable last generation prompt history (#15189 )
update preview on Replace Preview (#15201 )
only fetch updates for extensions' active git branches (#15233 )
put upscale postprocessing UI into an accordion (#15223 )
Support dragdrop for URLs to read infotext (#15262 )
use diskcache library for caching (#15287 , #15299 )
Allow PNG-RGBA for Extras Tab (#15334 )
Support cover images embedded in safetensors metadata (#15319 )
faster interrupt when using NN upscale (#15380 )
Extras upscaler: an input field to limit maximul side length for the output image (#15293 , #15415 , #15417 , #15425 )
add an option to hide postprocessing options in Extras tab
Extensions and API:
ResizeHandleRow - allow overriden column scale parametr (#15004 )
call script_callbacks.ui_settings_callback earlier; fix extra-options-section built-in extension killing the ui if using a setting that doesn't exist
make it possible to use zoom.js outside webui context (#15286 , #15288 )
allow variants for extension name in metadata.ini (#15290 )
make reloading UI scripts optional when doing Reload UI, and off by default
put request: gr.Request at start of img2img function similar to txt2img
open_folder as util (#15442 )
make it possible to import extensions' script files as import scripts.<filename>
(#15423 )
Performance:
performance optimization for extra networks HTML pages
optimization for extra networks filtering
optimization for extra networks sorting
Bug Fixes:
prevent escape button causing an interrupt when no generation has been made yet
[bug] avoid doble upscaling in inpaint (#14966 )
possible fix for reload button not appearing in some cases for extra networks.
fix: the split_threshold
parameter does not work when running Split oversized images (#15006 )
Fix resize-handle visability for vertical layout (mobile) (#15010 )
register_tmp_file also for mtime (#15012 )
Protect alphas_cumprod during refiner switchover (#14979 )
Fix EXIF orientation in API image loading (#15062 )
Only override emphasis if actually used in prompt (#15141 )
Fix emphasis infotext missing from params.txt
(#15142 )
fix extract_style_text_from_prompt #15132 (#15135 )
Fix Soft Inpaint for AnimateDiff (#15148 )
edit-attention: deselect surrounding whitespace (#15178 )
chore: fix font not loaded (#15183 )
use natural sort in extra networks when ordering by path
Fix built-in lora system bugs caused by torch.nn.MultiheadAttention (#15190 )
Avoid error from None in get_learned_conditioning (#15191 )
Add entry to MassFileLister after writing metadata (#15199 )
fix issue with Styles when Hires prompt is used (#15269 , #15276 )
Strip comments from hires fix prompt (#15263 )
Make imageviewer event listeners browser consistent (#15261 )
Fix AttributeError in OFT when trying to get MultiheadAttention weight (#15260 )
Add missing .mean() back (#15239 )
fix "Restore progress" button (#15221 )
fix ui-config for InputAccordion [custom_script_source] (#15231 )
handle 0 wheel deltaY (#15268 )
prevent alt menu for firefox (#15267 )
fix: fix syntax errors (#15179 )
restore outputs path (#15307 )
Escape btn_copy_path filename (#15316 )
Fix extra networks buttons when filename contains an apostrophe (#15331 )
escape brackets in lora random prompt generator (#15343 )
fix: Python version check for PyTorch installation compatibility (#15390 )
fix typo in call_queue.py (#15386 )
fix: when find already_loaded model, remove loaded by array index (#15382 )
minor bug fix of sd model memory management (#15350 )
Fix CodeFormer weight (#15414 )
Fix: Remove script callbacks in ordered_callbacks_map (#15428 )
fix limited file write (thanks, Sylwia)
Fix extra-single-image API not doing upscale failed (#15465 )
error handling paste_field callables (#15470 )
Hardware:
Add training support and change lspci for Ascend NPU (#14981 )
Update to ROCm5.7 and PyTorch (#14820 )
Better workaround for Navi1, removing --pre for Navi3 (#15224 )
Ascend NPU wiki page (#15228 )
Other:
Update comment for Pad prompt/negative prompt v0 to add a warning about truncation, make it override the v1 implementation
support resizable columns for touch (tablets) (#15002 )
Fix #14591 using translated content to do categories mapping (#14995 )
Use absolute
path for normalized filepath (#15035 )
resizeHandle handle double tap (#15065 )
--dat-models-path cmd flag (#15039 )
Add a direct link to the binary release (#15059 )
upscaler_utils: Reduce logging (#15084 )
Fix various typos with crate-ci/typos (#15116 )
fix_jpeg_live_preview (#15102 )
[alternative fix] can't load webui if selected wrong extra option in ui (#15121 )
Error handling for unsupported transparency (#14958 )
Add model description to searched terms (#15198 )
bump action version (#15272 )
PEP 604 annotations (#15259 )
Automatically Set the Scale by value when user selects an Upscale Model (#15244 )
move postprocessing-for-training into builtin extensions (#15222 )
type hinting in shared.py (#15211 )
update ruff to 0.3.3
Update pytorch lightning utilities (#15310 )
Add Size as an XYZ Grid option (#15354 )
Use HF_ENDPOINT variable for HuggingFace domain with default (#15443 )
re-add update_file_entry (#15446 )
create_infotext allow index and callable, re-work Hires prompt infotext (#15460 )
update restricted_opts to include more options for --hide-ui-dir-config (#15492 )
You canβt perform that action at this time.