← Back to all sparks
S

Skipper

INFRA · APIS
Velocity5.0

HTTP router and reverse proxy for service composition

Skipper's route server stops recompressing zones whose routes didn't change.

http-routerkubernetes-ingressperformanceopen-policy-agentmaintenance
◆Current state
Skipper v0.28.56 makes routesrv hash each availability zone and recompress only zones that changed, about 11% faster when one zone changes and keeping If-Modified-Since caching intact for the rest. The other five tags from October 24–26 are dependency bumps and a test fix. Earlier in the week, v0.28.49 restored a dropped OPA health workaround.
◆Where it's heading
Skipper publishes a tag for nearly every merged PR, so most releases are maintenance. The real changes over October are security fixes in its filters, OPA reliability, and now zone-aware routing performance in routesrv.
◆Prediction
Expect continued per-PR tags dominated by dependency bumps, with occasional routesrv and OPA filter changes.

◆Recent moves

  1. 3d ago

    Skipper routesrv only recompresses changed zones

    routesrv now recompresses and re-timestamps only the zones whose routes changed and drops stale zones. That cuts wasted work and keeps client caching working for unchanged zones.

    View source ↗
  2. 3d ago

    Skipper v0.28.55: fuzzing base image bump

    A Dependabot bump of the Amazon Linux image used for fuzzing. No user-facing change.

    View source ↗
  3. 3d ago

    Skipper v0.28.54: CI login-action bump

    A CI dependency bump of docker/login-action. No user-facing change.

    View source ↗
  4. 3d ago

    Skipper v0.28.53: go-proxyproto bump

    Bumps go-proxyproto to 0.16.0. Dependency maintenance with no Skipper behaviour change described.

    View source ↗
  5. 3d ago

    Skipper v0.28.52: CI setup-python bump

    A CI bump of actions/setup-python. No user-facing change.

    View source ↗
  6. 4d ago

    Skipper v0.28.51: metrics test stabilised

    Stabilises flaky Prometheus duration assertions in tests. No user-facing change.

    View source ↗