Releases: Notifiarr/notifiarr
Graphical
This release adds a new human user interface in the form of a web interface. To enable it, add this parameter to your config file, toward the top next to quiet
:
ui_password = "reallyLongPassword"
Use a password that is at least 16 characters long. Once you log into the web interface, you can change the password and it will be saved encrypted (so no one can snoop it).
The web interface provides new features:
- Config file editor.
- Log file browser and log file tailing.
- System information.
- Application metrics.
- Proxy authentication support.
Other features in this release:
- Debian/Ubuntu APT hooks. Allows native notifications from
apt
commands. - Adds Plex to dashboard.
- Allows serializing operations (instead of always parallel threads).
- Decrease memory footprint (especially with serialization enabled).
- Adds help links to site errors.
Various bug fixes and internal changes to support new features on the website.
Minor Fixes
Fixes dashboard ordering for Sonarr, Readarr and Lidarr (recent items).
Adds a new extra API Key input (for future integrations).
Make trash sync skip broken updates and continue.
Sends full report on trash sync update.
Adds new trash aggregate api handler to speed up the website.
Fixes services log file mode.
More Improvements
The build for 0.2.5 kept timing out on a lint test, so we never got the binaries. This release includes a change to increase the timeout, so it should build. The following are the release notes from 0.2.5 copied here:
Features:
- Starr app database backup notifications and corruption checks.
- Adds native Prowlarr service checks (and corruption/backup checks).
- Defaults uptime, cpu, memory, load to
enabled
on dashboard (checkbox removed from site). - Adds support for native form login on all Starr apps. Required when auth is enabled and corruption check is turned on.
- Adds support for additional config files. Useful to store api keys in a second file. Not very well documented yet.
- Example compose file added to repo. Thanks @TABLE272!
- Adds more release dates to Radarr notifications.
- 0.2.6: Use go routines to get app versions in parallel.
Fixes:
- Documents
process
service check type better. - Plex is not commented out by default in the example config file.
- Passes request context from API to sub-request, so timeouts on notifiarr.com are properly honored.
- Lots of code lint fixes. Mostly
varnamelen
- Fixes
mode
menu label on Windows after reloading whilemode=dev
. - Missing data added to startup payload (more apps, like Prowlarr).
- Complete refactor of timers to deal with custom timers better.
- Fixes custom timers in Notifiarr menu that would break after reload.
- Config file templates fixes. Spacing, etc.
- 0.2.6: Add Tautulli count in missing startup payload.
Improvements
Features:
- Starr app database backup notifications and corruption checks.
- Adds native Prowlarr service checks (and corruption/backup checks).
- Defaults uptime, cpu, memory, load to
enabled
on dashboard (checkbox removed from site). - Adds support for native form login on all Starr apps. Required when auth is enabled and corruption check is turned on.
- Adds support for additional config files. Useful to store api keys in a second file. Not very well documented yet.
- Example compose file added to repo. Thanks @TABLE272!
- Adds more release dates to Radarr notifications.
Fixes:
- Documents
process
service check type better. - Plex is not commented out by default in the example config file.
- Passes request context from API to sub-request, so timeouts on notifiarr.com are properly honored.
- Lots of code lint fixes. Mostly
varnamelen
- Fixes
mode
menu label on Windows after reloading whilemode=dev
. - Missing data added to startup payload (more apps, like Prowlarr).
- Complete refactor of timers to deal with custom timers better.
- Fixes custom timers in Notifiarr menu that would break after reload.
- Config file templates fixes. Spacing, etc.
Merry Christmas!
Just a few bug fixes. See #150.
Snapshot Crashes
This fixes a bug introduced in the snapshot feature that caused the application to crash.
Modificaciones Menores
- A few bug fixes, but nothing major.
- Adds Media Rating notification fox Plex.
- Now includes drive used space in snapshots data.
- Updates toast notification and application icons on Windows.
Shew
This release:
- Fixes Sonarr command support, so TBA episodes can be refreshed.
- Removes invalid startup warnings.
- Fixes kubernetes random host names.
- Service checks are sent even if no services exist.
- Fixes startup crash with invalid Starr app configurations.
- App now continues to start if qBit or Deluge are inaccessible.
Blood, Sweat, Tears - Shiny
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.