Releases: zalando/skipper
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
v0.21.244
Changes
build(deps): bump oss-fuzz-base/base-builder-go in /.clusterfuzzlite (#3361)
Bumps oss-fuzz-base/base-builder-go from 9a47ebe
to 9bf7fad
.
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.244 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.244 skipper --help
v0.21.243
Changes
build(deps): bump google.golang.org/protobuf (#3359)
Bumps the all-go-mod-patch-and-minor group with 1 update: google.golang.org/protobuf.
Updates google.golang.org/protobuf
from 1.36.0 to 1.36.1
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-go-mod-patch-and-minor
...
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.243 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.243 skipper --help
v0.21.242
Changes
build(deps): bump amazonlinux from 5cb6ab1
to 1b09180
in /fuzz (#3357)
Bumps amazonlinux from 5cb6ab1
to 1b09180
.
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.242 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.242 skipper --help
v0.21.241
Changes
build(deps): bump oss-fuzz-base/base-builder-go in /.clusterfuzzlite (#3358)
Bumps oss-fuzz-base/base-builder-go from bab7704
to 9a47ebe
.
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.241 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.241 skipper --help
v0.21.240
Changes
build(deps): bump oss-fuzz-base/base-builder-go in /.clusterfuzzlite (#3352)
Bumps oss-fuzz-base/base-builder-go from 9c585d0
to bab7704
.
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.240 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.240 skipper --help
v0.21.239
Changes
build(deps): bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#3353)
Bumps docker/setup-buildx-action from 3.7.1 to 3.8.0.
updated-dependencies:
- dependency-name: docker/setup-buildx-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.239 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.239 skipper --help
v0.21.238
Changes
build(deps): bump the all-go-mod-patch-and-minor group across 1 directory with 11 updates (#3350)
Bumps the all-go-mod-patch-and-minor group with 11 updates in the / directory:
Package | From | To |
---|---|---|
github.com/andybalholm/brotli | 1.1.0 |
1.1.1 |
github.com/instana/go-sensor | 1.65.0 |
1.66.0 |
github.com/prometheus/client_golang | 1.20.4 |
1.20.5 |
github.com/redis/go-redis/v9 | 9.6.1 |
9.7.0 |
github.com/stretchr/testify | 1.9.0 |
1.10.0 |
github.com/testcontainers/testcontainers-go | 0.33.0 |
0.34.0 |
github.com/tidwall/gjson | 1.17.3 |
1.18.0 |
golang.org/x/net | 0.29.0 |
0.33.0 |
golang.org/x/oauth2 | 0.23.0 |
0.24.0 |
golang.org/x/time | 0.6.0 |
0.8.0 |
google.golang.org/protobuf | 1.34.2 |
1.36.0 |
Updates github.com/andybalholm/brotli
from 1.1.0 to 1.1.1
Updates github.com/instana/go-sensor
from 1.65.0 to 1.66.0
Updates github.com/prometheus/client_golang
from 1.20.4 to 1.20.5
Updates github.com/redis/go-redis/v9
from 9.6.1 to 9.7.0
Updates github.com/stretchr/testify
from 1.9.0 to 1.10.0
Updates github.com/testcontainers/testcontainers-go
from 0.33.0 to 0.34.0
Updates github.com/tidwall/gjson
from 1.17.3 to 1.18.0
Updates golang.org/x/net
from 0.29.0 to 0.33.0
Updates golang.org/x/oauth2
from 0.23.0 to 0.24.0
Updates golang.org/x/time
from 0.6.0 to 0.8.0
Updates google.golang.org/protobuf
from 1.34.2 to 1.36.0
updated-dependencies:
- dependency-name: github.com/andybalholm/brotli
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-go-mod-patch-and-minor - dependency-name: github.com/instana/go-sensor
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all-go-mod-patch-and-minor - dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-go-mod-patch-and-minor - dependency-name: github.com/redis/go-redis/v9
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all-go-mod-patch-and-minor - dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all-go-mod-patch-and-minor - dependency-name: github.com/testcontainers/testcontainers-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all-go-mod-patch-and-minor - dependency-name: github.com/tidwall/gjson
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all-go-mod-patch-and-minor - dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all-go-mod-patch-and-minor - dependency-name: golang.org/x/oauth2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all-go-mod-patch-and-minor - dependency-name: golang.org/x/time
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all-go-mod-patch-and-minor - dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all-go-mod-patch-and-minor
...
Multiarch Docker image
Multiarch Docker image is available in Github's docker registry:
docker run -it ghcr.io/zalando/skipper:v0.21.238 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.238 skipper --help