Skip to content

chore(release): v1.6.10 -- the office only shows what is really happening, and the server stops falling over - #253

Merged
KbWen merged 1 commit into
mainfrom
chore/release-v1.6.10
Sep 27, 2026
Merged

KbWen merged 1 commit into
mainfrom
chore/release-v1.6.10

Conversation

@KbWen

@KbWen KbWen commented Sep 27, 2026

Copy link
Copy Markdown
Owner

Thirteen pull requests since v1.6.9. Most come from a full-repo audit on 2026-09-26 (server,
hooks, client runtime), worked branch by branch with a fresh reviewer each round; the rest finish
the 2026-09-19 review and an external audit from 2026-09-24.

Upgrade note — read this if you run the office behind a reverse proxy, in Docker, or reach it
by hostname.
The server now rejects requests whose Host header is not an allowed host (this
blocks DNS-rebinding pages from reading your agents' status). localhost, *.localhost and IP
addresses work as before. If you reach the office as e.g. office.example.com or mypc.local,
set OFFICE_ALLOWED_HOSTS (comma-separated; a leading dot like .example.com allows
subdomains) or every request gets 403. docker-compose.yml, the nginx/systemd/PM2 examples and
DEPLOYMENT.md show where. Requests carrying a valid OFFICE_API_TOKEN are exempt, so CI
webhooks keep working. The same variable now applies to npm run dev. (#246, #252)

Fixed

Changed

Housekeeping — not user-facing

What this release does not claim

  • A dead hook now takes up to about five minutes to clear (it was two). That is the trade for long
    tool calls no longer looking idle.
  • With Claude Code and Codex in the same project, each session shows one representative agent, so a
    second active role on one side can be hidden.
  • A "deploy success" can still fire shortly after ops stopped for a reason other than finishing; a
    stricter check is planned.
  • The Claude hook's lock narrows, but cannot fully close, a race between three hooks and a crashed
    one; the worst case is one lost status update, as before the lock existed.

🤖 Generated with Claude Code

…ning, and the server stops falling over

Cuts the 13 PRs merged since v1.6.9 (#240-#252): package.json and both
package-lock.json root version fields 1.6.9 -> 1.6.10, the CHANGELOG
narrative (leading with the OFFICE_ALLOWED_HOSTS upgrade note), and the
release Ship History entry (oldest entry rotated to the archive; SSoT
sequence 142 -> 143). No app code.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@KbWen
KbWen merged commit ecdd61f into main Sep 27, 2026
8 checks passed
@KbWen
KbWen deleted the chore/release-v1.6.10 branch September 27, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant