From 1ed4ebaf034723f6054128cb98e9007a7f0838e0 Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Sun, 27 Feb 2022 15:45:43 -0500 Subject: [PATCH] Docs, release notes --- docs/releases.md | 206 +++++++++++++++++++++++++++++++++++++++++++++++ mkdocs.yml | 3 +- 2 files changed, 208 insertions(+), 1 deletion(-) create mode 100644 docs/releases.md diff --git a/docs/releases.md b/docs/releases.md new file mode 100644 index 00000000..994c63cf --- /dev/null +++ b/docs/releases.md @@ -0,0 +1,206 @@ +# 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). + +## ntfy server v1.16.0 +Released Feb 27, 2022 + +**Features & Bug fixes:** + +* Add auth support for subscribing with CLI (#147/#148, thanks @lrabane) +* Add support for [?since=](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). diff --git a/mkdocs.yml b/mkdocs.yml index 2fec3dc1..41e9acd4 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -82,8 +82,9 @@ nav: - "Other things": - "FAQs": faq.md - "Examples": examples.md - - "Emojis 🥳 🎉": emojis.md + - "Release notes": releases.md - "Deprecation notices": deprecations.md + - "Emojis 🥳 🎉": emojis.md - "Development": develop.md - "Privacy policy": privacy.md