Releases: XenitAB/go-oidc-middleware
Releases · XenitAB/go-oidc-middleware
v0.0.34
What's Changed
- Add cache for authorizations by @simongottschlag in #217
Full Changelog: v0.0.33...v0.0.34
v0.0.33
What's Changed
- Add IssuedAt key to tokens by @simongottschlag in #214
Full Changelog: v0.0.32...v0.0.33
v0.0.32
v0.0.31
What's Changed
- Add support for opaque access tokens in optest by @simongottschlag in #175
Full Changelog: v0.0.30...v0.0.31
v0.0.30
What's Changed
- Add ability to provide multiple users when running the tests by @simongottschlag in #169
Full Changelog: v0.0.29...v0.0.30
v0.0.29
v0.0.28
What's Changed
- Update to go 1.18 by @simongottschlag in #158
- Bump actions/setup-go from 2 to 3 by @dependabot in #157
The benchmarks show an improvement of an average of 370% between go 1.17 and go 1.18 if my math isn't too off:
name old time/op new time/op delta
pkg:github.com/xenitab/go-oidc-middleware/oidcechojwt goos:linux goarch:amd64
Suite/OidcEchoJwt_handler/10_clients-2 6.03ms ± 0% 1.64ms ± 0% ~ (p=1.000 n=1+1)
Suite/OidcEchoJwt_requirements/10_clients-2 6.13ms ± 0% 1.76ms ± 0% ~ (p=1.000 n=1+1)
Suite/OidcEchoJwt_http/10_clients-2 6.46ms ± 0% 1.77ms ± 0% ~ (p=1.000 n=1+1)
pkg:github.com/xenitab/go-oidc-middleware/oidcfiber goos:linux goarch:amd64
Suite/OidcFiber_handler/10_clients-2 6.56ms ± 0% 1.88ms ± 0% ~ (p=1.000 n=1+1)
Suite/OidcFiber_requirements/10_clients-2 6.50ms ± 0% 1.71ms ± 0% ~ (p=1.000 n=1+1)
Suite/OidcFiber_http/10_clients-2 6.89ms ± 0% 1.75ms ± 0% ~ (p=1.000 n=1+1)
pkg:github.com/xenitab/go-oidc-middleware/oidcgin goos:linux goarch:amd64
Suite/OidcGin_handler/10_clients-2 6.72ms ± 0% 1.94ms ± 0% ~ (p=1.000 n=1+1)
Suite/OidcGin_requirements/10_clients-2 7.25ms ± 0% 1.66ms ± 0% ~ (p=1.000 n=1+1)
Suite/OidcGin_http/10_clients-2 7.44ms ± 0% 1.80ms ± 0% ~ (p=1.000 n=1+1)
pkg:github.com/xenitab/go-oidc-middleware/oidchttp goos:linux goarch:amd64
Suite/OidcHttp_handler/10_clients-2 5.94ms ± 0% 1.65ms ± 0% ~ (p=1.000 n=1+1)
Suite/OidcHttp_requirements/10_clients-2 5.95ms ± 0% 1.70ms ± 0% ~ (p=1.000 n=1+1)
Suite/OidcHttp_http/10_clients-2 6.32ms ± 0% 1.77ms ± 0% ~ (p=1.000 n=1+1)
See the PR (#158) for the logs of the run I did comparing the versions.
Full Changelog: v0.0.27...v0.0.28
v0.0.27
What's Changed
- Make discovery fetch timeout configurable by @simongottschlag in #155
Full Changelog: v0.0.26...v0.0.27
v0.0.26
v0.0.25
What's Changed
- Remove semgrep from GH Actions by @simongottschlag in #133
- Update dependencies by @simongottschlag in #144
Full Changelog: v0.0.24...v0.0.25