github binwiederhier/ntfy v2.12.0

latest releases: v2.14.0, v2.13.0
3 months ago

This is mainly a maintenance release that updates dependencies, though since it's been over a year, there are a few new features and bug fixes as well.

Thanks to everyone who contributed to this release, and special thanks to @wunter8 for his continued user support in Discord/Matrix/GitHub! You rock, man!

Features:

  • 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 Docker major/minor version to image tags (#1271, thanks to @RoboMagus)
  • Add latest subscription param for grabbing just the most recent message (#1216, thanks to @wunter8)
  • Allow using NTFY_PASSWORD_HASH in ntfy user command instead of raw password (#1340, thanks to @Tom-Hubrecht for implementing)
  • You can now change passwords via v1/users API (#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)

Bug fixes + maintenance:

  • 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!)
  • Add Date header to outgoing emails to avoid rejection (#1141, thanks to @pcouy)
  • Fix IP address parsing when behind a proxy (#1266, thanks to @mmatuska)
  • Make sure UnifiedPush messages are not treated as attachments (#1312, thanks to @vkrause)
  • Add OCI image version to Docker image (#1307, thanks to @jlssmt)
  • WebSocket returning incorrect HTTP error code (#1338 / #1337, thanks to @wunter8 for debugging and implementing)
  • Make Markdown in the web app scrollable horizontally (#1262, thanks to @rake5k for fixing)
  • Make sure WebPush subscription topics are actually deleted (no ticket)
  • Increase the number of access tokens per user to 60 (#1308)
  • Allow specifying cache and firebase via JSON publishing (#1119/#1123, thanks to @stendler)

Documentation:

Languages

  • Update new languages from Weblate. Thanks to all the contributors!
  • Added Tamil (தமிழ்) as a new language to the web app

Don't miss a new ntfy release

NewReleases is sending notifications on new releases.