v4.39.17

roboflow/supervisionv4.39.17Apr 9, 2026by autheliabot

AI Summary

This release includes several critical fixes across authentication, authorization, and infrastructure components, covering cache handling, LDAP compatibility, panic recovery, and OIDC rate limiting configuration.

Key Highlights

  • Fixed cache miss in edge cases
  • Fixed LDAPv3 version check
  • Implemented stricter domain matching
  • Added configurable rate limits for OIDC
  • Improved NTP latency calculation precision

New Features

  • Configurable OIDC rate limits

Full Release Notes

### Bug Fixes

* **authentication:** cache miss in edge case ([#11541](https://github.com/authelia/authelia/issues/11541)) ([2df41dd](https://github.com/authelia/authelia/commit/2df41dd6949294151858810ffd8fbc3a1b6931e6)) by @james-d-elliott
* **authentication:** fix ldapv3 version check ([#11454](https://github.com/authelia/authelia/issues/11454)) ([f24ef6b](https://github.com/authelia/authelia/commit/f24ef6b235f5900d6c6f00946a357ad639c46f0c)) by @atoerien
* **authorization:** amr consistency ([#11637](https://github.com/authelia/authelia/issues/11637)) ([4c92b2a](https://github.com/authelia/authelia/commit/4c92b2a537d9eb7a87c88a536208a42a66a45858)) by @james-d-elliott
* **handlers:** recovered deref panic for otc ([#11500](https://github.com/authelia/authelia/issues/11500)) ([1cc0d3d](https://github.com/authelia/authelia/commit/1cc0d3d61160372f90251a059f910e63696d3192)) by @james-d-elliott
* **middlewares:** stricter domain matching ([#11685](https://github.com/authelia/authelia/issues/11685)) ([675d8b7](https://github.com/authelia/authelia/commit/675d8b7d00dfa1740c7a8779bc7256091c37fbcc)) by @james-d-elliott
* **ntp:** use full precision latency calculation ([#11644](https://github.com/authelia/authelia/issues/11644)) ([ed4c486](https://github.com/authelia/authelia/commit/ed4c486356ae2833b9d4c1e416c540485c6576a1)) by @james-d-elliott
* **oidc:** configurable rate limits ([#11696](https://github.com/authelia/authelia/issues/11696)) ([f66d3bb](https://github.com/authelia/authelia/commit/f66d3bb3063484cfce583ec009abffb93376ad2b)) by @james-d-elliott

### New Contributors
* @atoerien made their first contribution in https://github.com/authelia/authelia/pull/11454
* @gardient made their first contribution in https://github.com/authelia/authelia/pull/11511
* @yarikoptic made their first contribution in https://github.com/authelia/authelia/pull/11612
* @CarrotManMatt made their first contribution in https://github.com/authelia/authelia/pull/11700

### Docker Container
* `docker pull authelia/authelia:4.39.17`
* `docker pull ghcr.io/authelia/authelia:4.39.17`