All notable changes to this project will be documented in this file.
- Ability/example how to use Nextcloud instance as a user backend. #70
VIX_SERVER_WORKERS
env variable forSERVER
mode to spawn multiple server instances. #72LOG_LEVEL
env variable to set Log level. #72
- Support for
uvicorn visionatrix:APP
command. #72 - Miscellaneous fixes and enhancements.
Breaking change: new database needs to be created(new fields was added), just delete the old one.
- Option
Fast(AlignYourSteps)
forAesthetic(Playground)
andJuggernaut
workflows. locked_at
,created_at
,updated_at
,finished_at
- new fields in the task details./workers_info
endpoint to get information about Workers instead of/system_stats
.
- SUPIR Upscaler workflow rework: tiles support(to process large images), optional "soft" mode without sharpening.
/task-restart
endpoint: addedforce
optional parameter, which allows to restart the task which has no "error" state set.
- Miscellaneous fixes and enhancements.
Breaking change: please remove old juggernaut_lighting_loras
folder from vix_flows folders.
Send to
button - in one click, send the result of one workflow for processing to another.- Optimization: priority of execution of task of the same type as the last one, if possible.
ComicU
flow: added option to make clear Anime style portraits.Juggernaut XL
flow: easy use of the latest Juggernaut X model.- From now on, each repository will be tagged each release, allowing you to install a specific version of Vix.
- AMD graphic cards:
Nightly PyTorch 2.3
replaced withstable
version. Juggernaut Lighting Loras
renamed toJuggernaut Lite
flow.
- Added cache for installed Workflows list to not read it from disk everytime.
- Windows Portable
CUDA
/CPU
version.
- Various bugs were fixed in the distributed Server-Worker mode.
- Initial support for multiple users.
- New
execution_time
field in Tasks. Aspect Ratio
option inPlayground 2.5
andJuggernaut Lighting
flows.- Optional parameter for downscaling of input image to SUPIR workflow.
- Many fixes to
Server
andWorker
modes.
- Docker container as an alternative way for easy run.
- Scaling: ability to run instances of Vix in additional
Server
orWorker
modes. Restart
button in UI for tasks withError
status set.
--cpu
flag is automatically applied if AMD or NVIDIA PyTorch is not found.
SUPIR
upscaler workflow.- Semi-automatic process of models detection on ComfyUI workflows.
- Slightly better progress detection for cached workflows.
- Now tasks engine uses SqlAlchemy with default SQLite instead of
json
file. - Initial support of processing tasks queue in parallel.
ComicU Portrait
workflow.
- Small UI adjustments.
- Support for ComfyUI command line arguments.
- Simplified implementation of ComfyUI workflows: added automatic mapping of output data instead of manual one.
- Tasks engine rework:
ComfyUI
was incorporated inVix
, now all runs in one process.
- Persistent task history, polished UI,
6
working and useful workflows.
- First release, although there is a lot missing the concept - is working.