2022-02-27 15:45:43 -05:00
# Release notes
Binaries for all releases can be found on the GitHub releases pages for the [ntfy server ](https://github.com/binwiederhier/ntfy/releases )
and the [ntfy Android app ](https://github.com/binwiederhier/ntfy-android/releases ).
2022-04-27 10:25:01 -04:00
<!--
## ntfy Android app v1.13.0 (UNRELEASED)
Bugs:
* Accurate naming of "mute notifications" from "pause notifications" ([#224 ](https://github.com/binwiederhier/ntfy/issues/224 ),
thanks to [@shadow00 ](https://github.com/shadow00 ) for reporting)
## ntfy server v1.22.0 (UNRELEASED)
**Features:**
* Better parsing of the user actions, allowing quotes (no ticket)
-->
2022-04-25 10:22:23 -04:00
## ntfy Android app v1.12.0
Released Apr 25, 2022
2022-03-16 21:40:56 -04:00
2022-04-25 10:22:23 -04:00
The main feature in this Android release is [Action Buttons ](https://ntfy.sh/docs/publish/#action-buttons ), a feature
that allows users to add actions to the notifications. Actions can be to view a website or app, send a broadcast, or
send a HTTP request.
We also added support for [ntfy:// deep links ](https://ntfy.sh/docs/subscribe/phone/#ntfy-links ), added three more
languages and fixed a ton of bugs.
2022-04-09 15:12:03 -04:00
**Features:**
2022-04-25 10:22:23 -04:00
* Custom notification [action buttons ](https://ntfy.sh/docs/publish/#action-buttons ) ([#134 ](https://github.com/binwiederhier/ntfy/issues/134 ),
thanks to [@mrherman ](https://github.com/mrherman ) for reporting)
* Support for [ntfy:// deep links ](https://ntfy.sh/docs/subscribe/phone/#ntfy-links ) ([#20 ](https://github.com/binwiederhier/ntfy/issues/20 ), thanks
2022-04-22 14:51:44 -04:00
to [@Copephobia ](https://github.com/Copephobia ) for reporting)
2022-04-09 15:12:03 -04:00
* [Fastlane metadata ](https://hosted.weblate.org/projects/ntfy/android-fastlane/ ) can now be translated too ([#198 ](https://github.com/binwiederhier/ntfy/issues/198 ),
2022-04-25 10:22:23 -04:00
thanks to [@StoyanDimitrov ](https://github.com/StoyanDimitrov ) for reporting)
2022-04-15 12:19:48 -04:00
* Channel settings option to configure DND override, sounds, etc. ([#91 ](https://github.com/binwiederhier/ntfy/issues/91 ))
2022-04-09 15:12:03 -04:00
2022-04-13 21:38:56 -04:00
**Bugs:**
2022-04-25 10:22:23 -04:00
* Validate URLs when changing default server and server in user management ([#193 ](https://github.com/binwiederhier/ntfy/issues/193 ),
2022-04-13 21:38:56 -04:00
thanks to [@StoyanDimitrov ](https://github.com/StoyanDimitrov ) for reporting)
2022-04-25 10:22:23 -04:00
* Error in sending test notification in different languages ([#209 ](https://github.com/binwiederhier/ntfy/issues/209 ),
2022-04-13 21:38:56 -04:00
thanks to [@StoyanDimitrov ](https://github.com/StoyanDimitrov ) for reporting)
2022-04-15 12:19:48 -04:00
* "[x] Instant delivery in doze mode" checkbox does not work properly ([#211 ](https://github.com/binwiederhier/ntfy/issues/211 ))
2022-04-25 10:22:23 -04:00
* Disallow "http" GET/HEAD actions with body ([#221 ](https://github.com/binwiederhier/ntfy/issues/221 ), thanks to
2022-04-23 13:45:26 -04:00
[@cmeis ](https://github.com/cmeis ) for reporting)
2022-04-25 10:22:23 -04:00
* Action "view" with "clear=true" does not work on some phones ([#220 ](https://github.com/binwiederhier/ntfy/issues/220 ), thanks to
2022-04-23 20:48:44 -04:00
[@cmeis ](https://github.com/cmeis ) for reporting)
2022-04-25 10:22:23 -04:00
* Do not group foreground service notification with others ([#219 ](https://github.com/binwiederhier/ntfy/issues/219 ), thanks to
2022-04-24 20:01:14 -04:00
[@s-h-a-r-d ](https://github.com/s-h-a-r-d ) for reporting)
2022-04-13 21:38:56 -04:00
2022-04-09 15:12:03 -04:00
**Additional translations:**
2022-04-25 10:22:23 -04:00
* Czech (thanks to [@waclaw66 ](https://hosted.weblate.org/user/waclaw66/ ))
2022-04-09 15:12:03 -04:00
* Japanese (thanks to [@shak ](https://hosted.weblate.org/user/shak/ ))
2022-04-19 19:31:50 -04:00
* Russian (thanks to [@flamey ](https://hosted.weblate.org/user/flamey/ ) and [@ilya.mikheev.coder ](https://hosted.weblate.org/user/ilya.mikheev.coder/ ))
2022-04-09 15:12:03 -04:00
2022-04-22 14:51:44 -04:00
**Thanks for testing:**
2022-04-23 20:48:44 -04:00
Thanks to [@s-h-a-r-d ](https://github.com/s-h-a-r-d ) (aka @Shard ), [@cmeis ](https://github.com/cmeis ),
2022-04-22 14:51:44 -04:00
@poblabs , and everyone I forgot for testing.
2022-04-24 22:25:34 -04:00
## ntfy server v1.21.2
2022-04-24 20:32:17 -04:00
Released Apr 24, 2022
2022-04-07 20:33:15 -04:00
2022-04-25 10:22:23 -04:00
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 ](https://ntfy.sh/docs/publish/#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.
2022-04-08 12:45:41 -04:00
**Features:**
2022-04-07 20:33:15 -04:00
2022-04-24 20:32:17 -04:00
* Custom notification [action buttons ](https://ntfy.sh/docs/publish/#action-buttons ) ([#134 ](https://github.com/binwiederhier/ntfy/issues/134 ),
thanks to [@mrherman ](https://github.com/mrherman ) for reporting)
2022-04-07 20:33:15 -04:00
* Added ARMv6 build ([#200 ](https://github.com/binwiederhier/ntfy/issues/200 ), thanks to [@jcrubioa ](https://github.com/jcrubioa ) for reporting)
2022-04-24 20:32:17 -04:00
* Web app internationalization support 🇧🇬 🇩🇪 🇺🇸 🌎 ([#189 ](https://github.com/binwiederhier/ntfy/issues/189 ))
2022-04-07 20:33:15 -04:00
2022-04-08 12:45:41 -04:00
**Bugs:**
2022-04-10 15:13:12 -04:00
* Web app: English language strings fixes, additional descriptions for settings ([#203 ](https://github.com/binwiederhier/ntfy/issues/203 ), thanks to [@StoyanDimitrov ](https://github.com/StoyanDimitrov ))
2022-04-08 20:24:11 -04:00
* Web app: Show error message snackbar when sending test notification fails ([#205 ](https://github.com/binwiederhier/ntfy/issues/205 ), thanks to [@cmeis ](https://github.com/cmeis ))
2022-04-10 15:13:12 -04:00
* Web app: basic URL validation in user management ([#204 ](https://github.com/binwiederhier/ntfy/issues/204 ), thanks to [@cmeis ](https://github.com/cmeis ))
2022-04-24 20:32:17 -04:00
* Disallow "http" GET/HEAD actions with body ([#221 ](https://github.com/binwiederhier/ntfy/issues/221 ), thanks to
2022-04-23 13:45:26 -04:00
[@cmeis ](https://github.com/cmeis ) for reporting)
2022-04-08 12:45:41 -04:00
2022-04-08 12:54:53 -04:00
**Translations (web app):**
* Bulgarian (thanks to [@StoyanDimitrov ](https://github.com/StoyanDimitrov ))
2022-04-08 15:21:22 -04:00
* German (thanks to [@cmeis ](https://github.com/cmeis ))
2022-04-09 10:54:09 -04:00
* Indonesian (thanks to [@linerly ](https://hosted.weblate.org/user/linerly/ ))
* Japanese (thanks to [@shak ](https://hosted.weblate.org/user/shak/ ))
2022-04-15 12:19:48 -04:00
* Norwegian Bokmål (thanks to [@comradekingu ](https://github.com/comradekingu ))
2022-04-19 19:31:50 -04:00
* Russian (thanks to [@flamey ](https://hosted.weblate.org/user/flamey/ ) and [@ilya.mikheev.coder ](https://hosted.weblate.org/user/ilya.mikheev.coder/ ))
2022-04-10 15:21:13 -04:00
* Spanish (thanks to [@rogeliodh ](https://github.com/rogeliodh ))
2022-04-08 15:21:22 -04:00
* Turkish (thanks to [@ersen ](https://ersen.moe/ ))
2022-04-08 12:54:53 -04:00
2022-04-24 20:32:17 -04:00
**Integrations:**
[Apprise ](https://github.com/caronc/apprise ) support was fully released in [v0.9.8.2 ](https://github.com/caronc/apprise/releases/tag/v0.9.8.2 )
of Apprise. Thanks to [@particledecay ](https://github.com/particledecay ) and [@caronc ](https://github.com/caronc ) for their fantastic work.
2022-04-24 21:20:49 -04:00
You can try it yourself like this (detailed usage in the [Apprise wiki ](https://github.com/caronc/apprise/wiki/Notify_ntfy )):
2022-04-24 20:32:17 -04:00
```
pip3 install apprise
apprise -b "Hi there" ntfys://mytopic
```
2022-04-07 20:33:15 -04:00
## ntfy Android app v1.11.0
Released Apr 7, 2022
2022-03-21 23:13:45 -04:00
**Features:**
* Download attachments to cache folder ([#181 ](https://github.com/binwiederhier/ntfy/issues/181 ))
2022-03-22 15:26:15 -04:00
* Regularly delete attachments for deleted notifications ([#142 ](https://github.com/binwiederhier/ntfy/issues/142 ))
2022-04-07 20:33:15 -04:00
* Translations to different languages ([#188 ](https://github.com/binwiederhier/ntfy/issues/188 ), thanks to
2022-03-28 14:10:14 -04:00
[@StoyanDimitrov ](https://github.com/StoyanDimitrov ) for initiating things)
2022-03-21 23:13:45 -04:00
2022-03-23 14:29:55 -04:00
**Bugs:**
2022-03-21 23:23:46 -04:00
* IllegalStateException: Failed to build unique file ([#177 ](https://github.com/binwiederhier/ntfy/issues/177 ), thanks to [@Fallenbagel ](https://github.com/Fallenbagel ) for reporting)
2022-03-22 20:31:43 -04:00
* SQLiteConstraintException: Crash during UP registration ([#185 ](https://github.com/binwiederhier/ntfy/issues/185 ))
2022-03-23 11:02:12 -04:00
* Refresh preferences screen after settings import (#183 , thanks to [@cmeis ](https://github.com/cmeis ) for reporting)
2022-03-30 20:17:11 -04:00
* Add priority strings to strings.xml to make it translatable (#192 , thanks to [@StoyanDimitrov ](https://github.com/StoyanDimitrov ))
2022-03-21 23:23:46 -04:00
2022-03-25 21:35:40 -04:00
**Translations:**
2022-03-28 14:10:14 -04:00
* English language improvements (thanks to [@comradekingu ](https://github.com/comradekingu ))
2022-04-07 20:33:15 -04:00
* Bulgarian (thanks to [@StoyanDimitrov ](https://github.com/StoyanDimitrov ))
2022-03-30 14:23:57 -04:00
* Chinese/Simplified (thanks to [@poi ](https://hosted.weblate.org/user/poi ) and [@PeterCxy ](https://hosted.weblate.org/user/PeterCxy ))
2022-03-30 14:26:31 -04:00
* Dutch (*incomplete*, thanks to [@diony ](https://hosted.weblate.org/user/diony ))
2022-04-02 17:16:46 -04:00
* French (thanks to [@Kusoneko ](https://kusoneko.moe/ ) and [@mlcsthor ](https://hosted.weblate.org/user/mlcsthor/ ))
2022-03-28 23:10:05 -04:00
* German (thanks to [@cmeis ](https://github.com/cmeis ))
* Italian (thanks to [@theTranslator ](https://hosted.weblate.org/user/theTranslator/ ))
2022-04-02 17:16:46 -04:00
* Indonesian (thanks to [@linerly ](https://hosted.weblate.org/user/linerly/ ))
2022-04-11 20:18:18 -04:00
* Norwegian Bokmål (*incomplete*, thanks to [@comradekingu ](https://github.com/comradekingu ))
2022-03-30 14:26:31 -04:00
* Portuguese/Brazil (thanks to [@LW ](https://hosted.weblate.org/user/LW/ ))
2022-03-25 21:35:40 -04:00
* Spanish (thanks to [@rogeliodh ](https://github.com/rogeliodh ))
2022-03-26 13:33:16 -04:00
* Turkish (thanks to [@ersen ](https://ersen.moe/ ))
2022-03-25 21:35:40 -04:00
2022-03-23 14:29:55 -04:00
**Thanks:**
2022-03-22 15:26:15 -04:00
* Many thanks to [@cmeis ](https://github.com/cmeis ), [@Fallenbagel ](https://github.com/Fallenbagel ), [@Joeharrison94 ](https://github.com/Joeharrison94 ),
and [@rogeliodh ](https://github.com/rogeliodh ) for input on the new attachment logic, and for testing the release
2022-04-06 20:33:19 -04:00
## ntfy server v1.20.0
Released Apr 6, 2022
**Features:**:
* Added message bar and publish dialog ([#196 ](https://github.com/binwiederhier/ntfy/issues/196 ))
2022-04-01 08:49:15 -04:00
**Bugs:**
2022-04-23 13:45:26 -04:00
* Added `EXPOSE 80/tcp` to Dockerfile to support auto-discovery in [Traefik ](https://traefik.io/ ) ([#195 ](https://github.com/binwiederhier/ntfy/issues/195 ), thanks to [@s-h-a-r-d ](https://github.com/s-h-a-r-d ))
2022-04-01 08:49:15 -04:00
**Documentation:**
2022-04-23 13:45:26 -04:00
* Added docker-compose example to [install instructions ](install.md#docker ) ([#194 ](https://github.com/binwiederhier/ntfy/pull/194 ), thanks to [@s-h-a-r-d ](https://github.com/s-h-a-r-d ))
2022-04-01 08:49:15 -04:00
2022-04-03 22:17:29 -04:00
**Integrations:**
2022-04-06 20:33:19 -04:00
* [Apprise ](https://github.com/caronc/apprise ) has added integration into ntfy ([#99 ](https://github.com/binwiederhier/ntfy/issues/99 ), [apprise#524 ](https://github.com/caronc/apprise/pull/524 ),
thanks to [@particledecay ](https://github.com/particledecay ) and [@caronc ](https://github.com/caronc ) for their fantastic work)
2022-03-30 14:26:31 -04:00
## ntfy server v1.19.0
Released Mar 30, 2022
2022-03-23 14:29:55 -04:00
**Bugs:**
2022-03-30 14:26:31 -04:00
* Do not pack binary with `upx` for armv7/arm64 due to `illegal instruction` errors ([#191 ](https://github.com/binwiederhier/ntfy/issues/191 ), thanks to [@iexos ](https://github.com/iexos ))
* Do not allow comma in topic name in publish via GET endpoint (no ticket)
2022-03-25 21:35:40 -04:00
* Add "Access-Control-Allow-Origin: *" for attachments (no ticket, thanks to @FrameXX )
2022-03-30 14:26:31 -04:00
* Make pruning run again in web app ([#186 ](https://github.com/binwiederhier/ntfy/issues/186 ))
2022-03-29 15:40:26 -04:00
* Added missing params `delay` and `email` to publish as JSON body (no ticket)
2022-03-25 21:35:40 -04:00
**Documentation:**
* Improved [e-mail publishing ](config.md#e-mail-publishing ) documentation
2022-03-23 14:29:55 -04:00
2022-03-21 23:23:46 -04:00
## ntfy server v1.18.1
Released Mar 21, 2022
_This release ships no features or bug fixes. It's merely a documentation update._
**Documentation:**
* Overhaul of [developer documentation ](https://ntfy.sh/docs/develop/ )
* PowerShell examples for [publish documentation ](https://ntfy.sh/docs/publish/ ) ([#138 ](https://github.com/binwiederhier/ntfy/issues/138 ), thanks to [@Joeharrison94 ](https://github.com/Joeharrison94 ))
* Additional examples for [NodeRED, Gatus, Sonarr, Radarr, ... ](https://ntfy.sh/docs/examples/ ) (thanks to [@nickexyz ](https://github.com/nickexyz ))
* Fixes in developer instructions (thanks to [@Fallenbagel ](https://github.com/Fallenbagel ) for reporting)
2022-03-21 23:13:45 -04:00
## ntfy Android app v1.10.0
Released Mar 21, 2022
**Features:**
* Support for UnifiedPush 2.0 specification (bytes messages, [#130 ](https://github.com/binwiederhier/ntfy/issues/130 ))
* Export/import settings and subscriptions ([#115 ](https://github.com/binwiederhier/ntfy/issues/115 ), thanks [@cmeis ](https://github.com/cmeis ) for reporting)
* Open "Click" link when tapping notification ([#110 ](https://github.com/binwiederhier/ntfy/issues/110 ), thanks [@cmeis ](https://github.com/cmeis ) for reporting)
* JSON stream deprecation banner ([#164 ](https://github.com/binwiederhier/ntfy/issues/164 ))
**Bug fixes:**
* Display locale-specific times, with AM/PM or 24h format ([#140 ](https://github.com/binwiederhier/ntfy/issues/140 ), thanks [@hl2guide ](https://github.com/hl2guide ) for reporting)
2022-03-14 17:21:28 -04:00
## ntfy server v1.18.0
2022-03-16 19:20:36 -04:00
Released Mar 16, 2022
2022-03-14 17:21:28 -04:00
2022-03-16 14:16:54 -04:00
**Features:**
2022-03-16 21:05:51 -04:00
* [Publish messages as JSON ](https://ntfy.sh/docs/publish/#publish-as-json ) ([#133 ](https://github.com/binwiederhier/ntfy/issues/133 ),
thanks [@cmeis ](https://github.com/cmeis ) for reporting, thanks to [@Joeharrison94 ](https://github.com/Joeharrison94 ) and
[@Fallenbagel ](https://github.com/Fallenbagel ) for testing)
2022-03-16 14:16:54 -04:00
2022-03-14 17:21:28 -04:00
**Bug fixes:**
2022-03-16 14:16:54 -04:00
* rpm: do not overwrite server.yaml on package upgrade ([#166 ](https://github.com/binwiederhier/ntfy/issues/166 ), thanks [@waclaw66 ](https://github.com/waclaw66 ) for reporting)
2022-03-16 14:25:44 -04:00
* Typo in [ntfy.sh/announcements ](https://ntfy.sh/announcements ) topic ([#170 ](https://github.com/binwiederhier/ntfy/pull/170 ), thanks to [@sandebert ](https://github.com/sandebert ))
* Readme image URL fixes ([#156 ](https://github.com/binwiederhier/ntfy/pull/156 ), thanks to [@ChaseCares ](https://github.com/ChaseCares ))
2022-03-14 17:21:28 -04:00
**Deprecations:**
2022-03-16 21:40:56 -04:00
* Removed the ability to run server as `ntfy` (as opposed to `ntfy serve` ) as per [deprecation ](deprecations.md )
2022-03-14 17:21:28 -04:00
2022-03-12 08:37:23 -05:00
## ntfy server v1.17.1
2022-03-12 10:33:23 -05:00
Released Mar 12, 2022
2022-03-12 08:37:23 -05:00
**Bug fixes:**
* Replace `crypto.subtle` with `hashCode` to errors with Brave/FF-Windows (#157 , thanks for reporting @arminus )
2022-03-11 15:17:12 -05:00
## ntfy server v1.17.0
Released Mar 11, 2022
**Features & bug fixes:**
* Replace [web app ](https://ntfy.sh/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)
2022-02-27 15:45:43 -05:00
## ntfy server v1.16.0
Released Feb 27, 2022
**Features & Bug fixes:**
2022-02-27 16:02:46 -05:00
* Add [auth support ](https://ntfy.sh/docs/subscribe/cli/#authentication ) for subscribing with CLI (#147/#148 , thanks @lrabane )
2022-02-27 15:45:43 -05:00
* Add support for [?since=<id> ](https://ntfy.sh/docs/subscribe/api/#fetch-cached-messages ) (#151 , thanks for reporting @nachotp )
**Documentation:**
* Add [watchtower/shoutrr examples ](https://ntfy.sh/docs/examples/#watchtower-notifications-shoutrrr ) (#150 , thanks @rogeliodh )
* Add [release notes ](https://ntfy.sh/docs/releases/ )
**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 .
## ntfy Android app v1.9.1
Released Feb 16, 2022
**Features:**
* Share to topic feature (#131 , thanks u/emptymatrix for reporting)
* Ability to pick a default server (#127 , thanks to @poblabs for reporting and testing)
* Automatically delete notifications (#71 , thanks @arjan -s for reporting)
* Dark theme: Improvements around style and contrast (#119 , thanks @kzshantonu for reporting)
**Bug fixes:**
* Do not attempt to download attachments if they are already expired (#135 )
* Fixed crash in AddFragment as seen per stack trace in Play Console (no ticket)
**Other thanks:**
* Thanks to @rogeliodh , @cmeis and @poblabs for testing
## ntfy server v1.15.0
Released Feb 14, 2022
**Features & bug fixes:**
* Compress binaries with `upx` (#137 )
* Add `visitor-request-limit-exempt-hosts` to exempt friendly hosts from rate limits (#144 )
* Double default requests per second limit from 1 per 10s to 1 per 5s (no ticket)
* Convert `\n` to new line for `X-Message` header as prep for sharing feature (see #136 )
* Reduce bcrypt cost to 10 to make auth timing more reasonable on slow servers (no ticket)
* Docs update to include [public test topics ](https://ntfy.sh/docs/publish/#public-topics ) (no ticket)
## ntfy server v1.14.1
Released Feb 9, 2022
**Bug fixes:**
* Fix ARMv8 Docker build (#113 , thanks to @djmaze )
* No other significant changes
## ntfy Android app v1.8.1
Released Feb 6, 2022
**Features:**
* Support [auth / access control ](https://ntfy.sh/docs/config/#access-control ) (#19 , thanks to @cmeis , @drsprite/@poblabs ,
@gedw99 , @karmanyaahm , @Mek101 , @gc -ss, @julianfoad , @nmoseman , Jakob, PeterCxy, Techlosopher)
* Export/upload log now allows censored/uncensored logs (no ticket)
* Removed wake lock (except for notification dispatching, no ticket)
* Swipe to remove notifications (#117 )
**Bug fixes:**
* Fix download issues on SDK 29 "Movement not allowed" (#116 , thanks Jakob)
* Fix for Android 12 crashes (#124 , thanks @eskilop )
* Fix WebSocket retry logic bug with multiple servers (no ticket)
* Fix race in refresh logic leading to duplicate connections (no ticket)
* Fix scrolling issue in subscribe to topic dialog (#131 , thanks @arminus )
* Fix base URL text field color in dark mode, and size with large fonts (no ticket)
* Fix action bar color in dark mode (make black, no ticket)
**Notes:**
* Foundational work for per-subscription settings
## ntfy server v1.14.0
Released Feb 3, 2022
**Features**:
* Server-side for [authentication & authorization ](https://ntfy.sh/docs/config/#access-control ) (#19 , thanks for testing @cmeis , and for input from @gedw99 , @karmanyaahm , @Mek101 , @gc -ss, @julianfoad , @nmoseman , Jakob, PeterCxy, Techlosopher)
* Support `NTFY_TOPIC` env variable in `ntfy publish` (#103 )
**Bug fixes**:
* Binary UnifiedPush messages should not be converted to attachments (part 1, #101 )
**Docs**:
* Clarification regarding attachments (#118 , thanks @xnumad )
## ntfy Android app v1.7.1
Released Jan 21, 2022
**New features:**
* Battery improvements: wakelock disabled by default (#76 )
* Dark mode: Allow changing app appearance (#102 )
* Report logs: Copy/export logs to help troubleshooting (#94 )
* WebSockets (experimental): Use WebSockets to subscribe to topics (#96 , #100 , #97 )
* Show battery optimization banner (#105 )
**Bug fixes:**
* (Partial) support for binary UnifiedPush messages (#101 )
**Notes:**
* The foreground wakelock is now disabled by default
* The service restarter is now scheduled every 3h instead of every 6h
## ntfy server v1.13.0
Released Jan 16, 2022
**Features:**
* [Websockets ](https://ntfy.sh/docs/subscribe/api/#websockets ) endpoint
* Listen on Unix socket, see [config option ](https://ntfy.sh/docs/config/#config-options ) `listen-unix`
## ntfy Android app v1.6.0
Released Jan 14, 2022
**New features:**
* Attachments: Send files to the phone (#25 , #15 )
* Click action: Add a click action URL to notifications (#85 )
* Battery optimization: Allow disabling persistent wake-lock (#76 , thanks @MatMaul )
* Recognize imported user CA certificate for self-hosted servers (#87 , thanks @keith24 )
* Remove mentions of "instant delivery" from F-Droid to make it less confusing (no ticket)
**Bug fixes:**
* Subscription "muted until" was not always respected (#90 )
* Fix two stack traces reported by Play console vitals (no ticket)
* Truncate FCM messages >4,000 bytes, prefer instant messages (#84 )
## ntfy server v1.12.1
Released Jan 14, 2022
**Bug fixes:**
* Fix security issue with attachment peaking (#93 )
## ntfy server v1.12.0
Released Jan 13, 2022
**Features:**
* [Attachments ](https://ntfy.sh/docs/publish/#attachments ) (#25 , #15 )
* [Click action ](https://ntfy.sh/docs/publish/#click-action ) (#85 )
* Increase FCM priority for high/max priority messages (#70 )
**Bug fixes:**
* Make postinst script work properly for rpm-based systems (#83 , thanks @cmeis )
* Truncate FCM messages longer than 4000 bytes (#84 )
* Fix `listen-https` port (no ticket)
## ntfy Android app v1.5.2
Released Jan 3, 2022
**New features:**
* Allow using ntfy as UnifiedPush distributor (#9 )
* Support for longer message up to 4096 bytes (#77 )
* Minimum priority: show notifications only if priority X or higher (#79 )
* Allowing disabling broadcasts in global settings (#80 )
**Bug fixes:**
* Allow int/long extras for SEND_MESSAGE intent (#57 )
* Various battery improvement fixes (#76 )
## ntfy server v1.11.2
Released Jan 1, 2022
**Features & bug fixes:**
* Increase message limit to 4096 bytes (4k) #77
* Docs for [UnifiedPush ](https://unifiedpush.org ) #9
* Increase keepalive interval to 55s #76
* Increase Firebase keepalive to 3 hours #76
## ntfy server v1.10.0
Released Dec 28, 2021
**Features & bug fixes:**
* [Publish messages via e-mail ](ntfy.sh/docs/publish/#e-mail-publishing ) #66
* Server-side work to support [unifiedpush.org ](https://unifiedpush.org ) #64
* Fixing the Santa bug #65
## Older releases
For older releases, check out the GitHub releases pages for the [ntfy server ](https://github.com/binwiederhier/ntfy/releases )
and the [ntfy Android app ](https://github.com/binwiederhier/ntfy-android/releases ).