Spaces:
Running
Running
Commit History
-
perf(logging): silence routine uvicorn access logs, router polling traces, and progress bars
Hermes Agentef38f88
-
Update gateway/utils.py
Verified signaturef57a7f8 -
Update gateway/utils.py
Verified signaturef9f73ed
-
fix(proxy): catch RemoteProtocolError and HTTPError with automatic retry in proxy_http_request
Hermes Agenta0c31b3
-
fix(omniroute): neutralize auth login rate limiting, extract client IPs, add static fallbacks
Hermes Agent3956c72 -
feat: completely remove Open WebUI and streamline multi-service container hub
Hermes Agent58d7eda
-
fix(omniroute): intercept auto/ and omniroute/ model requests in gateway proxy to resolve directly to working connected provider models
Hermes Agentf8533a9
-
style(logging): standardize neat structured iso-timestamped log formatting across all services
Hermes Agent18855f0 -
security(hardening): enforce api key auth, dynamic secret fallbacks, and error log sanitization
Hermes Agent42fc0fd -
fix(gateway): deduplicate user-agent header in build_upstream_headers
Hermes Agentcbe6b6e -
fix(gateway): normalize upstream User-Agent to ensure all client requests pass OmniRoute auth
Hermes Agent974f208 -
fix(proxy): case-insensitive header deduplication in build_upstream_headers to resolve 401 Missing Authentication header
Hermes Agent7386ea5
-
fix(omniroute): comprehensive OmniRoute gateway routing, migration repair, and WAL persistence fixes
Hermes Agentfe55787 -
Fix OmniRoute missing binary & 502 error: install omniroute globally in Dockerfile and update gateway proxy to serve auto-refresh loading page with embedded /data/omniroute/omniroute.log output
Hermes Agent0bf0144 -
fix(gateway): isolate GATEWAY_PORT from HF PORT env var and add process PID logging
Hermes Agentd33b171 -
fix(gateway): ensure HTTP 200 is returned for root health probes during upstream boot
Hermes Agent6794fc2 -
fix(architecture): implement single-source proxy routing and port 8000 gateway partition
Hermes Agent77abf38
-
Synchronize production gateway architecture: update Location header mappings in utils.py, sanitize diagnostic JSON output in main.py, and update ARCHITECTURE.md specification
Hermes Agentfe0e480 -
Strip X-Frame-Options and permit frame-ancestors 'self' https://huggingface.co https://*.hf.space in Content-Security-Policy to allow HF Space iframe embedding
Hermes Agent30c9900 -
Complete 6-layer production optimization pass: 300s proxy timeouts, Redis DB 0/1 separation, permanent fallback secrets, single worker Open WebUI, and watchdog health suite
Hermes Agentcfca72b -
Fix raw header tuple encoding for Starlette, enforce strict /api ownership for Open WebUI, add Open WebUI health check loop, and accelerate SQLite backup loop
Hermes Agent5c53b9d -
Filter hop-by-hop headers in build_upstream_headers and ensure Host header is explicitly set to PUBLIC_HOST
Hermes Agent39538e8 -
Refactor gateway proxy to pure transport layer: preserve multiple Set-Cookie headers using multi_items() and remove ad-hoc body string replacements
Hermes Agent6167f56 -
Rewrite internal localhost URLs to PUBLIC_ORIGIN across text, json, and html responses
Hermes Agent8231581 -
Refine architecture: Add Redis server, OmniRoute multi-port listeners (20128/20129/20132), safe SQLite backup, and OMNIROUTE_BASE_PATH
Hermes Agent98d2cb8 -
Update gateway retry card to dynamically display target service name during startup
Hermes Agentc6dd5de -
Add production OmniRoute build stage, gateway router, persistent symlinking, and Open WebUI pre-configuration to Dockerfile and entrypoint
Hermes Agent9f0981f -
Clean up all legacy OmniRoute and OpenCode references across configuration, gateway, reverse proxy, index landing, and mobile app directory
Hermes Agent4e89d90
-
fix: handle upstream initialization phase with auto-refreshing loading screen to eliminate 502 startup errors
Hermes Agentc0491f7 -
fix: resolve Socket.IO 403 Forbidden with query string preservation and prevent Referer catch-all misrouting
Hermes Agent2cd48d2 -
refactor: modularize proxy gateway into 5 dedicated service routers (opencode, openwebui, omniroute, jellyfin, tg_stream) with location redirect fix & websocket CORS allow
Hermes Agent8cd4896