Comfy-Org / Comfy-Org/ComfyUI-Manager

Stale News Feed Causes Confusion and Potentially Causes Debugging Rabbit Holes

Open
#2,276 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
16.1k
Forks
2.5k
Avg merge
5d 4h
Merged PRs (30d)
13

Description

## The Problem I Encountered

I recently rebuilt my ComfyUI Docker container from scratch for irrelevant reasons. Earlier I saw "ComfyUI v0.3.62 is released" (Updated October 1st) in the ComfyUI Manager notice board. However, my actual installation was running v0.3.68 (released November 5th).

**My assumption:** The Docker rebuild must have somehow downgraded my ComfyUI version.

I spent significant time investigating:
- Checking my Dockerfile for version pinning issues
- Upgrading ComfyUI manager using the `Update ComfuUI` button. It must have failed — I still see "ComfyUI v0.3.62 is released"

- ~~Examining git logs to understand what version was mounted~~
- ~~Comparing requirements.txt versions~~
- ~~Suspecting dependency mismatches~~
- Ask Claude if I lost my sanity, then after investigation let it write the first draft of this message, of which the top three items were completely fabricated by the creative Claude Code. Nice.

**The real issue:** The news wiki at [the news page](https://github.com/ltdrdata/ltdrdata.github.io/wiki/News) hasn't been updated since October 1st. The "v0.3.62" announcement was simply stale news. It was not an indication of my installed version.

## Why This Is Particularly Confusing

- **The notice board shows old news prominently at the top** - This looks like the "current state" rather than historical announcements. The actual version info is buried at the bottom. The correct version display (`v0.3.68-17-ge1d85e75`) appears below the news content, making it easy to miss.

- **No ComfyUI version flag exists** - Running `python main.py --version` doesn't work, forcing users to manually check `comfyui_version.py` or parse git logs to verify their version. This goes against my perception of standards, `--version` is as basic as `--help` IMO. I had to *find* the sub-standard version reporting file. I was in a terminal and I did not happen to list files and then also find this file in the 76 lines that would have been returned.

This sets up for a potential perfect storm of time-wasting debugging rabbit holes, especially for users in containerized environments who regularly rebuild images, or any other obscure setups. I value safety and running ComfyUI without sandboxing... oh man, ComfyUI without sandboxing... you better actually read the code of the nodes you install. It's a ticking time bomb. Or am I missing something?

## Root Cause: Manual Update Process

First of all, my incompotence of not knowing that at the bottom left of the ComfyUI interface, or whatever modification of it I am running, there is a question mark inside a circle that if clicked reveals your ComfyUI version. That's a know-how that I had-not.

But I must switch the blame, I cannot be the problem! The news feed is fetched from `https://github.com/ltdrdata/ltdrdata.github.io/wiki/News`, which requires manual updates. When updates lag (currently 6 weeks behind), **all ComfyUI Manager users see stale information**.

Since both ComfyUI-Manager and the news wiki are under your control (ltdrdata), this creates an unnecessary maintenance burden and single point of failure — need I mention a neglected maintenance burden. I even tried to open a PR with an updated list just to relief you of the maintenance burden at least until it's improved upon, but GitHub wiki pages are separate repositories and I have no permission to open a PR for the wiki.

## Suggested Solution
Fetch Dynamically from ComfyUI Releases. After all, the most recent news article is no more than a concatenation of change-lists.
Instead of maintaining a separate wiki, fetch release information directly from the official ComfyUI repository. This would always show the up-to-date version information and relief you of the burden of maintaining the news page that is just a compiled copy of the source.

Here is the markdown update that I wrote by book and quill at my candle that kept being blown out by the wind. Okay just kidding - I let Claude handle it. Moreover, I am no herdsman and I do not have any birds to pull feathers from. Regrettably I have to compose by keyboard. And don't get me started on the fact I have no idea who sells ink in jars!

```
**Keywords: v0.3.68**

---

ComfyUI v0.3.68 is released (https://github.com/comfyanonymous/ComfyUI/releases/tag/v0.3.68, https://github.com/comfyanonymous/ComfyUI/releases/tag/v0.3.67, https://github.com/comfyanonymous/ComfyUI/releases/tag/v0.3.66, https://github.com/comfyanonymous/ComfyUI/releases/tag/v0.3.65, https://github.com/comfyanonymous/ComfyUI/releases/tag/v0.3.64, https://github.com/comfyanonymous/ComfyUI/releases/tag/v0.3.63)

## v0.3.68

- Bump stable portable to cu130 python 3.13.9
- Speed up offloading using pinned memory with race condition fixes
- Add RAM Pressure cache mode for better resource management
- Small speed improvements to --async-offload
- Optimizations for fp8 torch.compile operations
- Multiple API node conversions to new client standards (Luma, Minimax, Pixverse, Ideogram, StabilityAI, Pika)
- Convert nodes_recraft.py to V3 schema and hypernetwork/OpenAI node conversions
- Remove comfy api key from queue api for improved security
- Add a ScaleROPE node (works on WAN and Lumina models)
- Support for 12-20 second durations in LTXV API nodes
- Race condition fixes in async-offload preventing corruption
- Cache signature hashing fixes for bytes data
- Torch compile regression fixes
- And more...

---

## v0.3.67

- Only disable cudnn on newer AMD GPUs to improve compatibility
- Add endpoint support for published subgraphs from custom nodes
- Integrated dependency-aware caching and resolved issues with --cache-none when using loops and lazy evaluation
- Implemented preliminary support for handling multi-dimensional latent configurations
- Upgraded network client to version 2 featuring async operations, cancellation support, and download capabilities
- Converted Tripo and Gemini API nodes to V3 schema, plus added LTXV API nodes
- Bumped portable dependencies to PyTorch cu130 with Python 3.13.9 support
- Added batch script option to run ComfyUI without API nodes
- Updated frontend to version 1.28.8
- Resolved Windows-specific retry issues and torch-directml usage warnings
- Minor README improvements and template updates (0.2.2 → 0.2.4)
- And more...

---

## v0.3.66

- Faster workflow cancelling implemented
- Chroma radiance speedup and batch size handling corrections
- PyTorch compiler disabled for cast_bias_weight function
- CUDA malloc turned off by default with --fast autotune
- Python 3.14 installation instructions added
- gfx942 GPU no longer supports fp8 operations
- PyTorch stable version updated to cu130
- CuDNN workaround for VAE memory issues on torch 2.9
- Veo3.1 model added to api-nodes
- TemporalScoreRescaling node introduced
- Dynamic pricing format fixed in api-nodes
- Deprecated API alert feature implemented
- Manual patches merging refactored with merge_nested_dicts
- Frontend bumped to version 1.28.7
- EasyCache apply_cache_diff batch slicing corrected
- Chroma radiance batch size >1 output issues resolved
- And more...

---

## v0.3.65

- Multiple node files converted to V3 schema (compositing, latent operations, SD3, Flux, upscaling, Hunyuan models)
- Better memory estimation for the SD/Flux VAE on AMD GPUs
- RDNA4 pytorch attention support added for ROCm 7.0+
- Fixed loading old stable diffusion ckpt files on newer numpy
- Audio node stereo/mono handling corrections
- Fixed fp8 scaled LoRA application
- VAE cache VRAM leak fixes
- Enum class support for Combo options
- Lazy formatting in logging
- Price extractor feature for API nodes
- Aspect ratio parameters for GeminiImage nodes
- mmaudio 16k VAE implemented
- Diffusion models now always set to eval() mode
- Documentation updated to version 0.3.0
- And more...

---

## v0.3.64

- Enhanced pylint rules for API nodes
- Support for multiline negative prompts in PixVerse API nodes
- Converted nodes_pika.py and nodes_kling.py to V3 schema format
- Implemented Gemma 3 as a text encoder option
- Fixed custom multipart parser in ReCraft-API node to properly return FormData
- Added Sora2 API node for video generation capabilities
- Temporary fix applied for LTXV custom nodes compatibility
- Bumped frontend version to 1.27.10
- Updated template to version 0.1.94
- And more...

---

## v0.3.63

- Bump frontend to 1.27.7
- Multiple V3 schema conversions for nodes (audio encoder, differential diffusion, morphology, torch compile)
- VAE tiled fallback VRAM leak resolution for both SD and WAN VAE
- Remove soundfile dependency. No more torchaudio load or save
- Turn on TORCH_ROCM_AOTRITON_ENABLE_EXPERIMENTAL by default for AMD ROCm
- Epsilon Scaling node for exposure bias correction
- Support for new Hunyuan VAE
- Add kling-2-5-turbo to txt2video and img2video nodes
- Enhanced linting with pylint for API nodes folder
- Various indentation and import fixes across API nodes
- And more...

---

Issue News:

Features/Updates News:
```

If the proposed solution ends up in a backlog, then this snippet could be placed at https://github.com/ltdrdata/ltdrdata.github.io/wiki/News for now.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the ComfyUI Manager notice board's use of the News wiki at ltdrdata.github.io/wiki/News, then review comfyui_version.py and the reported python main.py --version entry point. Done should prevent outdated release announcements from being presented as current and provide a reliable way to identify the installed ComfyUI version.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, python
Domain
content, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.