Weekly or manually triggered Shelfarr release.
Docker images:
- ghcr.io/pedro-revez-silva/shelfarr:2026.10.19.1
- ghcr.io/pedro-revez-silva/shelfarr:latest
- ghcr.io/pedro-revez-silva/shelfarr-libation:2026.10.19.1
- ghcr.io/pedro-revez-silva/shelfarr-libation:latest
Changes:
- 61028d0 fix: hold Telegram polling and let Puma finish stopping (#616)
- d4b1390 fix(audio): share planner audio extensions (#615)
- 9ce4490 Drop the failed indexer Faraday client before retry (#614)
- a853df0 fix(settings): store a posted non-blank secret (#612)
- 52c49c5 Persist only settings whose posted value differs from the stored row (#613)
- afd7b82 fix(jobs): hold library sync leases until perform returns (#611)
- 03f14a7 fix(download-clients): decide completion in download_state (#607)
- df367c6 Map hardlink publication errnos in one table. (#608)
- 1481639 fix: return remote failures as RemoteResult::Failed (#606)
- 6765bd2 Remove remaining narration and generated comments (#605)
- bc1689b fix: keep blocklist-and-next in manual review when auto-select is off (#610)
- 7aebdd3 docs(verify): add a booted Shelfarr sign-in skill (#596)
- 738c73a Remove stale plans and restating comments (#591)
- f084fa6 feat: add a skippable first-run setup wizard (#604)
- bafde9f fix: default immediate search on and leave new categories blank (#603)
- cbb1f6d fix: compare library paths in health checks (#602)
- ee87580 fix: probe connection settings before they are saved (#601)
- 465f6d4 test(rubocop): flag root-relative path strings (#598)
- ca88e74 fix: report why connection tests fail (#600)
- 0b1f9c8 fix: rebuild indexer clients when the saved URL or API key changes (#599)
- 72e9157 test(minitest): fail methods Minitest will not run (#597)
- bc7eede ci(rubocop): match bin/ci fail level to bin/quality (#595)
- 13107f9 fix: connect qBittorrent when IPv6 localhost is blackholed (#594)
- 47dac9a fix: follow Z-Library login redirects and skip bot-walled mirrors (#582)
- 1e1897b fix: match elided apostrophes to dotted scene titles (#586)
- 6f1ae9b fix: ignore two-letter language codes inside all-caps words (#585)
- b2d4e85 fix: detect source rewrites while retaining kernel copying (#593)
- aee8d93 fix: persist a pasted Prowlarr API key on Save All (#589)