Skip to content

Releases: zalando/skipper

v0.13.14

18 Jan 13:46
f5afb65
Compare
Choose a tag to compare

Changes

Fixes flaky breaker tests (#1682)
If test requests are slow (e.g. CI pipeline) circuit breaker can go
from open to half-open and closed states and open state check step will fail.
This change increases test circuit breaker timeout.

Docker image

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

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

v0.13.13

18 Jan 13:11
ce17f88
Compare
Choose a tag to compare

Changes

Removes Redis ring availability check (#1691)
Removes ring availability check from ratelimiter constructor
in order not to block requests when ring is not available.
Fixes #1690

Docker image

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

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

v0.13.12

18 Jan 11:02
0037adc
Compare
Choose a tag to compare

Changes

doc: latest tag was wrong and added more why you should use a versioned tag (#1689)

Docker image

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

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

v0.13.11

18 Jan 10:04
7be75ee
Compare
Choose a tag to compare

Changes

add redis dial timeout (#1688)

Docker image

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

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

v0.13.10

15 Jan 18:31
727ad0b
Compare
Choose a tag to compare

Changes

Fixes flaky ratelimit tests (#1678)
Fixes three tests with the following structure:

0. setup ratelimit: N requests/time window
1. do N requests and expect 200 OK
2. do N requests and expect 429 Too Many Requests
3. sleep for time window
4. do N requests and expect 200 OK

Such test passes only if steps 1 and 2 are complete within time window.
If requests are slow (e.g. CI pipeline) then time window may pass before
steps are complete, limit expires and expectaions fail on step 2
(expected 429, got 200).
This change reduces N thus allowing lower request rate.
Followup on #1671

Docker image

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

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

v0.13.9

15 Jan 18:17
f2651e7
Compare
Choose a tag to compare

Changes

fix absolute minimal RG configuration example (#1664)
fix absolute minimal RG configuration example
remove default backend as it is not required
Co-authored-by: Ahmed Ayoub Hussein Mahmoud [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.9 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.9 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.9 skipper --help

v0.13.8

15 Jan 18:05
2493b8c
Compare
Choose a tag to compare

Changes

RouteGroup validation webhook docs (#1679)

Docker image

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

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

v0.13.7

15 Jan 17:53
eee6e59
Compare
Choose a tag to compare

Changes

Add EastWest Range feature (#1676)
The current east-west communication feature has some problems as the
lack of support for cluster-only routes and the fact that these internal
routes would still be accessible from outside if changing the Host
header. More details of #1526
This commit adds the concept of EastWest Range feature, what makes
possible to define internal domains and custom predicates to Skipper.
With this information, Skipper's Kubernetes dataclient adds the given
predicates on every route identified as part of one internal domain.
Differently from the -enable-kubernetes-east-west and the
-kubernetes-east-west-domain=.ingress.cluster.local flags this feature
will not automatically create routes and both features shouldn't be used
in combination.
It requires changing the current way we convert routegroups to eskip
routes, splitting the hostnames in internal and external hosts. All the
hosts identified as internals require a separated route once it will
have their own ClientIP predicate.
Also, it adds two new flags to skipper configuration,
-kubernetes-east-west-range-domains and
-kubernetes-east-west-range-predicates. It also include the basic
documentation regarding their usage.
This commit creates multiple subsections in the Kubernetes operations
documentation page.

Docker image

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

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

v0.13.6

15 Jan 11:18
3c992ba
Compare
Choose a tag to compare

Changes

Fix slack invite link (#1686)
Fixes #1685.

Docker image

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

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

v0.13.5

13 Jan 09:55
f3dfa81
Compare
Choose a tag to compare

Changes

doc: kubectl explain routegroups (#1681)

Docker image

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

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