docs(changelog): credit gateway install fix

Summary:
- Credit @BunsDev on the unreleased gateway install changelog entry.
- Keep the already-landed managed-service Node selection fix associated with #76339.

Verification:
- PR checks passed for head d9865b1b0c: preflight, check-docs, actionlint, no-tabs, security-scm-fast, security-dependency-audit, security-fast.
- Local scoped checks before force-update: pnpm check:changelog-attributions, git diff --check, pnpm exec oxfmt --check --threads=1 CHANGELOG.md.

Fixes #76339.
This commit is contained in:
Val Alexander
2026-05-04 01:45:31 -05:00
committed by GitHub
parent 31bba9ea22
commit 80acedaf0a

View File

@@ -182,7 +182,7 @@ Docs: https://docs.openclaw.ai
- Channels/streaming: normalize whitespace and case for `streaming.progress.label: "auto"` so progress draft labels keep using the built-in label pool instead of rendering a literal `auto` title. Thanks @vincentkoc.
- Plugins/Codex: preserve Codex-native OAuth routing for `/codex bind` app-server turns so bound sessions keep the selected Codex auth profile instead of falling back to public OpenAI credentials. (#76714) Thanks @keshavbotagent.
- Telegram: keep status checks pointed at the active chat so asking for the current session no longer reports an old direct-message conversation. (#76708) Thanks @amknight.
- Gateway/install: prefer supported system Node over nvm/fnm/volta/asdf/mise when regenerating managed gateway services, so `gateway install --force` no longer recreates service definitions that doctor immediately flags as version-manager-backed. Fixes #76339. Thanks @brokemac79.
- Gateway/install: prefer supported system Node over nvm/fnm/volta/asdf/mise when regenerating managed gateway services, so `gateway install --force` no longer recreates service definitions that doctor immediately flags as version-manager-backed. Fixes #76339. Thanks @brokemac79 and @BunsDev.
- Cron/status: render explicit `delivery.mode: "none"` jobs as no-delivery previews and label cron session history distinctly instead of showing fallback delivery or direct-session rows. Fixes #76945.
- Gateway/usage: serve `usage.cost` and `sessions.usage` from a durable transcript aggregate cache with lock-safe background refreshes and localized stale-cache status, so large usage views avoid repeated full scans. (#76650) Thanks @Marvinthebored.
- Plugins/hooks: let `plugins.entries.<id>.hooks.timeoutMs` and `plugins.entries.<id>.hooks.timeouts` bound plugin typed hooks from operator config, so slow hooks can be tuned without patching installed plugin code. Fixes #76778. Thanks @vincentkoc.