Skip to content

Releases: Notifiarr/notifiarr

Dehydrated Diploid

11 Jun 19:11
0de8f67
Compare
Choose a tag to compare

This release contains a handful of bug fixes and a new feature to display network information in the System page UI.

What's Changed

  • Network info, fix ssl check, no save w/ no config file, command hash fix by @davidnewhall in #521

Full Changelog: v0.5.1...v0.5.2

Developed Diploid

07 Jun 01:53
692f30d
Compare
Choose a tag to compare

This release is all bug fixes and maintenance updates.

  • Updates Go and various dependency versions.
  • Fixes byte type error from sabnzbd.
  • Fixes tailing log files in web ui.
  • Adds more ignored headers to auth picker in web ui.
  • Allows any Plex session id instead of expecting all lower case.
  • Fixes --reset so it will work while Notifiarr is running. Previously the port check failed it.
  • Initial ui password is no longer encrypted. Does not encrypt until it's changed.
  • Command hashes are now saved in the config so they do not change when a command changes.
  • Fixes opening log files from menu on windows when they exist in a folder with a space in it.
  • Plex timeout is now properly used for session requests.

Pull Requests in this release

Full Changelog: v0.5.0...v0.5.1

Family Values

26 Feb 19:35
b685dac
Compare
Choose a tag to compare

This release:

  • Adds the ability to disable Web UI authentication.
  • Allows changing the proxy auth header.
  • Adds UI inputs for all new auth configurations.
  • Uses API Key as default initial Web UI password.
  • Compresses the config file when saved in the Web UI.
  • Adds a new CLI arg --reset to change the web ui password (in case you get locked out).
  • Updates Synology install script to support DSM 7.
  • Attempts to hide passwords and api keys in debug logs.
  • Adds MDB List support.
  • Adds IPMI support to snapshots.
  • Updates byte unit names to be more accurate.
  • Includes many logging improvements.
  • Includes any bug fixes.
  • Has better trigger logging, UI improvements and new api/triggers endpoint.

Automated change log:

Full Changelog: v0.4.4...v0.5.0

Luned Len

24 Dec 09:37
a8bd643
Compare
Choose a tag to compare

This release is designed to trigger the new GitHub Actions build workflows. if all goes well we'll find a shiny pile of release assets attached to this release. 🤞

There is no new code in the app. We've simply moved the build from Travis-CI to GitHub.

Spoiled Spigot

22 Dec 21:35
936d04e
Compare
Choose a tag to compare

This is a re-release of v0.4.2. The build pipeline did not complete on 0.4.2 - this attempts to correct it, and if it's still broken another release will follow to fix it.

0.4.3 specific:

  • Fixes lint for Windows
  • Adds GH Actions test workflow.
  • Builds multi-arch docker images in Docker Cloud now.
  • Travis can now sign and notarize the Mac app, but this only happens on unstable for now.

This release (0.4.2) brings with it:

  • Better Plex media.resume cooldowns (they are per session now instead of global).
  • Cooldowns added to Plex media play and playback started events.
  • Adds missing instance names to starr queue payloads.
  • Adds a final empty payload when all tracked download items finish.
  • Removes duplicate download IDs from all starr queue notifications.
  • Allows passing monitored to update movie API endpoint.
  • Adds username to tautulli user map.
  • Adds naming profile data to TRaSH endpoints.
  • Typo fixes.
  • TRaSH now works on sonarr and radarr instances besides the first one. (bug fix)
  • Corruption checks work for all instances now.
  • Form auth works again! So corruption checks are more reliable.
  • Adds notification (connect) API endpoints for all starr apps.

What's Changed

Full Changelog: v0.4.1...v0.4.3

Split Spigot

20 Nov 00:29
f02e1d8
Compare
Choose a tag to compare

Notes

  • All app integrations have debug output now.
  • A few more metrics added.
  • More app integration info added to Integrations Insights UI page.
  • Added some snapshot info to System UI page.
  • Removed Tautulli GET from startup routines.
  • Many bug fixes.
  • More data cached/stored internally.
  • Massive code refactoring / cleanup / organization.
  • Cleanup to TRaSH sync routines.
    • Sync per instance.
    • Adds sync triggers.
  • More starr API methods added. Like: Radarr and Sonarr naming endpoints.
  • Complete API documentation added.
  • Config file backup cleanup. We keep only 10 latest revisions now.
  • Config file backups moved into a backups folder.
  • Adds downloading items status for all four starr apps.
  • Allows trigger inputs now.
  • Commands now have customizable arguments!
  • Apps can be disabled by setting timeout to disabled.
  • Fixes debug logging messages larger than the max file size.
  • Allow client error logs to be disabled (server side)
  • Adds per-instance version endpoint.
  • Plex empty trash trigger added.
  • Plex library.new and playback.started events are now passed through.
  • More smartctl output support.
  • Adds new Service check type: ping
  • Various Tautulli fixes. such as: Redact api key from logs, cache data for 10 minutes. match on Plex ID instead of Username.

What's Changed

Full Changelog: v0.4.0...v0.4.1

Issues Closed

Annealed Forge

13 Sep 18:25
2874e22
Compare
Choose a tag to compare

This release has a number of bug fixes and improvements.

  • Adds quota support to snapshot.
  • Adds rate limiter to file watcher.
  • Adds Integration Insights UI page with Plex session info.
  • Made Commands with / in them work.
  • Complete re-write of TRaSH sync routines.
  • Fixes several crashes during normal operation.
  • Improved reload behavior in UI by waiting for backend before refreshing.

Olive Plume

20 Aug 01:40
Compare
Choose a tag to compare

This release primarily fixes a few bugs from the previous release, but also has a few new updates.

Updates

  • Log file paths are now hard coded when installed via Linux RPM or DEB package or FreeBSD TXZ package.
  • Removes the mode selector. iykyk
  • Decouples stuck items from queue cache. Used to cache starr queue for future expansion (download monitoring).
  • Upgrades Go to 1.19, upgrade deps.
  • Now uses site-saved date format in a few places, mostly UI.

Fixes

  • Docker build fixes/improvements.
  • Fixes a commands crash while reloading.
  • Fixes Monitoring for NZBGet when using a password.
  • Improvements to Monitoring page.
  • Gaps works again. woo!
  • Fixes the No Timeout and Disabled selectors that did not work.
  • Fixes the retries default.
  • Other various UI fixes like missing titles.
  • Fixes missing file-mode selector in UI.

Jupiter Saloon

31 Jul 18:52
a342a5d
Compare
Choose a tag to compare

Features

  • File and Log Watcher support.
  • New file browser for UI. Used for log files, cert files, commands and file watcher.
  • Plex sessions tracker. We now send "fake" web hooks based on tracking Plex sessions.
  • More application metrics are collected.
  • Application instances can now be disabled by setting timeout to disabled.
  • Support multiple megaRaid volumes.
  • Adds API endpoints for Plex: empty trash, getLibraries, and mark item watched.
  • Now stores Unique Host ID in config file.
  • New API endpoints for Sonarr and Radarr: delete custom formats, delete release profile, delete quality profile.
  • NZBGet integration for Dashboard and service checks.
  • rTorrent integration for Dashboard and service checks.
  • Custom commands integration for Simon says.
  • Adds new endpoint /api/info to get command list. Same as version minus app versions.
  • Split CF sync (radarr) and RP sync (sonarr) to separate API methods.
  • Adds Nvidia SMI integration to display GPU %, memory, and temperature in snapshots.
  • WebUI is enabled with random password on first install of Docker, Windows and macOS.
  • macOS app is now signed and notarized.
  • HTTP URLs can now have SSL validation applied.
  • Instances can now be disabled without removing their configuration.
  • Web UI password length restriction changed from 16 to 9.
  • Client now sends error logs to website for tracking and notifications.

Other Fixes

  • UI Updated: system page
  • Several race condition fixes.
  • Docker image updates.
  • Bug fix for new Tautulli release.
  • Fixes ability to create new media app integrations in UI (Plex/Tautulli).
  • Fixes Readarr integration with missing author struct in book payload.
  • Refactored website and trigger modules.
  • Updates golang dependencies.
  • Removes "tags" from a Readarr payload.
  • Removes startup URL test for Starr apps.
  • All website requests are now sent to a dedicated thread and serialized.
  • DIsk collection for Windows/smartctl is better.

Space Invaders

17 Mar 03:06
5e70400
Compare
Choose a tag to compare

This release simply fixes some bugs in the previous release. Bugs fixed in 0.3.1:

  • Fixes crashes when Plex is not configured.
  • Fixes upx compression on arm64 linux and Darwin.
  • Downgrades terminal-notifier from 1.8 to 1.6.3 (Darwin)
  • The app will now re-auth to Deluge and Qbit after they are restarted.

The release notes for v0.3.0 are copy and pasted here for reference:


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.