Skip to content

Apprise API Release v2.0.0

Latest

Choose a tag to compare

@caronc caronc released this 26 Sep 21:51

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=yes and set APPRISE_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 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.4

Full Changelog: v1.5.4...v2.0.0