-
2026.8.12.4
StableAll checks were successful/ pr-review (push) Has been skipped/ gitleaks (push) Successful in 18s/ pr-review (release) Has been skipped/ gitleaks (release) Successful in 17s/ checks (push) Successful in 2m6s/ publish (push) Has been skipped/ publish-container (push) Has been skipped/ checks (release) Successful in 2m18s/ deploy-docs (release) Has been skipped/ deploy-docs (push) Successful in 1m30s/ publish (release) Successful in 37s/ publish-container (release) Successful in 4m32sreleased this
2026-08-12 09:27:11 +00:00 | 26 commits to main since this release[2026.8.12.4] - 2026-08-12
- Split into two processes — cangcang (ingest daemon) and cangjian (web server) — fixing web UI hangs during periodic scans
Commits
- 🔀 Merge branch 'feat/issue-143-process-split'
95532e6 - ⬆️ bump deps
640d6d4 - 🐛 Fix duplicate .N suffix in Release-Notes template
59888eb - 📝 Document process split — cangcang + cangjian
ed08396 - 🔒 Harden deploy-docs token, fix container annotations, switch to CMD
a1a7a34 - 🔥 Remove cli.py and web/lifespan.py, update test imports
16fbd3f - 🔥 Remove lifespan from web app
a7a9c4b - 🚚 Split console script into cangcang and cangjian
0ab94b8 - ✨ Add cangjian web server entry point
fcc919f - 🚚 Extract daemon logic from lifespan into daemon.py
7d2b0ec
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads