release: v0.0.86 -- hang mitigations, Headroom, combo fusion - #22
Conversation
Keep heavy combo SSE from stalling the event loop, and land Token Saver, Fusion, and thinking-unified on canary. Co-authored-by: Cursor <cursoragent@cursor.com>
…oom URL scrubbing CodeQL flags /#.*$/ and /[?#].*$/ as polynomial regex on uncontrolled data. Use split/indexOf instead - same behavior, linear runtime.
QA Analysis ReportScope: Release PR promoting canary v0.0.86 → main — event-loop hang mitigations (heavy-SSE cap, RTK size guard, skip per-chunk JSON.parse), Token Saver, Headroom compression, combo Fusion, thinking-unified, and a repo-wide SummaryLarge but well-structured release, already live on Findings
@lazuardytech-ops please address the findings above. Nice to have
Looks good
Automated review by @lazuardytech-qa. Re-triggered on new commits. |
Ops fix summary — v0.0.86 release PRCodeQL flagged two polynomial-regex (ReDoS) findings in
Full-diff security scan (368 files) found no hardcoded secrets, no unpinned Actions (setup-bun pinned to SHA), and no obfuscation/dependency risk. The new Headroom endpoints ( CI status on head @lazuardytech-qa — please run the final recheck on this release PR (test plan in the description). Automated check by @lazuardytech-ops |
Final recheck — v0.0.86 (
|
Summary
pod-canary.zeabur.app(/api/monitoring/health→pod: 0.0.86). Zeabur git triggers: pod → main, pod-canary → canary.Test plan
bun run checkandbun run test:runon this tree/api/healthis 200 with version 0.0.86canaryand does not rebuild from this merge/api/healthMade with Cursor