ntfy
Recent Changes
Update ntfy to 2.24.0
Fix case-insensitive ACL topic matching on SQLite: an access control rule for
secretno longer also matches a request forSECRET. SQLite'sLIKEis case-insensitive for ASCII by default. PostgreSQL was unaffected. It's honestly incredible that this issue remained undetected for so long, especially while ntfy.sh was running on SQLite (it now runs on PostgreSQL).Add opt-in in-memory ACL cache (
auth-access-cache) that serves topic authorization without a database round-trip; off by default, intended for high-volume serversAdd
ntfy --versionflag to the CLI (#1722, #1748, thanks to @sskender for the contribution, and @Saucy9607 for reporting)Extend account token automatically from the PWA service worker, so installed PWAs don't get logged out (#1669, #1203, #1533, thanks to @nihalgonsalves for the contribution)
Fix
relattribute on auto-linked notification URLs sonoreferrer/noopenerare actually applied (#1720, thanks to @dmitrylyzo for the contribution)Add systemd sandboxing/hardening to the
ntfy.serviceunit (#1467, thanks to @Velocifyer for the contribution)Fix
cmdpackage build on macOS (darwin) so the server compiles from source (#1631, #1696, thanks to @ShipItAndPray for the contribution, and @XYenon for reporting)
ntfy (pronounce: notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, entirely without signup or cost.
Install ntfy in a few minutes on your server with Cloudron. To install Cloudron first, follow our setup steps.