Skip to content

Releases: kaancfidan/bouncer

Go 1.18 upgrade

28 Aug 18:09
dd386ee
Compare
Choose a tag to compare

This release includes Go and dependency upgrades.

The upgrade to the underlying JWX library also includes security patches.

Breaking changes

  • BOUNCER_SIGNING_METHOD (-m) environment variable renamed to BOUNCER_SIGNING_ALG (-a) which has more granular control.

Modernization release

03 Jun 09:08
7d48bf1
Compare
Choose a tag to compare
  • Backing JWT library switched to lestrrat-go/jwx.
  • Upgraded to Go 1.16.
  • Elliptic curve signing method parameter renamed from EC to ECDSA.
  • ignoreNotBefore and ignoreExpiration settings removed. These claims are now always validated if they are included in the token.

Route matching bugs fixed

25 Mar 09:46
49b1042
Compare
Choose a tag to compare

This version fixes route matching problems arising in scenarios where original request paths are received in request headers and original URI includes query parameters.

Original request headers

11 Jun 23:40
0c9d6bc
Compare
Choose a tag to compare
Pre-release

This release is intended to fix the auth server use-case with nginx.

First release

31 May 23:09
Compare
Choose a tag to compare
First release Pre-release
Pre-release
  • Static signing key configuration w/ HMAC, RSA and EC support
  • Single valid issuer and audience configuration
  • Token expiration, "not before" and "issued at" checks with clock skew tolerance
  • Authorization policy config with YAML
  • Reverse proxy mode without TLS termination