New: Configurable Upstream Response-Header Timeout
The HTTP transport's response-header timeout was previously hard-coded to 30 seconds, which tripped on legitimately slow upstreams (e.g. large LLM context-compaction calls) and returned 502 even though the upstream was healthy. The timeout is now configurable from the policy YAML, defaulting to the existing 30s so current deployments behave identically.
proxy:
upstream_response_header_timeout: "5m" # optional; default "30s"Invalid or non-positive durations are rejected at Validate. Thanks to @tsenart for the contribution.
New: Wildcard Host in Allowlist Matcher
hostmatch.MatchGlob now treats a bare "*" as a match for any host, letting operators write a single catch-all entry in the allowlist instead of enumerating hosts.
allowlist:
- host: "*"Other
- Pinned all GitHub Actions to commit SHAs (#75).
- Bumped various dependencies.