What's Changed
馃帀 Welcome to Apprise API v2.0.0! 馃帀
This is a major release built on top of the new Apprise v2. It brings password protection, live delivery logs, support for the new Apprise Mobile app, and a web interface that now speaks your language.
馃寪 Multi-Language Support
- The web interface is now available in 20 languages 馃帀
- Arabic, Chinese, Dutch, English, French, German, Hindi, Indonesian, Italian, Japanese, Korean, Malay, Polish, Portuguese, Russian, Spanish, Tagalog, Thai, Turkish and Vietnamese
- Your browser's language is picked automatically, or you can choose one yourself from the menu
- These are the same languages as the Apprise Mobile app
馃敀 Security & Access
- Password protection - the API can now require a login. It is off by default. Turn it on with
APPRISE_AUTH_REQUIRED=yesand setAPPRISE_PASSWORD. - Per-configuration logins - each saved configuration can have its own username, password and access level.
- A proper login screen for the web interface (with a Log Out button too!), plus a new Authentication page to manage it all.
- Your Configuration ID can now be kept out of the web address (and out of your server logs).
- Configurations can now be moved to a different Configuration ID.
馃挕 Features
- Live delivery logs - watch your notification go out in real time from the web interface, copy the logs, or stop a run in progress. The same live logs are available through the API with
?stream=yes. - Template Variables - saved configurations can use
${NAME}placeholders so your secrets don't have to live in the configuration itself. The web interface has a new editor for filling these values in. - Apprise Mobile support - scan a QR code from the web interface to connect the Apprise Mobile app to your server. Your password is never part of the code.
- The app is currently in beta and available for Android
- The web interface got a general cleanup and now works well on a phone.
馃悶 Bugfixes
- Safer handling of file attachments
- Dates and times now follow your server's timezone
- Clearer error messages, and bad settings now stop the container with a clear message instead of being ignored
- ...and many more bug fixes, cleanups and improvements
Installation
Apprise API is available on Docker Hub:
# Pull Apprise API v2.0.0
docker pull caronc/apprise:2.0.0
# Or stay on the Apprise v1 based release
docker pull caronc/apprise:1.5.4Full Changelog: v1.5.4...v2.0.0