github binwiederhier/ntfy v2.17.0

5 hours ago

This release adds support for templating in the priority field, a new "copy" action button to copy values to the clipboard,
a red notification dot on the favicon for unread messages, and an admin-only version endpoint. It also includes several
crash fixes, web app improvements, and documentation updates.

❤️ If you like ntfy, please consider sponsoring me via GitHub Sponsors, Liberapay, Bitcoin (1626wjrw3uWk9adyjCfYwafw4sQWujyjn8),
or by buying a paid plan via the web app. ntfy will always remain open source.

Features:

  • Server: Support templating in the priority field (#1426, thanks to @seantomburke for reporting)
  • Server: Add admin-only GET /v1/version endpoint 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)

Bug fixes + maintenance:

  • 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 connection for WebSocket errors (#1362, thanks to @bonfiresh for reporting)
  • Server: Use slices.Contains from stdlib to simplify code (#1406, thanks to @tanhuaan)
  • Web: Fix clear=true on 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)
  • Web: Fix long lines (e.g. JSON) being truncated by adding horizontal scroll (#1363, thanks to @v3DJG6GL for reporting)
  • Web: Fix Windows notification icon being cut off (#884, thanks to @ZhangTianrong for reporting)
  • Web: Use full URL in curl example on empty topic pages (#1435, #1535, thanks to @elmatadoor for reporting and @jjasghar for the PR)
  • Web: Add validation feedback for service URL when adding user (#1566, thanks to @jermanuts)
  • Docs: Remove obsolete version field from docker-compose examples (#1333, thanks to @seals187 for reporting and @cyb3rko for fixing)
  • Docs: Fix Kustomize config in installation docs (#1367, thanks to @toby-griffiths)
  • Docs: Use SVG F-Droid badge and add app store badges to README (#1170, thanks to @PanderMusubi for reporting)

Don't miss a new ntfy release

NewReleases is sending notifications on new releases.