ComfyUI Integration 1.0.0-alpha4

Alpha Release: Dynamic node bypass system with intelligent workflow rewiring and author feedback.

Key Features

  • Dynamic Node Bypass System - Conditional workflow execution with Boolean field controls
  • Intelligent Workflow Rewiring - Automatic graph reconnection when nodes are bypassed (cascading reference updates)
  • Group & Individual Node Bypasses - Control entire node groups or specific nodes via mapped Boolean fields
  • Author Feedback System - Rate generated media (positive/negative/neutral) with timestamps and author tracking
  • Custom Field Labels & Validation - Configure custom labels and required fields on dynamic blocks with client-side validation
  • Infinite Polling with Progress Feedback - Removed artificial timeouts for long-running workflows (5+ minutes)
  • History API Integration - Replaced queue polling with history endpoint for reliable completion detection
  • Role-Based Access Control - Workflow labels now respect user permissions

Improvements

  • Robust bypass processing - Handles both string and array node ID formats
  • Enhanced array handling - Explicit key assignment in workflow rewiring for better reliability
  • Semantic feedback storage - Changed rating values to positive/negative/neutral for analytics compatibility
  • Flexible file uploads - Removed hardcoded 10MB limit; respects field-level settings
  • Improved error messages - Better feedback for bypass-related errors and missing inputs

Bug Fixes

  • Fixed array-to-string conversion errors in node bypass field descriptions
  • Fixed timeout issues for workflows taking longer than 2 minutes
  • Fixed bypass mapping processor crashes when node IDs stored as arrays
  • Fixed workflow rewiring not persisting updates due to PHP reference issues

Security & Maintenance

  • Removed Drupal 10 version constraint from comfyui_login submodule
  • Removed packaging metadata from comfyui_login submodule
  • Added role-based access control for workflow labels

Requirements

  • Drupal 11+ (Drupal 10 support dropped)
  • Media module (required)
  • ComfyUI server instance
  • Optional: ComfyUI-Login for Bearer token authentication

Known Limitations

  • Alpha release - use with caution in production
  • Group bypass requires full workflow.json with group metadata
  • Bypass rewiring limited to 10 cascading iterations (prevents infinite loops)
  • Feedback system requires manual schema updates for existing installations

Upgrade Notes

  • Bypass Mappings: Re-run "Discover Node Definitions" as well as "Discover Groups" after updating to refresh bypass configurations
  • Feedback System: New feedback field added to media entities - update existing media types if needed
  • Long Workflows: No action needed - infinite polling now enabled by default
VCS Label
1.0.0-alpha4
Release type
Short description
Dynamic workflow control with node bypass, rewiring, and author feedback capabilities.
Packaged Git sha1
0f27c263995bb92e373754a6d967f908bb723a1f
Release files