Skip to content

Releases: zalando/skipper

v0.21.247

09 Jan 13:20
8d4721f
Compare
Choose a tag to compare

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

09 Jan 12:38
21903e6
Compare
Choose a tag to compare

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

07 Jan 10:02
94719ea
Compare
Choose a tag to compare

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

06 Jan 23:58
0d46d42
Compare
Choose a tag to compare

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

02 Jan 09:36
44139f3
Compare
Choose a tag to compare

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

02 Jan 09:21
81eea5b
Compare
Choose a tag to compare

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

02 Jan 09:08
f2514bd
Compare
Choose a tag to compare

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

19 Dec 17:17
4d5c3ec
Compare
Choose a tag to compare

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

19 Dec 13:30
42d86a3
Compare
Choose a tag to compare

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

19 Dec 13:08
d7a6cea
Compare
Choose a tag to compare

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