Weekly or manually triggered Shelfarr release.
Docker images:
- ghcr.io/pedro-revez-silva/shelfarr:2026.09.10.1
- ghcr.io/pedro-revez-silva/shelfarr:latest
- ghcr.io/pedro-revez-silva/shelfarr-libation:2026.09.10.1
- ghcr.io/pedro-revez-silva/shelfarr-libation:latest
Changes:
- e6f3071 Fix Libation companion healthcheck launching a second server (#531)
- 40cb925 Allow Puma lifecycle probes to finish graceful shutdown (#532)
- 726d9db Add manual matching and recovery for failed uploads (#529)
- 05910e1 Simplify admin settings visibility and save feedback (#528)
- 623a65a Fix Audible backups with Libation 14.2 and safe device re-registration (#526)
- 40a87f7 Forward Prowlarr indexer seed criteria to the download client (#527)
- c985ab7 Fix OIDC SSO paths when RAILS_RELATIVE_URL_ROOT is set (#525)
- d70fcd8 Reduce inventory sync work and recover stalled download monitoring (#519)
- cd99e9a Fix Solid Queue workers never starting with SOLID_QUEUE_IN_PUMA (#518)
- e1f5f37 Fix {language} template token to use request language instead of default (#514)
- 037a5e7 Handle combined-title search safely across providers (#508)
- 6ffd2df Make archive pre-creation opt-in to prevent OOM kills (#513)
- 034db6a Retry transient indexer GET failures once (#506)
- e6db17f Optimize AudiobookshelfLibraryMatcherService to eliminate O(N*M) text processing overhead (#516)
- 2c91db2 Fix TZ environment variable for Rails display timezone (#505)
- 9579074 Keep leftover staging warnings visible on output-path health checks (#515)