This release ships Markdown support for the web app (not in the Android app yet), and adds support for right-to-left languages (RTL) in the web app. It also fixes a few issues around date/time formatting, internationalization support, a CLI auth bug.
⚠️ Furthermore, it fixes a security issue around access tokens getting erroneously deleted for other users in a specific scenario. This was a denial-of-service-type security issue, since it effectively allowed a single user to deny access to all other users of a ntfy instance. Please note that while tokens were erroneously deleted, nobody but the token owner ever had access to it. Please refer to the ticket for details. Please upgrade your ntfy instance if you run a multi-user system.
Features:
- Add support for Markdown formatting in web app (#310, thanks to @nihalgonsalves)
- Add support for right-to-left languages (RTL) in the web app (#663, thanks to @nimbleghost)
⚠️ Security:
- Fixes issue with access tokens getting deleted (#838)
Bug fixes + maintenance:
- Fix issues with date/time with different locales (#700, thanks to @nimbleghost)
- Re-init i18n on each service worker message to avoid missing translations (#817, thanks to @nihalgonsalves)
- You can now unset the default user:pass/token in
client.yml
for an individual subscription to remove the Authorization header (#829, thanks to @tomeon for reporting and to @wunter8 for fixing)
Documentation:
- Update docs for Apache config (#819, thanks to @nisbet-hubbard)