Skipper
HTTP router and reverse proxy for service composition
Skipper adds an opt-in shared OpenID discovery cache so routing survives issuer outages.
◆Recent moves
- 3d ago
v0.28.71: per-application proxy logs via annotate
Proxy logs can be tagged per application through the annotate filter. A small observability option for multi-tenant ingress.
View source ↗ - 3d ago
v0.28.70: shared OpenID discovery cache for auth filters
An opt-in process-wide cache for OpenID discovery documents means route rebuilds send no HTTP request on a hit and can survive an identity issuer outage. A resilience gain for clusters with many auth-filtered routes.
View source ↗ - 4d ago
v0.28.69: code commenting guidelines in AGENTS.md
Updates the code commenting guidelines in AGENTS.md. No change for users.
View source ↗ - 5d ago
v0.28.66: reload OAuth client secret on token exchange
The auth filter now reloads a secretRef client secret on token exchange, so rotated secrets take effect without a restart. A small fix for the OAuth filters.
View source ↗ - 5d ago
v0.28.68: stop passing client Proxy header to FastCGI (httpoxy)
A client-supplied Proxy header no longer reaches FastCGI apps as HTTP_PROXY, which let any client route an app's outgoing requests through its own host. The second security fix in a week, after the routes-annotation SSRF fix.
View source ↗ - 5d ago
v0.28.67: RouteGroup errors name namespace and resource
RouteGroup validation errors now include the resource's namespace and name, so admission logs point at the failing object. Operator convenience.
View source ↗