ntfy - Package Updates
-
[1.12.0]
- Update ntfy to 2.11.0
- Full changelog
- Re-add database index idx_topic to the messages table to fix performance issues on ntfy.sh (no ticket, big thanks to @tcaputi for finding this issue)
- Do not set rate visitor for non-eligible topics (no ticket)
- Do not cache config.js (#1098, thanks to @wunter8)
-
[1.13.0]
- Update base image to 5.0.0
-
[1.14.0]
- Update ntfy to 2.12.0
- Full Changelog
- Add username/password auth to email publishing (#1164, thanks to @bishtawi)
- Write VAPID keys to file in
ntfy webpush --output-file(#1138, thanks to @nogweii) - Add
latestsubscription param for grabbing just the most recent message (#1216, thanks to @wunter8) - Allow using
NTFY_PASSWORD_HASHinntfy usercommand instead of raw password (#1340, thanks to @Tom-Hubrecht for implementing) - You can now change passwords via
v1/usersAPI (#1267, thanks to @wunter8 for implementing) - Make WebPush subscription warning/expiry configurable, increase default to 55/60 days (#1212, thanks to @KuroSetsuna29)
- Support systemd user service
ntfy-client.service(#1002, thanks to @dandersch) - Security updates for dependencies and Docker images (#1341)
- Upgrade to Vite 6 (#1342, thanks Dependabot)
- Fix iOS delivery issues for read-protected topics (#1207, thanks a lot to @barart!)
-
[1.15.0]
- Update ntfy to 2.13.0
- Full Changelog
-
[1.16.0]
- checklist added to manifest
-
[1.17.0]
- Update ntfy to 2.14.0
- Full Changelog
- Declarative users, declarative ACL entries and declarative tokens (#464, #1384, #1413, thanks to pinpox for reporting, to @wunter8 for reviewing and implementing parts of it)
- Pre-defined templates and custom templates for enhanced JSON webhook support (#1390)
- Support of advanced template functions based on the Sprig library (#1121, thanks to @davidatkinsondoyle for reporting, to @wunter8 for implementing, and to the Sprig team for their work)
-
[1.18.0]
- Update ntfy to 2.15.0
- Full Changelog
- Add
require-loginflag to redirect to login page if not logged in (#1434/#238/#1329, thanks to @theatischbein for implementing most of this) - The official ntfy.sh Debian/Ubuntu repository has moved to archive.ntfy.sh (#1357/#1401, thanks to @skibbipl and @lduesing for reporting)
- Add mutex around message cache writes to avoid
database lockederrors (#1397, #1391, thanks to @timofej673) - Add build tags
nopayments,nofirebaseandnowebpushto allow excluding external dependencies, useful for packaging in Debian (#1420, discussion in #1258, thanks to @thekhalifa for packaging ntfy for Debian/Ubuntu) - Make copying tokens, phone numbers, etc. possible on HTTP (#1432/#1408/#1295, thanks to @EdwinKM, @xxl6097 for reporting)
-
[1.19.0]
- Update ntfy to 2.16.0
- Full Changelog
- This release adds support for updating and deleting notifications, heartbeat-style / dead man's switch notifications, custom Twilio call format. It also adds a "New version available" banner to the web app.
- Support for updating and deleting notifications (#303, #1536, ntfy-android#151, thanks to @wunter8 for the initial implementation)
- Support for heartbeat-style / dead man's switch notifications aka
- updating and deleting scheduled notifications (#1556, #1142, #954, thanks to @GamerGirlandCo for the initial implementation)
- Configure custom Twilio call format for phone calls (#1289, thanks to @mmichaa for the initial implementation)
ntfy servenow works on Windows, including support for running it as a Windows service (#1104, #1552, originally #1328, thanks to @wtf911)- Web app: "New version available" banner (#1554)
-
[1.20.0]
- Update ntfy to 2.17.0
- Full Changelog
- Server: Support templating in the priority field (#1426, thanks to @seantomburke for reporting)
- Server: Add admin-only
GET /v1/versionendpoint returning server version, build commit, and date (#1599, thanks to @crivchri for reporting) - Server/Web: Support "copy" action button to copy a value to the clipboard (#1364, thanks to @SudoWatson for reporting)
- Web: Show red notification dot on favicon when there are unread messages (#1017, thanks to @ad-si for reporting)
- Server: Fix crash when commit string is shorter than 7 characters in non-GitHub-Action builds (#1493, thanks to @cyrinux for reporting)
- Server: Fix server crash (nil pointer panic) when subscriber disconnects during publish (#1598)
- Server: Fix log spam from
http: response.WriteHeader on hijacked connectionfor WebSocket errors (#1362, thanks to @bonfiresh for reporting) - Server: Use
slices.Containsfrom stdlib to simplify code (#1406, thanks to @tanhuaan) - Web: Fix
clear=trueon action buttons not clearing the notification (#1029, thanks to @ElFishi for reporting) - Web: Fix Markdown message line height to match plain text (1.5 instead of 1.2) (#1139, thanks to @etfz for reporting)