Skip to content

Releases: zalando/skipper

v0.13.54

19 Apr 06:04
3028051
Compare
Choose a tag to compare

Changes

Update dependencies (#1759)

Docker image

Docker image is available in Zalando's Open Source registry:

docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.54 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.54 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.54 skipper --help

v0.13.53

16 Apr 16:25
b1981c0
Compare
Choose a tag to compare

Changes

Allow to reduce per Host and Route metrics domains (#1755)
The number of metrics for latency per host and per route include the
HTTP response status code and the HTTP method as dimensions. It
generated flexible metrics, allowing queries rich in details, like: "the
P99 of GET requests to the route abc that resulted in a 503", but, also,
generates a lot of metrics not always used.
For example, imagine a 32 long histogram metric bucket, a cluster with
30 hosts, 4 different reported status code and 3 different reported
methods. It might generate 11520 different metrics (32304*3).
This commit adds the flags -serve-method-metric and
-serve-status-code-metric. It allow the disablement of the method
and/or status code labels from metrics. It implements the logic to
remove it from both codahale and prometheus metric flavours.
For compatibility reasons, yet another two flags are introduced:
-serve-host-counter and -serve-route-counter. These new counters
include all the dimensions, even if those are disabled for latency
buckets, for prometheus. That's due to prometheus [Histograms][0]
nature: "it also provides a sum of observations and an observation
count". So, users migrating from a full dimensions scenario to one
without them can still get counting metrics. The new counters have the
name skipper_serve_route_count and skipper_serve_host_count.
On the same example, removing the status code and method labels results
in 960 metrics, a ~90% reduction.
[0]: https://pkg.go.dev/github.com/prometheus/client_golang/prometheus#Histogram

Docker image

Docker image is available in Zalando's Open Source registry:

docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.53 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.53 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.53 skipper --help

v0.13.52

16 Apr 13:28
62f282f
Compare
Choose a tag to compare

Changes

Adds backendRatelimit filter (#1751)
The filter limits request rate per backend host, it is similar to clusterClientRatelimit
but instead of client IP it uses backend endpoint address to group requests.

Docker image

Docker image is available in Zalando's Open Source registry:

docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.52 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.52 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.52 skipper --help

v0.13.51

15 Apr 05:44
786e397
Compare
Choose a tag to compare

Changes

adjust name according to source code (#1754)
https://github.com/zalando/skipper/blob/d0b249a4aa8993a050b87cecc11cc6ca839195a4/config/config.go#L607

Docker image

Docker image is available in Zalando's Open Source registry:

docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.51 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.51 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.51 skipper --help

v0.13.50

14 Apr 07:46
a506d22
Compare
Choose a tag to compare

Changes

Add eskip fuzzer (#1750)

Docker image

Docker image is available in Zalando's Open Source registry:

docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.50 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.50 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.50 skipper --help

v0.13.49

31 Mar 08:47
d0b249a
Compare
Choose a tag to compare

Changes

Upgrading gopsutil to compile on m1-support (#1749)
See (github.com/shirou/gopsutil#999). Also ran go mod tidy.
Co-authored-by: Muaaz Saleem [email protected]

Docker image

Docker image is available in Zalando's Open Source registry:

docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.49 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.49 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.49 skipper --help

v0.13.48

22 Mar 09:35
2fecd75
Compare
Choose a tag to compare

Changes

Update to latest base image (#1747)

Docker image

Docker image is available in Zalando's Open Source registry:

docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.48 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.48 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.48 skipper --help

v0.13.47

19 Mar 10:27
a22a9ca
Compare
Choose a tag to compare

Changes

fix annotation warning " (#1745)
1 issue was detected with this workflow: git checkout HEAD^2 is no longer necessary. Please remove this step as Code Scanning recommends analyzing the merge commit for best results.
"

Docker image

Docker image is available in Zalando's Open Source registry:

docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.47 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.47 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.47 skipper --help

v0.13.46

19 Mar 09:08
d9d06d5
Compare
Choose a tag to compare

Changes

update lightstep tracer lib to fixed merged version (#1746)

Docker image

Docker image is available in Zalando's Open Source registry:

docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.46 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.46 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.46 skipper --help

v0.13.45

17 Mar 15:59
9dc4aae
Compare
Choose a tag to compare

Changes

fix: apply lightstep/lightstep-tracer-go#277 to fix span drop issues lightstep/lightstep-tracer-go#275 and likely latency issues caused by create objects and GC lightstep/lightstep-tracer-go#273 (#1742)

Docker image

Docker image is available in Zalando's Open Source registry:

docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.45 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.45 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.45 skipper --help