litellm/ui
yassin b99d8ef755 fix(ui): revalidate dashboard HTML on every load and answer /health/readiness
The UI image sent its HTML with no Cache-Control while the content-hashed
_next bundles are immutable for a year, so a browser could keep stale HTML
across a deploy and request chunk hashes the new image no longer ships,
failing with 404 until a hard reload. The HTML locations now send
Cache-Control: no-cache so the browser revalidates against ETag on each load.

nginx also answers 200 on /health/readiness, the path the gateway exposes,
so an ingress-wide ALB health check on that path no longer marks the UI
target unhealthy

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-03 01:17:30 +00:00
..
litellm-dashboard feat(lens): add sample previews and improve setup and worker feedback (#44268) 2026-10-02 17:27:13 -07:00
Dockerfile fix(docker): bump nginx runtime to 1.31.5-alpine3.24 and pin digest to resolve critical CVEs (#39561) 2026-09-03 08:46:07 -07:00
nginx.conf fix(ui): revalidate dashboard HTML on every load and answer /health/readiness 2026-10-03 01:17:30 +00:00