You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OIDC provider config via API key (#1139) — PUT /api/v1/auth/oidc/providers returned 403 {"error":"admin role required"} even with a valid X-Api-Key header, because the auth allowlist matched on path only and skipped the key check entirely. GET is intentionally public (login page needs the provider list); PUT now goes through normal auth so API-key-authenticated requests are correctly granted admin access.
Dual-format books can grab the missing format (#1150, #1148) — for a book monitored as both ebook and audiobook, having one format on disk no longer blocks the other. Interactive search results for the missing format are no longer rejected with "book already imported", changing a book to "both" re-evaluates it back to wanted, and a library scan now attaches an existing file for the missing format even when the other format is already tracked.