Releases: binwiederhier/ntfy
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
upx
for armv7/arm64 due toillegal instruction
errors (#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
delay
andemail
to 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)
v1.18.0
Features:
- Publish messages as JSON (#133, thanks @cmeis for reporting, thanks to @Joeharrison94 and @Fallenbagel for testing)
Bug fixes:
- rpm: do not overwrite server.yaml on package upgrade (#166, thanks @waclaw66 for reporting and testing)
- Typo in ntfy.sh/announcements topic (#170, thanks to @sandebert)
- Readme image URL fixes (#156, thanks to @ChaseCares)
Deprecations:
- Removed the ability to run server as
ntfy serve
as per deprecation
v1.17.1
v1.17.0
Features & bug fixes:
- Replace web app with a React/MUI-based web app from the 21st century (#111)
- Web UI broken with auth (#132, thanks for reporting @arminus)
- Send static web resources as
Content-Encoding: gzip
, i.e. docs and web app (no ticket) - Add support for auth via
?auth=...
query param, used by WebSocket in web app (no ticket)
v1.16.0
Features & Bug fixes:
- Add auth support for subscribing with CLI (#147/#148, thanks @lrabane)
- Add support for ?since= (#151, thanks for reporting @nachotp)
Documentation:
- Add watchtower/shoutrr examples (#150, thanks @rogeliodh)
- Add release notes
Technical notes:
As of this release, message IDs will be 12 characters long (as opposed to 10 characters). This is to be able to
distinguish them from Unix timestamps for #151.