Releases: binwiederhier/ntfy
v1.25.0
(This fix contained a bug displaying the documentation header in blue. It is superseded by version v1.25.2)
v1.24.0
This release of the ntfy server brings supporting features for the ntfy iOS app. Most importantly, it
enables support for self-hosted servers in combination with the iOS app. This is to overcome the restrictive
Apple development environment.
Features:
- Regularly send Firebase keepalive messages to ~poll topic to support self-hosted servers (no ticket)
- Add subscribe filter to query exact messages by ID (no ticket)
- Support for
poll_requestmessages to support iOS push notifications for self-hosted servers (no ticket)
Bugs:
- Support emails without
Content-Type(#265, thanks to @dmbonsall)
Additional translations:
- Italian (thanks to @Genio2003)
v1.23.0
This release ships a CLI for Windows and macOS, as well as the ability to disable the web app entirely. On top of that,
it adds support for APNs, the iOS messaging service. This is needed for the (soon to be released) iOS app.
Features:
- Windows and macOS builds for the ntfy CLI (#112)
- Ability to disable the web app entirely (#238/#249, thanks to @Curid)
- Add APNs config to Firebase messages to support iOS app (#247, thanks to @Copephobia)
Bugs:
- Support underscores in server.yml config options (#255, thanks to @ajdelgado)
- Force MAKEFLAGS to --jobs=1 in
Makefile(#257, thanks to @oddlama)
Documentation:
- Typo in install instructions (#252/#251, thanks to @oddlama)
- Fix typo in private server example (#262, thanks to @MayeulC)
- Examples for jellyseerr/overseerr (#264, thanks to @fallenbagel)
Additional translations:
- Portuguese/Brazil (thanks to @tiagotriques and @pireshenrique22)
Thank you to the many translators, who helped translate the new strings so quickly. I am humbled and amazed by your help.
v1.22.0
This release makes the web app more accessible to people with disabilities, and introduces a "mark as read" icon in the web app. It also fixes a curious bug with WebSockets and Apache and makes the notification sounds in the web app a little quieter.
We've also improved the documentation a little and added translations for three more languages.
Features:
- Make web app more accessible (#217)
- Better parsing of the user actions, allowing quotes (no ticket)
- Add "mark as read" icon button to notification (#243, thanks to @wunter8)
Bugs:
Upgradeheader check is now case in-sensitive (#228, thanks to @wunter8 for finding it)- Made web app sounds quieter (#222)
- Add "private browsing"-specific error message for Firefox/Safari (#208, thanks to @julianfoad for reporting)
Documentation:
- Improved caddy configuration (no ticket, thanks to @stnby)
- Additional multi-line examples on the publish page (#234, thanks to @aTable)
- Fixed PowerShell auth example to use UTF-8 (#242, thanks to @SMAW)
Additional translations:
- Czech (thanks to @waclaw66)
- French (thanks to @nathanaelhoun)
- Hungarian (thanks to @agocsdaniel)
Thanks for testing:
Thanks to @wunter8 for testing.
v1.21.2
In this release, the web app got translation support and was translated into 9 languages already 🇧🇬 🇩🇪 🇺🇸 🌎. It also re-adds support for ARMv6, and adds server-side support for Action Buttons. Action Buttons is a feature that will be released in the Android app soon. It allows users to add actions to the notifications. Limited support is available in the web app.
Features:
- Custom notification action buttons (server side only!, #134, thanks to @mrherman for reporting)
- Added ARMv6 build (#200, thanks to @jcrubioa for reporting)
- Web app internationalization support 🇧🇬 🇩🇪 🇺🇸 🌎 (#189)
Bugs:
- Web app: English language strings fixes, additional descriptions for settings (#203, thanks to @StoyanDimitrov)
- Web app: Show error message snackbar when sending test notification fails (#205, thanks to @cmeis)
- Web app: basic URL validation in user management (#204, thanks to @cmeis)
- Disallow "http" GET/HEAD actions with body (#221, thanks to @cmeis for reporting)
Translations (web app):
- Bulgarian (thanks to @StoyanDimitrov)
- German (thanks to @cmeis)
- Indonesian (thanks to @linerly)
- Japanese (thanks to @shak)
- Norwegian Bokmål (thanks to @comradekingu)
- Russian (thanks to @flamey and @ilya.mikheev.coder)
- Spanish (thanks to @rogeliodh)
- Turkish (thanks to @ersen)
Integrations:
Apprise support was fully released in v0.9.8.2 of Apprise. Thanks to @particledecay and @caronc for their fantastic work. You can try it yourself like this (detailed usage in the Apprise wiki):
pip3 install apprise
apprise -b "Hi there" ntfys://mytopic
v1.21.1
(Erroneous release, superseded by v1.21.2)
v1.21.0
(Erroneous release, superseded by v1.21.2)
v1.20.0
Features:
- Added message bar and publish dialog (#196)
Bugs:
Documentation:
- Added docker-compose example to install instructions (#194, thanks to @rashas)
Integrations:
- Apprise has added integration into ntfy (#99, apprise#524,
thanks to @particledecay and @caronc for their fantastic work)
v1.19.0
Bugs:
- Do not pack binary with
upxfor armv7/arm64 due toillegal instructionerrors (#191, thanks to @iexos) - Do not allow comma in topic name in publish via GET endpoint (no ticket)
- Add "Access-Control-Allow-Origin: *" for attachments (no ticket, thanks to @FrameXX)
- Make pruning run again in web app (#186)
- Added missing params
delayandemailto publish as JSON body (no ticket)
Documentation:
- Improved e-mail publishing documentation
v1.18.1
This release ships no features or bug fixes. It's merely a documentation update.
Documentation:
- Overhaul of developer documentation
- PowerShell examples for publish documentation (#138, thanks to @Joeharrison94)
- Additional examples for NodeRED, Gatus, Sonarr, Radarr, ... (thanks to @nickexyz)
- Fixes in developer instructions (thanks to @fallenbagel for reporting)