Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
Added
Accept title names in commands, such as art next The Office, plus --season N; a name that matches several titles or none changes nothing.
Add find WORDS to list matching movies and shows with their rating keys.
Send alerts to Discord, Telegram, Gotify, email and about 100 other services through Apprise with NOTIFY_URLS.
Add test-alert to check the notification setup.
Call HEARTBEAT_URL, such as an Uptime Kuma push monitor, every minute while healthy.
Report each health check, the last sweep and the last full pass on /healthz, and answer HEAD /healthz.
Exit when an internal thread stops, so the container restart policy starts a fresh one.
Changed
Update onnxruntime to 1.30 in the image.
Explain each setup value, rating keys, Plex labels and common errors in the README.
Lock down the example compose file with a read-only filesystem, no capabilities and no-new-privileges.
Make 2 fewer TMDB requests per title.
Render a title right away after forget, which now takes one title instead of several rating keys.
Take one title in preview, with --season N for seasons of a Plex show.
Fixed
Keep the schedule running after an unexpected error, alert about it, and report unhealthy if a service thread stops.
Recheck known titles missing from a full pass one by one instead of forgetting them, so manual changes survive a Plex or settings hiccup.
Stop a full pass and alert when no Plex library matches PLEX_LIBRARIES, and reject an empty PLEX_LIBRARIES.
Ignore malformed Maintainerr answers instead of failing every title.
Answer malformed webhook requests with an error instead of dropping the connection.
Refuse images over 50 megapixels and downloads over 64 MB before they use up the container's memory.
Reject settings and rating keys written with non-ASCII digits.
You can’t perform that action at this time.