Skip to content

Blood, Sweat, Tears - Shiny

Compare
Choose a tag to compare
@bakerboy448 bakerboy448 released this 24 Oct 20:07
05426f9

Notifiarr Client 0.2.0 Release Notes

This is a large release and carries many enhancements, bug fixes and optimizations.

A number of configurations were moved out of the client config file and into
the website. This includes TRaSH sync, dashboard, snapshots, plex and starr app configuration.
The client sends these values to the server where they are cached and saved and can be
further controlled.

This release adds support for displaying SABnzbd in the dashboard. Additional output
was added to Deluge and Qbit. Support is also included to use Tautulli's friendly
name map for Plex notifications (instead of the config file or site).

Features

  • SABnzbd dashboard support.
  • Tautulli user-map friendly name support.
  • Snapshot can now get usage for all drives.
  • Settings are offloaded to the site and retrieved on startup or reload.
  • Plex sessions are now cached, and single threaded.
  • Debug output length can be controlled with a config setting now.
  • Logging Improvements. Your logs will be beautiful.
  • No longer uses notifier.php. Just API routes on the website.
  • Cleans up JSON payloads to/from the website.
  • Plex sessions are now tracked so we know how long a show has been in a state.
  • All website-oriented timers now share a thread.
  • All website responses are unified into a single data structure.
  • New data structure comes with methods to easily convert the responses.
  • Plex sessions now use only JSON and no XML.
  • Plex sessions wait time is now configurable instead of hard coded to 10 seconds.
  • Service checks for Tautulli and SABnzbd are built-in. Just add a name.
  • Better temperature sensor support (for snapshots).
  • Toast support added on macOS (for most user interactions).
  • Adds Sonarr refresh endpoint.
  • Added Radarr import lists endpoint.

Bug fixes

  • Works with the latest version of Plex only. Their API changed.
  • Trusted upstreams had a bug that basically made it not work.
  • Listen port is now checked on startup before calling the web server.
  • Reload can now remove things from config.
  • Changing log file settings before reload now works.
  • Application crashes and panics are logged in app log now.
  • Added config poller for installations without a web port exposed.
  • Fixes a bug causing issues with the beta version of Radarr (.NET ASP).

Known Problems

  • The custom timers in the menu stop working after a reload. This may or may not be fixed in a future version.
  • Older versions of Plex will not work correctly. You must run the latest version of Plex for sessions to work.
  • Plex session changes, Tautulli and SABnzbd are new and may have bugs.
  • SABnzbd has no startup message printed. Will fix this in the next version.

Notes

  • The new allDrives setting has no effect on BSD/macOS or Docker systems (these always return all drives).
  • useSudo has no effect on Windows or Docker. On Docker, use --privileged to get disk info.