Added
fetch_timeoutsetting (default30seconds, minimum1) controlling how long to wait for bulk list responses: wanted/missing, cutoff-unmet, queue depth, and the custom format score lookups (quality profiles, movie, series, and episode lists). It can be set globally or per-instance. Raise it for instances with very large libraries where these queries exceed the previous hardcoded 30-second limit. Tag lookups, connection checks, and search commands continue to use a fixed 15-second timeout.
Fixed
- Per-instance setting overrides are now validated at startup, the same as top-level
globalsettings. Previously an invalid override such as a negativefetch_page_sizepassed configuration validation and surfaced later as a runtime error. - Boolean values are no longer accepted for integer settings. Previously a value like
max_queue_size: truewas silently treated as1instead of being rejected.