v0.15.0
Comfy-Org/ComfyUIv0.15.0Feb 24, 2026by github-actions[bot]
AI Summary
Major release adding text generation support with native models (Gemma3), GLSL shader node, 3-band audio equalizer, and multiple new API nodes including ElevenLabs, KlingAvatar, and ByteDance Seedream-5.
Key Highlights
- Added basic text generation support with Gemma3 native models
- New GLSL shader node using PyOpenGL
- Simple 3-band equalizer node for audio
- Added essential_category and subgraph blueprints
- Multiple new API nodes: ElevenLabs, KlingAvatar, ByteDance Seedream-5
New Features
- Gemma3 text generation support
- GLSL shader node
- 3-band audio equalizer
- Essential subgraph blueprints
- Gradient-slider display mode for FLOAT inputs
- BBox widget for UI
- LTXAV av embedding connectors moved to diffusion model
Full Release Notes
## What's Changed * ops: limit return of requants (Fix perf of some fp8 dynamic_vram workflows) by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/12506 * Bump comfyui-frontend-package to 1.39.14 by @comfy-pr-bot in https://github.com/Comfy-Org/ComfyUI/pull/12494 * BBox widget by @jtydhr88 in https://github.com/Comfy-Org/ComfyUI/pull/11594 * fix: use glob matching for Gemini image MIME types by @huntcsg in https://github.com/Comfy-Org/ComfyUI/pull/12511 * fix(api-nodes): add price badge for Rodin Gen-2 node by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/12512 * Add simple 3 band equalizer node for audio. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/12519 * feat: Add basic text generation support with native models, initially supporting Gemma3 by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/12392 * fix(api-nodes): force Gemini to return uncompressed images by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/12516 * feat: add essentials_category by @Yourz in https://github.com/Comfy-Org/ComfyUI/pull/12357 * feat: mark 429 widgets as advanced for collapsible UI by @christian-byrne in https://github.com/Comfy-Org/ComfyUI/pull/12197 * Small cleanup and try to get qwen 3 work with the text gen. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/12537 * Force min length 1 when tokenizing for text generation. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/12538 * Add GLSL shader node using PyOpenGL by @pythongosssss in https://github.com/Comfy-Org/ComfyUI/pull/12148 * [API Nodes] add ElevenLabs nodes by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/12207 * chore: add CodeRabbit configuration for automated code review by @christian-byrne in https://github.com/Comfy-Org/ComfyUI/pull/12539 * Update nightly installation command for ROCm by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/12547 * Fix non-contiguous audio waveform crash in video save by @artokun in https://github.com/Comfy-Org/ComfyUI/pull/12550 * feat: add gradient-slider display mode for FLOAT inputs by @jtydhr88 in https://github.com/Comfy-Org/ComfyUI/pull/12536 * update glsl blueprint with gradient by @jtydhr88 in https://github.com/Comfy-Org/ComfyUI/pull/12548 * feat: add essential subgraph blueprints by @christian-byrne in https://github.com/Comfy-Org/ComfyUI/pull/12552 * fix: swap essentials_category from CLIPTextEncode to PrimitiveStringM… by @christian-byrne in https://github.com/Comfy-Org/ComfyUI/pull/12553 * Add support for pyopengl < 3.1.4 where the size parameter does not exist by @pythongosssss in https://github.com/Comfy-Org/ComfyUI/pull/12555 * comfy-aimdo 0.2 - Improved pytorch allocator integration by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/12557 * fix: specify UTF-8 encoding when reading subgraph files by @DrJKL in https://github.com/Comfy-Org/ComfyUI/pull/12563 * Add category to Normalized Attention Guidance node by @christian-byrne in https://github.com/Comfy-Org/ComfyUI/pull/12565 * chore: tune CodeRabbit config to limit review scope and disable for drafts by @christian-byrne in https://github.com/Comfy-Org/ComfyUI/pull/12567 * Move LTXAV av embedding connectors to diffusion model. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/12569 * Fix dtype issue in embeddings connector. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/12570 * Fix issue loading fp8 ltxav checkpoints. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/12582 * feat(api-nodes): add KlingAvatar node by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/12591 * Update workflow templates to v0.9.2 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/12596 * Add SplitImageToTileList and ImageMergeTileList nodes. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/12599 * Temporality unbreak some LTXAV (LTX 2.0) workflows to give people time to migrate. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/12605 * Patch frontend to 1.39.16 (from 1.39.14) by @christian-byrne in https://github.com/Comfy-Org/ComfyUI/pull/12604 * feat(api-nodes): add ByteDance Seedream-5 model by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/12609 * Update workflow templates to v0.9.3 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/12610 * Don't crash right away if op is uninitialized. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/12615 * Update embedded docs to v0.4.3 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/12601 ## New Contributors * @huntcsg made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/12511 * @Yourz made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/12357 * @artokun made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/12550 **Full Changelog**: https://github.com/Comfy-Org/ComfyUI/compare/v0.14.1...v0.15.0