|
2 | 2 | Binaries for all releases can be found on the GitHub releases pages for the [ntfy server](https://github.com/binwiederhier/ntfy/releases)
|
3 | 3 | and the [ntfy Android app](https://github.com/binwiederhier/ntfy-android/releases).
|
4 | 4 |
|
| 5 | +### ntfy server v2.12.0 |
| 6 | +Released May 29, 2025 |
| 7 | + |
| 8 | +This is mainly a maintenance release that updates dependencies, though since it's been over a year, there are a few |
| 9 | +new features and bug fixes as well. |
| 10 | + |
| 11 | +Thanks to everyone who contributed to this release, and special thanks to [@wunter8](https://github.com/wunter8) for his continued |
| 12 | +user support in Discord/Matrix/GitHub! You rock, man! |
| 13 | + |
| 14 | +**Features:** |
| 15 | + |
| 16 | +* Add username/password auth to email publishing ([#1164](https://github.com/binwiederhier/ntfy/pull/1164), thanks to [@bishtawi](https://github.com/bishtawi)) |
| 17 | +* Write VAPID keys to file in `ntfy webpush --output-file` ([#1138](https://github.com/binwiederhier/ntfy/pull/1138), thanks to [@nogweii](https://github.com/nogweii)) |
| 18 | +* Add Docker major/minor version to image tags ([#1271](https://github.com/binwiederhier/ntfy/pull/1271), thanks to [@RoboMagus](https://github.com/RoboMagus)) |
| 19 | +* Add `latest` subscription param for grabbing just the most recent message ([#1216](https://github.com/binwiederhier/ntfy/pull/1216), thanks to [@wunter8](https://github.com/wunter8)) |
| 20 | +* Allow using `NTFY_PASSWORD_HASH` in `ntfy user` command instead of raw password ([#1340](https://github.com/binwiederhier/ntfy/pull/1340), thanks to [@Tom-Hubrecht](https://github.com/Tom-Hubrecht) for implementing) |
| 21 | +* You can now change passwords via `v1/users` API ([#1267](https://github.com/binwiederhier/ntfy/pull/1267), thanks to [@wunter8](https://github.com/wunter8) for implementing) |
| 22 | +* Make WebPush subscription warning/expiry configurable, increase default to 55/60 days ([#1212](https://github.com/binwiederhier/ntfy/pull/1212), thanks to [@KuroSetsuna29](https://github.com/KuroSetsuna29)) |
| 23 | +* Support [systemd user service](https://docs.ntfy.sh/subscribe/cli/#using-the-systemd-service) `ntfy-client.service` ([#1002](https://github.com/binwiederhier/ntfy/pull/1002), thanks to [@dandersch](https://github.com/dandersch)) |
| 24 | + |
| 25 | +**Bug fixes + maintenance:** |
| 26 | + |
| 27 | +* Security updates for dependencies and Docker images ([#1341](https://github.com/binwiederhier/ntfy/pull/1341)) |
| 28 | +* Upgrade to Vite 6 ([#1342](https://github.com/binwiederhier/ntfy/pull/1342), thanks Dependabot) |
| 29 | +* Fix iOS delivery issues for read-protected topics ([#1207](https://github.com/binwiederhier/ntfy/pull/1287), thanks a lot to [@barart](https://github.com/barart)!) |
| 30 | +* Add `Date` header to outgoing emails to avoid rejection ([#1141](https://github.com/binwiederhier/ntfy/pull/1141), thanks to [@pcouy](https://github.com/pcouy)) |
| 31 | +* Fix IP address parsing when behind a proxy ([#1266](https://github.com/binwiederhier/ntfy/pull/1266), thanks to [@mmatuska](https://github.com/mmatuska)) |
| 32 | +* Make sure UnifiedPush messages are not treated as attachments ([#1312](https://github.com/binwiederhier/ntfy/pull/1312), thanks to [@vkrause](https://github.com/vkrause)) |
| 33 | +* Add OCI image version to Docker image ([#1307](https://github.com/binwiederhier/ntfy/pull/1307), thanks to [@jlssmt](https://github.com/jlssmt)) |
| 34 | +* WebSocket returning incorrect HTTP error code ([#1338](https://github.com/binwiederhier/ntfy/pull/1338) / [#1337](https://github.com/binwiederhier/ntfy/pull/1337), thanks to [@wunter8](https://github.com/wunter8) for debugging and implementing) |
| 35 | +* Make Markdown in the web app scrollable horizontally ([#1262](https://github.com/binwiederhier/ntfy/pull/1262), thanks to [@rake5k](https://github.com/rake5k) for fixing) |
| 36 | +* Make sure WebPush subscription topics are actually deleted (no ticket) |
| 37 | +* Increase the number of access tokens per user to 60 ([#1308](https://github.com/binwiederhier/ntfy/issues/1308)) |
| 38 | +* Allow specifying `cache` and `firebase` via JSON publishing ([#1119](https://github.com/binwiederhier/ntfy/issues/1119)/[#1123](https://github.com/binwiederhier/ntfy/pull/1123), thanks to [@stendler](https://github.com/stendler)) |
| 39 | + |
| 40 | +**Documentation:** |
| 41 | + |
| 42 | +* Lots of new integrations and projects. Amazing! |
| 43 | + * [ntfy-me-mcp](https://github.com/gitmotion/ntfy-me-mcp) |
| 44 | + * [UptimeObserver](https://uptimeobserver.com) |
| 45 | + * [alertmanager-ntfy-relay](https://github.com/therobbielee/alertmanager-ntfy-relay) |
| 46 | + * [Monibot](https://monibot.io/) |
| 47 | + * [Daily_Fact_Ntfy](https://github.com/thiswillbeyourgithub/Daily_Fact_Ntfy) |
| 48 | + * [EasyMorph](https://help.easymorph.com/doku.php?id=transformations:sendntfymessage) |
| 49 | + * [ntfy-run](https://github.com/quantum5/ntfy-run) |
| 50 | + * [Clipboard IO](https://github.com/jim3692/clipboard-io) |
| 51 | + * [ntfy-me-mcp](https://github.com/gitmotion/ntfy-me-mcp) |
| 52 | + * [InvaderInformant](https://github.com/patricksthannon/InvaderInformant) |
| 53 | +* Various docs updates ([#1161](https://github.com/binwiederhier/ntfy/pull/1161), thanks to [@OneWeekNotice](https://github.com/OneWeekNotice)) |
| 54 | +* Typo in config docs ([#1177](https://github.com/binwiederhier/ntfy/pull/1177), thanks to [@hoho4190](https://github.com/hoho4190)) |
| 55 | +* Typo in CLI docs ([#1172](https://github.com/binwiederhier/ntfy/pull/1172), thanks to [@anirvan](https://github.com/anirvan)) |
| 56 | +* Correction about MacroDroid ([#1137](https://github.com/binwiederhier/ntfy/pull/1137), thanks to [@ShlomoCode](https://github.com/ShlomoCode)) |
| 57 | +* Note about fail2ban in Docker ([#1175](https://github.com/binwiederhier/ntfy/pull/1175)), thanks to [@Measurity](https://github.com/Measurity)) |
| 58 | +* Lots of other tiny docs updates, thanks to everyone who contributed! |
| 59 | + |
| 60 | +**Languages** |
| 61 | + |
| 62 | +* Update new languages from Weblate. Thanks to all the contributors! |
| 63 | +* Added Tamil (தமிழ்) as a new language to the web app |
| 64 | + |
5 | 65 | ### ntfy server v2.11.0
|
6 | 66 | Released May 13, 2024
|
7 | 67 |
|
@@ -1373,59 +1433,6 @@ and the [ntfy Android app](https://github.com/binwiederhier/ntfy-android/release
|
1373 | 1433 |
|
1374 | 1434 | ## Not released yet
|
1375 | 1435 |
|
1376 |
| -### ntfy server v2.12.0 (UNRELEASED) |
1377 |
| - |
1378 |
| -**Features:** |
1379 |
| - |
1380 |
| -* Add username/password auth to email publishing ([#1164](https://github.com/binwiederhier/ntfy/pull/1164), thanks to [@bishtawi](https://github.com/bishtawi)) |
1381 |
| -* Write VAPID keys to file in `ntfy webpush --output-file` ([#1138](https://github.com/binwiederhier/ntfy/pull/1138), thanks to [@nogweii](https://github.com/nogweii)) |
1382 |
| -* Add Docker major/minor version to image tags ([#1271](https://github.com/binwiederhier/ntfy/pull/1271), thanks to [@RoboMagus](https://github.com/RoboMagus)) |
1383 |
| -* Add `latest` subscription param for grabbing just the most recent message ([#1216](https://github.com/binwiederhier/ntfy/pull/1216), thanks to [@wunter8](https://github.com/wunter8)) |
1384 |
| - * Allow using `NTFY_PASSWORD_HASH` in `ntfy user` command instead of raw password ([#1340](https://github.com/binwiederhier/ntfy/pull/1340), thanks to [@Tom-Hubrecht](https://github.com/Tom-Hubrecht) for implementing) |
1385 |
| -* You can now change passwords via `v1/users` API ([#1267](https://github.com/binwiederhier/ntfy/pull/1267), thanks to [@wunter8](https://github.com/wunter8) for implementing) |
1386 |
| -* Make WebPush subscription warning/expiry configurable, increase default to 55/60 days ([#1212](https://github.com/binwiederhier/ntfy/pull/1212), thanks to [@KuroSetsuna29](https://github.com/KuroSetsuna29)) |
1387 |
| -* Support [systemd user service](https://docs.ntfy.sh/subscribe/cli/#using-the-systemd-service) `ntfy-client.service` ([#1002](https://github.com/binwiederhier/ntfy/pull/1002), thanks to [@dandersch](https://github.com/dandersch)) |
1388 |
| - |
1389 |
| -**Bug fixes + maintenance:** |
1390 |
| - |
1391 |
| -* Security updates for dependencies and Docker images ([#1341](https://github.com/binwiederhier/ntfy/pull/1341)) |
1392 |
| -* Upgrade to Vite 6 ([#1342](https://github.com/binwiederhier/ntfy/pull/1342), thanks Dependabot) |
1393 |
| -* Fix iOS delivery issues for read-protected topics ([#1207](https://github.com/binwiederhier/ntfy/pull/1287), thanks a lot to [@barart](https://github.com/barart)!) |
1394 |
| -* Add `Date` header to outgoing emails to avoid rejection ([#1141](https://github.com/binwiederhier/ntfy/pull/1141), thanks to [@pcouy](https://github.com/pcouy)) |
1395 |
| -* Fix IP address parsing when behind a proxy ([#1266](https://github.com/binwiederhier/ntfy/pull/1266), thanks to [@mmatuska](https://github.com/mmatuska)) |
1396 |
| -* Make sure UnifiedPush messages are not treated as attachments ([#1312](https://github.com/binwiederhier/ntfy/pull/1312), thanks to [@vkrause](https://github.com/vkrause)) |
1397 |
| -* Add OCI image version to Docker image ([#1307](https://github.com/binwiederhier/ntfy/pull/1307), thanks to [@jlssmt](https://github.com/jlssmt)) |
1398 |
| -* WebSocket returning incorrect HTTP error code ([#1338](https://github.com/binwiederhier/ntfy/pull/1338) / [#1337](https://github.com/binwiederhier/ntfy/pull/1337), thanks to [@wunter8](https://github.com/wunter8) for debugging and implementing) |
1399 |
| -* Make Markdown in the web app scrollable horizontally ([#1262](https://github.com/binwiederhier/ntfy/pull/1262), thanks to [@rake5k](https://github.com/rake5k) for fixing) |
1400 |
| -* Make sure WebPush subscription topics are actually deleted (no ticket) |
1401 |
| -* Increase the number of access tokens per user to 60 ([#1308](https://github.com/binwiederhier/ntfy/issues/1308)) |
1402 |
| -* Allow specifying `cache` and `firebase` via JSON publishing ([#1119](https://github.com/binwiederhier/ntfy/issues/1119)/[#1123](https://github.com/binwiederhier/ntfy/pull/1123), thanks to [@stendler](https://github.com/stendler)) |
1403 |
| - |
1404 |
| -**Documentation:** |
1405 |
| - |
1406 |
| -* Lots of new integrations and projects. Amazing! |
1407 |
| - * [ntfy-me-mcp](https://github.com/gitmotion/ntfy-me-mcp) |
1408 |
| - * [UptimeObserver](https://uptimeobserver.com) |
1409 |
| - * [alertmanager-ntfy-relay](https://github.com/therobbielee/alertmanager-ntfy-relay) |
1410 |
| - * [Monibot](https://monibot.io/) |
1411 |
| - * [Daily_Fact_Ntfy](https://github.com/thiswillbeyourgithub/Daily_Fact_Ntfy) |
1412 |
| - * [EasyMorph](https://help.easymorph.com/doku.php?id=transformations:sendntfymessage) |
1413 |
| - * [ntfy-run](https://github.com/quantum5/ntfy-run) |
1414 |
| - * [Clipboard IO](https://github.com/jim3692/clipboard-io) |
1415 |
| - * [ntfy-me-mcp](https://github.com/gitmotion/ntfy-me-mcp) |
1416 |
| - * [InvaderInformant](https://github.com/patricksthannon/InvaderInformant) |
1417 |
| -* Various docs updates ([#1161](https://github.com/binwiederhier/ntfy/pull/1161), thanks to [@OneWeekNotice](https://github.com/OneWeekNotice)) |
1418 |
| -* Typo in config docs ([#1177](https://github.com/binwiederhier/ntfy/pull/1177), thanks to [@hoho4190](https://github.com/hoho4190)) |
1419 |
| -* Typo in CLI docs ([#1172](https://github.com/binwiederhier/ntfy/pull/1172), thanks to [@anirvan](https://github.com/anirvan)) |
1420 |
| -* Correction about MacroDroid ([#1137](https://github.com/binwiederhier/ntfy/pull/1137), thanks to [@ShlomoCode](https://github.com/ShlomoCode)) |
1421 |
| -* Note about fail2ban in Docker ([#1175](https://github.com/binwiederhier/ntfy/pull/1175)), thanks to [@Measurity](https://github.com/Measurity)) |
1422 |
| -* Lots of other tiny docs updates, thanks to everyone who contributed! |
1423 |
| - |
1424 |
| -**Languages** |
1425 |
| - |
1426 |
| -* Update new languages from Weblate. Thanks to all the contributors! |
1427 |
| -* Added Tamil (தமிழ்) as a new language to the web app |
1428 |
| - |
1429 | 1436 | ### ntfy Android app v1.16.1 (UNRELEASED)
|
1430 | 1437 |
|
1431 | 1438 | **Features:**
|
|
0 commit comments