What's Changed
Agregarr Integration & Resilience
- Configurable Retry Window: Introduced
AgregarrRetryTimeout(default: 60s) allowing Posterizarr to gracefully handle busy or saturated Agregarr instances (HTTP 408/409/429/5xx) with exponential backoff andRetry-Afterheader respect. - Fork & PR Requirement Detection: Clarified integration dependencies with the
bitr8/agregarr-devfork (requires imagebitr8/agregarr:develop/ pending PR #103). Upstream 404 responses now provide descriptive troubleshooting feedback. - UI Guidance: Added contextual guidance and requirement banners directly into the Web UI settings panel.
Documentation & Architecture
- Security & Backend Guides: Expanded documentation covering SSRF protections (
is_safe_url), path traversal sanitization (get_safe_path), command argument cleaning, and secret masking. - Component & Mode References: Updated component trees, restore mode targeting options, and LLM architecture guides.
Maintenance & Fixes
-
Updated manifest dev builds and documentation assets.
-
fix(agregarr): harden callback delivery after #644 by @marcusisdahl in #649
-
Sync Main 2 Dev by @fscorrupt in #650
-
feat(agregarr): add retry timeout handling, fork validation, and expanded documentation (v3.3.1) by @fscorrupt in #651
Full Changelog: 3.3.0...3.3.1