v4.39.21
Fixed 20
- Fix missing and misleading API endpoints
- Fix pooled client skip in authentication
- Fix stale user database aliases in authentication
- Remove unnecessary read lock in authentication
- Fix deprecated wildcard consistency and DID in authorization
- Add authelia.pam to scopes in schema configuration
- Fix JWK type direct not usable in configuration
- Correct defects across the web frontend and suites
- Fix data structure issues
- Fix handlers to always log proper error
- Fix incorrect middleware use in handlers
- Use session regeneration more frequently in handlers
- Treat empty basic parameter as malformed in handler
- Fix incorrect multi writer order in logging
- Fix missing record invocation in metrics
- Include the error a session was not retrieved with in middlewares
- Implement strict response validation in NTP
- Fix client credentials at JWT missing sub in OIDC
- Fix nominal entropy reduction in random
- Fix stale errors and shutdown blocks in service
From Authelia
Bug Fixes
- api: missing and misleading endpoints (#12728) (b6de5c0) by @james-d-elliott
- authentication: pooled client skip (#12554) (7c34973) by @james-d-elliott
- authentication: stale user database aliases (#12755) (0c310f9) by @james-d-elliott
- authentication: uncessary read lock (#12620) (e0c4097) by @james-d-elliott
- authorization: deprecated wildcard consistency and did (#12340) (aed96e8) by @james-d-elliott
- configuration: add authelia.pam to scopes in schema (#12705) (d769794) by @hendrik1120
- configuration: jwk type direct not usable (#12756) (8942052) by @james-d-elliott
- correct defects across the web frontend and the suites (#12804) (daec9a3) by @nightah
- data structure issues (#12704) (deadaf9) by @james-d-elliott
- handlers: always log proper error (#12595) (8d57d0c) by @Crowley723
- handlers: incorrect middleware use (#12339) (62b73a7) by @james-d-elliott
- handlers: use regeneration more frequently (#12858) (bf517e6) by @james-d-elliott
- handler: treat empty basic parameter as malformed (#12550) (2299998) by @james-d-elliott
- logging: incorrect multi writer order (#12761) (ff9db2c) by @james-d-elliott
- metrics: missing record invocation (#12267) (a9a5c65) by @james-d-elliott
- middlewares: include the error a session was not retrieved with (#12868) (e77f3ac) by @nightah
- ntp: strict response validation (#12551) (4c26b9d) by @james-d-elliott
- oidc: client credentials at jwt missing sub (#12372) (1a1fdb2) by @james-d-elliott
- random: nominal entropy reduction (#12765) (503e292) by @james-d-elliott
- service: stale errors and shutdown blocks (#12762) (01fa1df) by @james-d-elliott
- storage: use aad and hkdf (#12447) (404331c) by @james-d-elliott
- storage: webauthn issuer aad derivation (#12754) (760a4b6) by @james-d-elliott
- templates: ineffectual checksum functions (#12757) (30ffca5) by @james-d-elliott
- utils: domain canonical case handling (#12146) (368631e) by @james-d-elliott
Performance Improvements
New Contributors
- @Samuel-BF made their first contribution in https://github.com/authelia/authelia/pull/12411
- @mvanhorn made their first contribution in https://github.com/authelia/authelia/pull/12446
- @TowyTowy made their first contribution in https://github.com/authelia/authelia/pull/12484
- @jmp1985 made their first contribution in https://github.com/authelia/authelia/pull/12307
- @LilPhyziX made their first contribution in https://github.com/authelia/authelia/pull/12515
- @Alvinwylim made their first contribution in https://github.com/authelia/authelia/pull/12331
- @tuxinaut made their first contribution in https://github.com/authelia/authelia/pull/12588
- @mrrudy made their first contribution in https://github.com/authelia/authelia/pull/12618
- @sa20001 made their first contribution in https://github.com/authelia/authelia/pull/12528
- @Dacid99 made their first contribution in https://github.com/authelia/authelia/pull/12692
- @Eugeny made their first contribution in https://github.com/authelia/authelia/pull/12763
- @Christoph-Wagner made their first contribution in https://github.com/authelia/authelia/pull/12764
- @helgeklein made their first contribution in https://github.com/authelia/authelia/pull/12780
Docker Container
docker pull authelia/authelia:4.39.21docker pull ghcr.io/authelia/authelia:4.39.21