An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
phc: refactor testcases (#3071)
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.95 skipper --help
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.95 skipper --help
build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 (#3074)
Bumps golang.org/x/net from 0.24.0 to 0.25.0.
updated-dependencies:
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.94 skipper --help
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.94 skipper --help
build(deps): bump google.golang.org/protobuf from 1.34.0 to 1.34.1 (#3076)
Bumps google.golang.org/protobuf from 1.34.0 to 1.34.1.
updated-dependencies:
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.93 skipper --help
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.93 skipper --help
build(deps): bump github.com/prometheus/client_golang (#3077)
Bumps github.com/prometheus/client_golang from 1.19.0 to 1.19.1.
updated-dependencies:
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.92 skipper --help
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.92 skipper --help
build(deps): bump actions/checkout from 4.1.4 to 4.1.5 (#3078)
Bumps actions/checkout from 4.1.4 to 4.1.5.
updated-dependencies:
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.91 skipper --help
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.91 skipper --help
phc: add new metric to counter number of unique requests mitigated (#3059)
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.90 skipper --help
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.90 skipper --help
eskip: remove flowid dependency (#3065)
eskip package is generally useful without proxy or filters and therefore ideally should have minimal number of dependencies.
This change deprecates GenerateIfNeeded which is only used by etcd dataclient and reimplements it to remove dependency on github.com/zalando/skipper/filters/flowid
See 35ba6cc76dee89a57cc7869e79824bd9fc56e750
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.89 skipper --help
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.89 skipper --help
config: add yaml flag (#3069)
YAML flag parses (preferably flow-style) YAML value from the command line or unmarshals object yaml value from the yaml config file.
Example value:
bin/skipper -foo-flag='{foo: hello, bar: [world, "1"], baz: 2, qux: {baz: 3}}'
and equivalent branch in config yaml:
foo-flag:
foo: hello
bar:
- world
- "1"
baz: 2
qux:
baz: 3
This will be useful for #2104
It is also a better alternative to manual parsing of micro-syntax like e.g. implemented in #2888
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.88 skipper --help
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.88 skipper --help
doc: remove video tutorial as it was not followed up and is heavily outdated (#3068)
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.87 skipper --help
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.87 skipper --help
Make min-drop-probability of PHC optional (#3067)
The default value (0.0) makes some sense and is equivalent to how PHC was working before.
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.86 skipper --help
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.86 skipper --help