-
Publish 0.4.28 from develop to main
发布于
2026-08-26 01:36:23 +00:00 Source ref: develop
Source commit:cce04de68f
Target branch: main
Previous target:8f9a7d7a84
Release base:8f9a7d7a84
Previous source:96675bab14Included commits since previous source:
cce04de6Merge pull request #337 from earthtojake/release/0.4.28
c3f3856dRelease 0.4.28
c7e2a7c0Merge pull request #305 from warun7/fix/viewer-worker-deadlock-and-timeouts
2b65d4faMerge branch 'develop' into fix/viewer-worker-deadlock-and-timeouts
6f0265dcMerge pull request #335 from warun7/fix/skill-remediations-and-coverage
1e4aea1dMerge branch 'develop' into fix/skill-remediations-and-coverage
1f75ced1Merge pull request #336 from earthtojake/claude/port-probe-bind
3236a5c9viewer: probe port availability by binding, not connecting
99a806f4tests: pick viewer-smoke ports outside the ephemeral range
5633b650tests: call the module-level drain helper directly
788bb5ddtests: retire a busy candidate port instead of failing the viewer smoke
7306fbe4tests: skip the cadgen probe in the viewer start smoke, surface its output
603e812btests: resolve npm through PATH for the viewer start smoke on Windows
0b64fa37skills: point gcode at the real cad export CLI; cover cad-viewer; fix skill deps
24e9d287viewer: restore run_cadgen_cold's terminal error return
3150457ftests: drive the stderr drainer from a real subprocess pipe
dbeea4f3viewer: kill the CAD worker and cold subprocess on idleness, not wall clock
06bf1b3bviewer: add worker and cold process timeouts and stream large assets下载附件