This release candidate includes a number of enhancements and fixes. Standouts include:
- Support for FLUX IP Adapters.
- Auto-masking in Canvas (via Segment Anything).
- Installer improvements, which should resolve all
xformers
-related issues. - Improved FLUX support for MPS (Apple Silicon) devices.
Be sure to review the v5 release notes if you haven't already upgraded to v5.
FLUX IP Adapters
We now support XLabs FLUX IP Adapters. There's only the one model right now, which we've added to the starter models.
Workflow & Input Image | Output |
---|---|
Internally, IP Adapter requires CFG to work. For now, this is only exposed via workflows. Negative conditioning is also now available in workflows. We're exploring a sane way to expose this in the linear UI.
Negative conditioning requires a CFG value >1
. Leave CFG at 1
to disable it and ignore negative conditioning.
Note: CFG doubles denoising time, and negative conditioning requires a good additional chunk of VRAM.
Canvas Auto-Masking
Use auto-mask to quickly extract objects from a layer. Create foreground, background, or neutral points to fine-tune the masking.
auto-mask.mov
Internally, this uses Segment Anything v1. We'll upgrade to SAM v2 once support for it lands in transformers
.
All Changes
Enhancements
- Support for FLUX IP Adapters.
- Support for CFG and Negative Conditioning for FLUX in workflows only.
- Canvas auto-mask.
- Added
RealVisXL5
to SDXL Starter Model Bundle. - Updated translations. Thanks @rikublock, @Vasyanator, @Harvester62, @Ery4z!
Fixes
- Improved FLUX support for MPS devices. Thanks @Vargol!
- FLUX denoise node erroneously required
controlnet_vae
field. - Uninstall
xformers
before installation, fixing issues w/xformers
version mismatch. - Fixed installer text output. Thanks @max-maag!
- Fixed ROCm PyPI indices. Thanks @max-maag!
Internal
- Reworked logging implementation.
- Directory traversal issue when deleting images.
Installation and Updating
To install or update to v5.3.0rc1, download the latest installer and follow the installation instructions
To update, select the same installation location. Your user data (images, models, etc) will be retained.
What's Changed
- fix(app): directory traversal when deleting images by @psychedelicious in #7145
- Small improvements for the installer text output by @max-maag in #7150
- refactor(ui): logging config handling by @psychedelicious in #7143
- add starter model Architecture (RealVisXL5) by @maryhipp in #7151
- fix(nodes):
FluxDenoiseInvocation.controlnet_vae
missingdefault=None
by @psychedelicious in #7156 - Remove xformers before installation by @ebr in #7161
- FLUX CFG support by @RyanJDick in #7152
- FLUX XLabs IP-Adapter Support by @RyanJDick in #7157
- Fix AMD GPUs not being detected by @max-maag in #7147
- Load non quantized t5encoder using same dtype the model is saved in/ by @Vargol in #7140
- Get flux working with MPS on torch 2.4.1, with GGUF support by @Vargol in #7113
- ui: translations update from weblate by @weblate in #7135
- feat(ui): canvas auto-mask by @psychedelicious in #7163
- chore: bump version to v5.3.0rc1 by @psychedelicious in #7164
Full Changelog: v5.2.0...v5.3.0rc1