v0.68.9
Released Sep 3, 2026.
Patch Changes
- The server now logs a one-time diagnostic the first time it refuses a request carrying a forwarding header (
X-Forwarded-For,Forwarded, etc.). The refusal itself is not new — a server that has not consented to external exposure has always refused proxied requests on every surface except the/healthzand/readyzprobes — but the reason was easy to misread as a proxy misconfiguration. The new message names the fix: setserver.externalUrlto the public origin in.ok/config.yml(orOK_EXTERNAL_URL) AND consent withserver.allowExternal: truein.ok/local/config.yml(orOK_ALLOW_EXTERNAL=1) — the keys live in different files because consent is per-machine and must not travel; tolerance for forwarding headers requires the pair.server.allowExternalconsents to exposing a server with no authentication of its own, so only set it behind an authenticating edge.