Releases: zalando/skipper
v0.21.256
Changes
all: re-enable staticcheck rule ST1012 (#3381)
Rename error variables and re-enable staticheck
ST1012 - Poorly chosen name for error variable rule.
All renamed variables are non-exported except errInvalidArgs in predicates/source
which was made unexported.
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.256 skipper --help
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.256 skipper --help
v0.21.255
Changes
dataclients/kubernetes: append filters to routes of Ingress/RouteGroup having specific annotation (#3376)
Similar to #3328 this change adds new flags to configure filters appended
to routes created for Kubernetes resources having specific annotation.
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.255 skipper --help
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.255 skipper --help
v0.21.254
Changes
eskip: improve invalid predicate arguments error message (#3380)
Add route id and predicate name to the error message.
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.254 skipper --help
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.254 skipper --help
v0.21.251
Changes
build(deps): bump oss-fuzz-base/base-builder-go in /.clusterfuzzlite (#3373)
Bumps oss-fuzz-base/base-builder-go from 9bf7fad
to f4b5582
.
updated-dependencies:
- dependency-name: oss-fuzz-base/base-builder-go
dependency-type: direct:production
...
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.251 skipper --help
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.251 skipper --help
v0.21.250
Changes
build(deps): bump amazonlinux from 1b09180
to 6e7b74e
in /fuzz (#3372)
Bumps amazonlinux from 1b09180
to 6e7b74e
.
updated-dependencies:
- dependency-name: amazonlinux
dependency-type: direct:production
update-type: version-update:semver-patch
...
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.250 skipper --help
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.250 skipper --help
v0.21.249
Changes
build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0 (#3370)
Bumps actions/upload-artifact from 4.5.0 to 4.6.0.
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.249 skipper --help
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.249 skipper --help
v0.21.248
Changes
build(deps): bump docker/setup-qemu-action from 3.2.0 to 3.3.0 (#3369)
Bumps docker/setup-qemu-action from 3.2.0 to 3.3.0.
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.248 skipper --help
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.248 skipper --help
v0.21.247
Changes
Refactor the tests for better readability on rules. (#3313)
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.247 skipper --help
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.247 skipper --help
v0.21.246
Changes
build(deps): bump alpine from 21dc606
to 56fa17d
in /packaging (#3363)
Bumps alpine from 21dc606
to 56fa17d
.
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
...
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.246 skipper --help
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.246 skipper --help
v0.21.245
Changes
filters/auth: use sync.Map for tokeninfo cache (#3267)
- use sync.Map for tokeninfo cache to avoid synchronizing all callers
on a single mutex - evict stale entries periodically instead of least recently used
- store token expiration time instead of creation time
│ master │ HEAD │
│ sec/op │ sec/op vs base │
TokeninfoCache/tokens=1,cacheSize=1,p=0-8 275.5n ± 6% 170.1n ± 4% -38.26% (p=0.000 n=10)
TokeninfoCache/tokens=2,cacheSize=2,p=0-8 492.9n ± 21% 176.8n ± 2% -64.12% (p=0.000 n=10)
TokeninfoCache/tokens=100,cacheSize=100,p=0-8 455.9n ± 7% 165.5n ± 1% -63.70% (p=0.000 n=10)
TokeninfoCache/tokens=100,cacheSize=100,p=10000-8 593.4n ± 4% 179.8n ± 4% -69.71% (p=0.000 n=10)
TokeninfoCache/tokens=4,cacheSize=2,p=0-8 2571424.0n ± 0% 149.7n ± 3% -99.99% (p=0.000 n=10)
TokeninfoCache/tokens=100,cacheSize=10,p=0-8 2579227.5n ± 0% 139.3n ± 1% -99.99% (p=0.000 n=10)
geomean 7.903µ 162.9n -97.94%
│ master │ HEAD │
│ B/op │ B/op vs base │
TokeninfoCache/tokens=1,cacheSize=1,p=0-8 344.0 ± 0% 344.0 ± 0% ~ (p=1.000 n=10) ¹
TokeninfoCache/tokens=2,cacheSize=2,p=0-8 344.0 ± 0% 344.0 ± 0% ~ (p=1.000 n=10) ¹
TokeninfoCache/tokens=100,cacheSize=100,p=0-8 344.0 ± 0% 344.0 ± 0% ~ (p=1.000 n=10) ¹
TokeninfoCache/tokens=100,cacheSize=100,p=10000-8 368.0 ± 1% 350.0 ± 0% -4.89% (p=0.000 n=10)
TokeninfoCache/tokens=4,cacheSize=2,p=0-8 27.00 ± 0% 344.00 ± 0% +1174.07% (p=0.000 n=10)
TokeninfoCache/tokens=100,cacheSize=10,p=0-8 27.00 ± 7% 344.00 ± 0% +1174.07% (p=0.000 n=10)
geomean 149.0 345.0 +131.62%
¹ all samples are equal
│ master │ HEAD │
│ allocs/op │ allocs/op vs base │
TokeninfoCache/tokens=1,cacheSize=1,p=0-8 3.000 ± 0% 3.000 ± 0% ~ (p=1.000 n=10) ¹
TokeninfoCache/tokens=2,cacheSize=2,p=0-8 3.000 ± 0% 3.000 ± 0% ~ (p=1.000 n=10) ¹
TokeninfoCache/tokens=100,cacheSize=100,p=0-8 3.000 ± 0% 3.000 ± 0% ~ (p=1.000 n=10) ¹
TokeninfoCache/tokens=100,cacheSize=100,p=10000-8 3.000 ± 0% 3.000 ± 0% ~ (p=1.000 n=10) ¹
TokeninfoCache/tokens=4,cacheSize=2,p=0-8 0.000 ± 0% 3.000 ± 0% ? (p=0.000 n=10)
TokeninfoCache/tokens=100,cacheSize=10,p=0-8 0.000 ± 0% 3.000 ± 0% ? (p=0.000 n=10)
geomean ² 3.000 ?
¹ all samples are equal
² summaries must be >0 to compute geomean
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.245 skipper --help
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.21.245 skipper --help