v2.3.0
v2.3.0 Release Notes
Notifications
-
New Notifications tab added between Stats and Advanced.
-
Powered by [Apprise](https://github.com/caronc/apprise), supporting multiple services like Discord, Gotify, Ntfy, Pushover, Slack, and more via a single URL.
-
Three configurable triggers for notifications:
- Sweep Complete
- Import Confirmed
- Error
-
Notifications are off by default — opt in when ready.
-
Send Test button with inline success/failure feedback.
-
URL field is masked with a show/hide toggle (similar to API keys).
-
No separate container or service needed — runs inside Nudgarr.
Docker & Deployment
docker-compose.ymlnow uses.envvariables — no need to edit the compose file directly..env.examplefile included as a template with per-platform PUID/PGID guidance for Unraid, Linux, and Synology.cap_add: CHOWN, SETUID, SETGIDadded to the compose — fixes startup crash on standard Docker environments when usingcap_drop: ALL.- Entrypoint now handles chown failure gracefully — warns and continues instead of crashing if
/configownership cannot be set. apk upgradeadded toDockerfile— ensures latest Alpine security patches are pulled on every build.
Fixes
- Sweep Complete notification now correctly reports the number of items searched, aggregating across all instances (including backlog nudges).
- Import Check Delay help text corrected: previously said "Hours" but now matches the field label and code, which is in Minutes.
- Notifications Save button now shows green on success instead of yellow.
- USE WITH CAUTION warning has been moved to the bottom of the Backlog Nudges card.
Improvements
- Open Issue button added to the Diagnostics tab — now links directly to GitHub to open a new issue.
Upgrade Notes
- Existing configurations are not affected by this release.
- Notifications are off by default — nothing changes for existing users until you configure a URL and enable them.
- If you were previously using
cap_drop: ALLwithoutcap_add, update your compose to include the three new caps or pre-set the ownership of/configvolume on the host.
This format is clean, readable, and follows GitHub’s conventions for release notes. You can copy-paste it directly into your release section!