v0.3.40

Comfy-Org/ComfyUIv0.3.40Jun 5, 2025by github-actions[bot]

AI Summary

A comprehensive update that adds new nodes for image manipulation (ImageStitch, GetImageSize) and regex operations, alongside various frontend updates and bug fixes.

Key Highlights

  • Add ImageStitch node for concatenating images
  • Add node for regex replace operation
  • Update frontend to 1.21
  • Add GetImageSize node

New Features

  • ImageStitch node for concatenating images
  • Regex replace node
  • Frontend update to 1.21
  • GetImageSize node
  • Custom node testing requirement to issue templates

Full Release Notes

## What's Changed
* Cleanup BFL API nodes for Kontext [pro] and [max] by @Kosinkadink in https://github.com/comfyanonymous/ComfyUI/pull/8337
* Add node for regex replace(sub) operation by @JettHu in https://github.com/comfyanonymous/ComfyUI/pull/8340
* Put ROCm version in tuple to make it easier to enable stuff based on it. by @comfyanonymous in https://github.com/comfyanonymous/ComfyUI/pull/8348
* Remove huchenlei from CODEOWNERS by @huchenlei in https://github.com/comfyanonymous/ComfyUI/pull/8350
* fix: custom comfy-api-base works with subpath by @BennyKok in https://github.com/comfyanonymous/ComfyUI/pull/8332
* use fused multiply-add pointwise ops in chroma by @drhead in https://github.com/comfyanonymous/ComfyUI/pull/8279
* Bump template to 0.1.23 by @comfyui-wiki in https://github.com/comfyanonymous/ComfyUI/pull/8353
* Make it easier to pass lists of tensors to models. by @comfyanonymous in https://github.com/comfyanonymous/ComfyUI/pull/8358
* Update frontend to 1.21 by @webfiltered in https://github.com/comfyanonymous/ComfyUI/pull/8366
* [feat] Add ImageStitch node for concatenating images by @christian-byrne in https://github.com/comfyanonymous/ComfyUI/pull/8369
* Add Help Menu in NodeLibrarySidebarTab by @benceruleanlu in https://github.com/comfyanonymous/ComfyUI/pull/8179
* Make the casting in lists the same as regular inputs. by @comfyanonymous in https://github.com/comfyanonymous/ComfyUI/pull/8373
* Bump template to 0.1.25 by @comfyui-wiki in https://github.com/comfyanonymous/ComfyUI/pull/8372
* [BugFix] Update frontend to 1.21.4 by @webfiltered in https://github.com/comfyanonymous/ComfyUI/pull/8377
* [feat] Add custom node testing requirement to issue templates by @christian-byrne in https://github.com/comfyanonymous/ComfyUI/pull/8374
* [BugFix] Update frontend to 1.21.5 by @webfiltered in https://github.com/comfyanonymous/ComfyUI/pull/8382
* [BugFix] Update frontend to 1.21.6 by @webfiltered in https://github.com/comfyanonymous/ComfyUI/pull/8383
* Update fix for potential XSS on /view by @jessegonyou in https://github.com/comfyanonymous/ComfyUI/pull/8384
* Style fix. by @comfyanonymous in https://github.com/comfyanonymous/ComfyUI/pull/8390
* [feat] Add GetImageSize node by @christian-byrne in https://github.com/comfyanonymous/ComfyUI/pull/8386
* Add api nodes to readme. by @comfyanonymous in https://github.com/comfyanonymous/ComfyUI/pull/8402
* add support to read pyproject.toml from custom node by @jtydhr88 in https://github.com/comfyanonymous/ComfyUI/pull/8357
* Update frontend to 1.21.7 by @webfiltered in https://github.com/comfyanonymous/ComfyUI/pull/8410
* [Fix] Replace call to deprecated pillow API `Image.ANTIALIAS` by @soudfl in https://github.com/comfyanonymous/ComfyUI/pull/8415
* Add batch to GetImageSize node. by @comfyanonymous in https://github.com/comfyanonymous/ComfyUI/pull/8419
* [refactor] remove version prefixes from Ideogram node categories by @christian-byrne in https://github.com/comfyanonymous/ComfyUI/pull/8418

## New Contributors
* @BennyKok made their first contribution in https://github.com/comfyanonymous/ComfyUI/pull/8332
* @jessegonyou made their first contribution in https://github.com/comfyanonymous/ComfyUI/pull/8384
* @soudfl made their first contribution in https://github.com/comfyanonymous/ComfyUI/pull/8415

**Full Changelog**: https://github.com/comfyanonymous/ComfyUI/compare/v0.3.39...v0.3.40