Releases: clambin/traefik-simple-auth
Releases · clambin/traefik-simple-auth
v0.9.1
Code Refactoring
- remove test dependency (Christophe Lambin)
Performance Improvements
- minor memory tweak to restoreOriginalRequest (Christophe Lambin)
- reduce memory through betteralign (Christophe Lambin)
Documentation
- restrict auth ingress to /_oauth endpoint (Christophe Lambin)
Builds
- move workflows back to main branch (Christophe Lambin)
- add govulncheck + simplify (#56) #56 (Christophe Lambin)
Chores
- deps: bump github.com/prometheus/client_golang (#48) #48 (dependabot[bot])
- deps: bump github.com/redis/go-redis/v9 to 9.7.0 (#49) #49 (dependabot[bot])
- deps: bump github.com/testcontainers/testcontainers-go (#50) #50 (dependabot[bot])
- deps: bump golang.org/x/oauth2 to 0.24.0 (#53) #53 (dependabot[bot])
- deps: bump golang.org/x/sync to 0.10.0 (#55) #55 (dependabot[bot])
- deps: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#54) #54 (dependabot[bot])
v0.9.0
Features
- log requests with invalid / missing session cookie (#44) #44 (Christophe Lambin)
Builds
- fix docker warning (Christophe Lambin)
Chores
- deps: bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 (#42) #42 (dependabot[bot])
- deps: bump github.com/prometheus/client_golang (#43) #43 (dependabot[bot])
- deps: bump github.com/clambin/go-common/http to v0.6.0 (Christophe Lambin)
v0.8.2
Code Refactoring
- minor changes to startup (Christophe Lambin)
- starting/stopping http server (Christophe Lambin)
Documentation
- godoc for pkg/sessions (Christophe Lambin)
v0.8.1
Bug Fixes
- auth callback timeout was incorrectly set to session expiration. Now is 10 minutes. (Christophe Lambin)
Code Refactoring
- don't export internals of pkg/state (Christophe Lambin)
- better log messages in AuthCallbackHandler (Christophe Lambin)
Performance Improvements
- reduce gc duration (#41) #41 (Christophe Lambin)
Tests
- unit test with dummy redis server (Christophe Lambin)
- unit test with dummy memcached server (Christophe Lambin)
Commits
- update README.md for all redis & memcached configuration info. (Christophe Lambin)
v0.8.0
Bug Fixes
- fix log message incorrectly stating traefik-simple-auth stopped (Christophe Lambin)
Code Refactoring
- simplify server mgmt (Christophe Lambin)
Performance Improvements
- gc duration higher since moving to Go 1.23 + iterators? #41 (Christophe Lambin)
Builds
- Go 1.23 (Christophe Lambin)
Chores
- deps: bump github.com/redis/go-redis/v9 from 9.6.0 to 9.6.1 (#34) #34 (dependabot[bot])
- deps: bump github.com/clambin/go-common/http from 0.5.0 to 0.5.1 (#38) #38 (dependabot[bot])
- deps: bump github.com/clambin/go-common/http from 0.5.1 to 0.5.2 (#40) #40 (dependabot[bot])
- deps: bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 (#36) #36 (dependabot[bot])
- deps: bump github.com/prometheus/client_golang (#39) #39 (dependabot[bot])
- deps: bump github.com/clambin/go-common/cache to v0.7.0 (Christophe Lambin)
v0.7.4
Bug Fixes
- state cache key (Christophe Lambin)
Builds
- deps: bump github.com/redis/go-redis/v9 from 9.5.4 to 9.6.0 (#33) #33 (dependabot[bot])
v0.7.3
Features
- /health checks redis/memcached connectivity (Christophe Lambin)
Bug Fixes
- state held for too long (Christophe Lambin)
Code Refactoring
- consistent cache implementations (#32) #32 (Christophe Lambin)
v0.7.2
Features
- support redis as external cache (#29) #29 (Christophe Lambin)
Chores
- deps: bump go-oidc to upgrade to secure dependencies. (#30) #30 (Christophe Lambin)
- deps: bump github.com/redis/go-redis/v9 to v9.5.4 (Christophe Lambin)
v0.7.1
Features
- support memcached as external state cache (enabling multiple instances of traefik-simple-auth) (Christophe Lambin)
v0.6.1
Bug Fixes
- ignore whitespace in users list (Christophe Lambin)
- ignore whitespace in domain list (Christophe Lambin)
Chores
- deps: bump golang.org/x/oauth2 to v0.20.0 (Christophe Lambin)