Skip to content

v0.9.5

Latest

Choose a tag to compare

@rookiestar28 rookiestar28 released this 31 May 00:53
· 15 commits to main since this release

ComfyUI-OpenClaw v0.9.5

Highlights

  • Refreshed compatibility with current ComfyUI host behavior, including
    recent backend, frontend, and desktop host baselines.
  • Improved queue recovery after backend or SSE reconnects so completed
    prompts are not left in the active queue lane.
  • Added support for current ComfyUI model folder keys, including
    text_encoders, diffusion_models, geometry_estimation, and
    detection, while keeping legacy aliases such as clip and unet.
  • Expanded output preview compatibility by accepting hash-backed preview
    aliases such as asset_hash and hash.
  • Hardened frontend entry, sidebar, tab wiring, host-surface detection,
    and shared DOM utilities.
  • Added Slack interactive callback handling and strengthened connector
    replay, reply visibility, Telegram topic delivery, and scheduled
    delivery behavior.
  • Added runtime startup warmup reporting and stronger route, legacy
    compatibility, and preflight diagnostics.
  • Strengthened private prompt isolation, sidecar secret reference
    validation, private LLM network scoping, and safe I/O handling.
  • Added supply-chain and CI hardening checks for dependency and release
    workflows.
  • Expanded backend, frontend, E2E, security, governance, and host parity
    test coverage.

Host Compatibility

  • Refreshed ComfyUI host compatibility handling for newer host surfaces.
  • Updated sidebar registration to prefer the current ComfyUI sidebar
    store API while retaining a compatibility fallback for older frontend
    hosts.
  • Added host-surface utilities and tests for frontend compatibility
    detection.
  • Improved Model Manager and preflight diagnostics for newer ComfyUI
    model folder names.
  • Updated compatibility matrix, support policy, troubleshooting, and
    release documentation to match the refreshed host facts.

Frontend Improvements

  • Added shared frontend DOM wiring helpers.
  • Improved OpenClaw tab wiring and sidebar registration behavior.
  • Hardened frontend E2E retry handling for the OpenClaw entry surface.
  • Added unit coverage for queue monitoring, asset references, host
    surface detection, sidebar registration, tabs, and frontend utilities.
  • Improved queue monitor reconciliation after reconnects.

Connector and Delivery Updates

  • Added Slack interactive callback handling.
  • Added connector callback contract coverage.
  • Unified connector replay lifecycle behavior.
  • Added reply visibility policy handling.
  • Preserved Telegram topic delivery behavior.
  • Normalized scheduled delivery targets.
  • Improved Feishu, Kakao, Slack, and Telegram connector coverage.

Runtime, API, and Compatibility

  • Added legacy compatibility governance and route registration coverage.
  • Improved startup lifecycle reporting for warmup state.
  • Regenerated the public OpenAPI specification.
  • Improved public API contract documentation.
  • Added workflow portability and compatibility coverage.
  • Refined node category naming to align with canonical naming.

Security and Hardening

  • Isolated internal prompt content from public-facing surfaces.
  • Validated sidecar secret references.
  • Scoped private LLM network access.
  • Improved safe I/O handling.
  • Added supply-chain hardening checks for known risky dependency and
    workflow patterns.
  • Tightened GitHub workflow permissions and dependency review coverage.
  • Updated security, runtime hardening, deployment, and key lifecycle
    documentation.

Testing and CI

  • Restored Python 3.10 compatibility for tomllib-related test paths.
  • Updated testing SOP documentation.
  • Added exception boundary governance checks.
  • Added hotspot readiness governance.
  • Added supply-chain workflow policy tests.
  • Added CI and E2E stability improvements for admin console and desktop
    host parity flows.
  • Expanded unit coverage across connectors, preflight, route
    registration, model manager, LLM client plugins, startup lifecycle,
    and security policies.

Documentation

  • Refreshed README feature notes and latest update ordering.
  • Updated connector, runtime, security, deployment, troubleshooting,
    compatibility, and release documentation.
  • Renamed and refreshed public decision documents for asset API adoption
    and UI framework migration.
  • Updated public docs to avoid exposing maintainer-only planning paths or
    local machine references.

Maintenance

  • Bumped package metadata toward v0.9.5.
  • Updated development dependency metadata through Dependabot.
  • Applied formatting updates for the supply-chain checker.
  • Improved local and CI full-test scripts for more consistent validation.