@@ -753,24 +753,51 @@ <h3>Fixes</h3>
753753 < li > Plugins and updates: repair missing required platform packages during managed plugin installs and updates, including omitted Codex platform binaries</ li >
754754 < li > Dependencies: update Hono to 4.12.25 so published OpenClaw and ACPX packages use the patched runtime</ li >
755755 < li > Release and test reliability: extend slow Gateway/full-suite watchdogs, split local full-suite shards when throttled, stabilize plugin auth marker fixtures, avoid brittle provider-ref error text, fold Telegram RTT sampling into live QA evidence, simplify QA scorecard mappings around canonical coverage IDs, keep QA Lab bootstrap selection assertions aligned with flow-only scenarios, skip QA coverage artifact consumers when runtime parity producer status is not green, keep Feishu lifecycle release checks pointed at the active fixture config, isolate trajectory-export live seed turns from Codex-native shell approvals, preserve release-check child refs while pinning expected SHAs, widen live OpenAI TTS budgets for slower provider responses, and avoid false downgrade prompts for unresolved latest-tag updates. (#92652, #92550, #92558, #92911) and @Andy312432</ li >
756- < li > npm package: https://www.npmjs.com/package/openclaw/v/2026.6.8</ li >
757- < li > registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.6.8.tgz</ li >
758- < li > integrity: `sha512-iziR8fi69+ojrtX7FYYvTpkGcVnmyLpIhvchgt5LFkkdHVWw973XAAekKVZ3/xQJ5FG4NwgHkXL0LLTrgsNOSQ==`</ li >
759- < li > release SHA: `844f405ac1be805d5c598922a37254f12ab6d765`</ li >
760- < li > full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.6.8/release-evidence.md</ li >
761- < li > release publish: https://github.com/openclaw/openclaw/actions/runs/27631170936</ li >
762- < li > npm preflight: https://github.com/openclaw/openclaw/actions/runs/27627935264</ li >
763- < li > full release validation: https://github.com/openclaw/openclaw/actions/runs/27627935341</ li >
764- < li > plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/27631412538</ li >
765- < li > plugin ClawHub publish: https://github.com/openclaw/openclaw/actions/runs/27631418543</ li >
766- < li > plugin ClawHub bootstrap: not needed</ li >
767- < li > OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/27632229765</ li >
768- < li > npm Telegram beta E2E: not supplied</ li >
769- < li > Windows Hub promotion: https://github.com/openclaw/openclaw/actions/runs/27632639125 from openclaw/openclaw-windows-node@v0.6.3</ li >
770- < li > macOS signed/notarized preflight: https://github.com/openclaw/releases/actions/runs/27632793120</ li >
771- < li > macOS Swift validation: https://github.com/openclaw/releases/actions/runs/27632792831</ li >
772- < li > macOS asset promotion: https://github.com/openclaw/releases/actions/runs/27635471007</ li >
773- < li > stable appcast: https://github.com/openclaw/openclaw/pull/93722</ li >
756+ < li > **PR #92144** fix(cron): report SQLite storage path in cron.status instead of legacy jobs.json. Related #91766. and @AaronFaby</ li >
757+ < li > **PR #92175** fix(channel): harden local setup trust</ li >
758+ < li > **PR #92073** fix: handle explicit silent assistant replies</ li >
759+ < li > **PR #92087** fix(docker): bundle QA Lab runtime in the image</ li >
760+ < li > **PR #92387** fix(anthropic-vertex): stop re-marking cache_control on transport-budgeted payloads. and @Takhoffman</ li >
761+ < li > **PR #92229** Fix doctor preview channel SecretRef resolution</ li >
762+ < li > **PR #92225** Fix disabled heartbeat one-shot cron retries</ li >
763+ < li > **PR #92265** Fix configured DeepSeek model transport inheritance</ li >
764+ < li > **PR #92226** Fail closed for CLI-backed /btw fallback</ li >
765+ < li > **PR #92231** Fix suppressed heartbeat commitment delivery</ li >
766+ < li > **PR #92280** fix(agents): classify structured unsupported model errors</ li >
767+ < li > **PR #92276** Fix OTLP log trace correlation</ li >
768+ < li > **PR #92282** fix(update): hand off Linux service auto-updates</ li >
769+ < li > **PR #92235** fix: resolve managed SecretRef provider auth</ li >
770+ < li > **PR #92293** Fix provider static model fallback resolution</ li >
771+ < li > **PR #92343** fix(agent): continue after source message tool replies</ li >
772+ < li > **PR #92350** fix(codex): preserve memory prompt registration</ li >
773+ < li > **PR #92290** fix: clarify gateway SecretRef auth diagnostics</ li >
774+ < li > **PR #92286** fix: repair rejected Anthropic thinking replay</ li >
775+ < li > **PR #92281** Fix Telegram spooled buffered replay</ li >
776+ < li > **PR #92416** fix(outbound): honor top-level image param as send media source . and @ichirokyoto</ li >
777+ < li > **PR #92508** fix(sandbox): render CLI skill prompts from materialized paths</ li >
778+ < li > **PR #92540** chore: fix esbuild production audit failure</ li >
779+ < li > **PR #91484** Add QA evidence artifact output</ li >
780+ < li > **PR #91500** Add QA scorecard taxonomy validation</ li >
781+ < li > **PR #92554** feat(moonshot): add Kimi K2.7 Code support</ li >
782+ < li > **PR #92396** fix(moonshot): backfill reasoning_content on assistant tool-call replay messages. Related #71491. and @RoseKongPS</ li >
783+ < li > **PR #92566** Fix lifecycle timeout cleanup after leader exit</ li >
784+ < li > **PR #88993** Expose paged channel action results</ li >
785+ < li > **PR #90326** fix(fireworks): resolve catalog model params from plugin.json via core</ li >
786+ < li > **PR #86629** fix(doctor): warn for untrusted external Discord plugin. Related #83212. and @cdeyoung67</ li >
787+ < li > **PR #90242** fix(providers): skip unreadable Mistral tool schemas</ li >
788+ < li > **PR #92498** fix(reply): mirror same-channel Slack final replies. Related #92489. and @TalkingHeadsJed</ li >
789+ < li > **PR #92083** fix(channels): default boundary logger for swallowed progress-draft start errors</ li >
790+ < li > **PR #92031** fix(channels): make timer-fired progress-draft start errors observable</ li >
791+ < li > **PR #92564** fix(agents): isolate invalid plugin model catalogs [AI-assisted]. Related #92553. and @fxstein</ li >
792+ < li > **PR #89827** docs: UX-013 — design system documentation</ li >
793+ < li > **PR #89615** feat(ui): hide empty workboard columns</ li >
794+ < li > **PR #89822** fix(a11y): B-1+B-2+B-3 — contrast, focus states, minimum font sizes</ li >
795+ < li > **PR #92618** fix #92218: memory_search tool disabled with QMD backend. and @zhbcher</ li >
796+ < li > **PR #92608** docs(gateway): add uptime monitoring guidance to health check docs (fixes #55768). and @faahim</ li >
797+ < li > **PR #92605** fix(docs): pin Windows Hub download links to v2026.6.5. Related #92470. and @arjkul</ li >
798+ < li > **PR #92593** #92589: fix(internal-runtime-context): wrap prompt-preface runtime context body in delimiters. and @jovi2014-cyber</ li >
799+ < li > **PR #92606** Run Vitest and Playwright scenarios from qa suite</ li >
800+ < li > **PR #89629** feat(hooks): per-turn usageState on reply_payload_sending</ li >
774801 </ ul >
775802 </ div >
776803 <!-- RELEASE_END -->
0 commit comments