mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 07:40:44 +00:00
docs(changelog): backfill vincentkoc readiness and CLI teardown fixes
Adds two missing changelog entries for previously merged fixes that landed without their own CHANGELOG.md updates: - Gateway/readiness covers75ba8398f9(`fix(gateway): expose event loop health in readiness`), which adds a new `eventLoop` block (p99/max delay, utilization, CPU core ratio, `degraded` flag) to authenticated `/readyz` responses. The same SHA already documented the surface in docs/cli/gateway.md but had no changelog line. - CLI/update covers09cb0b0e64(`fix(cli): ignore stale memory cleanup after package update`), which moves the memory-state import inside the best-effort teardown try/catch so hashed-chunk replacement during `openclaw update` no longer surfaces as exit-time errors. No changelog backfill for68ef37011e(Ollama unused destructure cleanup — no user-facing change),1f41b8b44b(already covered by the "Gateway/reload: bound default restart deferral" entry),df9d26eb43andd55c7ea997(jointly covered by the existing "Active Memory: register the prompt-build hook with the configured recall timeout" entry), or the gauntlet/CI/QA-test commits which are internal infrastructure with no end-user behavior change.
This commit is contained in:
@@ -18,6 +18,8 @@ Docs: https://docs.openclaw.ai
|
||||
- Plugins/QA: prebuild the private QA channel runtime before plugin gauntlet source runs so wrapper CPU/RSS measurements are not polluted by private QA dist rebuild work. Thanks @vincentkoc.
|
||||
- Gateway/reload: bound default restart deferral and SIGUSR1 restart drain to five minutes while preserving explicit `deferralTimeoutMs: 0` indefinite waits, so stale active work accounting cannot block config reloads forever. Thanks @vincentkoc.
|
||||
- Active Memory: register the prompt-build hook with the configured recall timeout plus setup grace instead of the 150s maximum budget, so default memory recall cannot delay turn startup for multiple minutes. Thanks @vincentkoc.
|
||||
- Gateway/readiness: include an `eventLoop` diagnostic block in local or authenticated `/readyz` responses with event-loop delay (p99 and max), event-loop utilization, CPU core ratio, and a `degraded` flag, so operators can see when slow startups or runaway turns stall the event loop. Thanks @vincentkoc.
|
||||
- CLI/update: tolerate stale memory-runtime import failures during best-effort CLI process teardown, so `openclaw update` replacing hashed runtime chunks before the finalizer runs no longer surfaces as exit-time `Cannot find module` noise. Thanks @vincentkoc.
|
||||
- CLI/channels logs: reuse the rolling log-file resolver so `openclaw channels logs` falls back to the active dated log across date boundaries without reading unrelated custom log files. Fixes #42875; carries forward #42904 and #43043. Thanks @ethanclaw and @wdskuki.
|
||||
- CLI/update: skip tracked plugins disabled in config during post-update plugin sync before npm, ClawHub, or marketplace update checks, preserving their install records without failing the update. Fixes #73880. Thanks @islandpreneur007.
|
||||
- iMessage: normalize known leading attributedBody corruption markers on sent-message echo text keys so delayed reflected echoes with U+FFFD/U+FFFE/U+FFFF/FEFF prefixes are dropped without collapsing interior text. Fixes #59973; carries forward #59980 and #62191. Thanks @neeravmakwana and @maguilar631697.
|
||||
|
||||
Reference in New Issue
Block a user