Releases: Notifiarr/notifiarr
Releases · Notifiarr/notifiarr
Notifiarr v0.8.3
- Fixes a bug introduced in 0.8.2 that causes new installation to crash the UI.
What's Changed
- Bug Fix by @davidnewhall in #830
Full Changelog: v0.8.2...v0.8.3
Notifiarr v0.8.2
Features
- Variable values may now be read from additional config files using
filepath:
- Adds HA stats to Synology snapshots.
- HTTP assets are stored compressed.
- HTTP responses are now served compressed.
- Builds an Arch Linux package now.
Bugs
- Sonarr broke the API. This provides a fix to make TRaSH sync work again.
- Intermittent crash in
GetAllLogPaths
is now fixed.
Auto Generated Notes
- Converts bindata usage to embed usage, gzip all http responses. by @davidnewhall in #775
- fix github updater by @davidnewhall in #792
- Arch package builder by @davidnewhall in #794
- Update module github.com/shirou/gopsutil/v4 to v4.24.7 by @renovate in #797
- Save config input for later use by @davidnewhall in #798
- remove all the whitespace by @davidnewhall in #799
- Shorten a bunch of html lines. by @davidnewhall in #800
- last of the pieces to make filepath inputs work everywhere. by @davidnewhall in #801
- update deps, bug fix by @davidnewhall in #823
Full Changelog: v0.8.1...v0.8.2
v0.8.1
Changes
- Moves Windows auto updater to a trigger. It now works correctly in all scenarios.
- Cleans up backup executables on Windows.
- Makes X11 GUI support work correctly in Linux.
- Adds an integrity check so we can identify custom clients.
- Service check is now disabled when no services to check exist.
- New trigger interval to send an up-check to the website.
- Removes home-brew builds.
- Nvidia-SMI path can now be removed in UI. App will correctly use PATH to find it.
- Client was, and no longer, sends mysql auth info to the website.
- Fixes a bug in Arch aur package maker than was putting files in /share instead of /usr/share.
- Adds
auto-start
checkbox to GUI menu.
Auto Generated Notes
- Move auto updater to trigger by @davidnewhall in #778
- Move instance tests to their own package by @davidnewhall in #779
- Code cleaning with linters by @davidnewhall in #780
- More Linux/FreeBSD GUI support. by @davidnewhall in #781
- fix(deps): update module modernc.org/sqlite to v1.31.1 by @renovate in #782
- fix(deps): update golift.io/rotatorr digest to cb73b9c by @renovate in #783
- add more linux desktop features by @davidnewhall in #785
- add version to step names by @davidnewhall in #786
- fix upcheck by @davidnewhall in #787
- add integrity check to system page by @davidnewhall in #788
- add backup cleanup codez by @davidnewhall in #789
Full Changelog: v0.8.0...v0.8.1
V8
Bugs Fixed
- SSL cert can now be added via UI.
- SMART data in snapshots is more likely to show up now.
- macOS temperatures on ARM show in snapshots again.
- Password is no longer required for Deluge.
- SAB snapshots work again with latest beta release.
- Unstable updater works now.
- Windows tray tooltip is shortened to fit in 64 character limit.
- Service check output is now html-escaped.
- Fixes UI bug with wrong auto update time selected (windows).
- Website poller will not start if API key has invalid length.
Changes
- New up-check interval tells website client is up every 15 minutes.
- Service check will not start if no services are present.
- New API endpoint for services/list. Returns all stored service check results.
- Non-disks are omitted from snapshot space usage.
- Snapshots can now print debug logs.
- Current time stamp is included on all pop-up windows (Mac/windows).
- Updates all go dependencies and linters.
- Removes hard coded debug log path from Linux.
- Adds device info to disk output in System UI page (and device mount options for dev users).
- Hostname, UID and GID are printed on startup now.
- Version change check now looks at revision too.
- Most time duration/interval outputs are now unified (they look the same).
- Users in automated environments can now use
filepath:
notation in any configuration string to read a value from a secondary configuration file. - Cuda docker image updates (for nvidia-smi snapshot users in Docker).
Auto Generated Notes
- Update nvidia/cuda Docker tag to v12.5.0 by @renovate in #745
- add syno unstable script by @davidnewhall in #759
- Bug fixes by @davidnewhall in #758
- html escape service checks by @davidnewhall in #761
- Update golift.io/cnfgfile digest to 48378d0 by @renovate in #764
- Update module golang.org/x/mod to v0.19.0 - autoclosed by @renovate in #752
- Update deps, minor bug fixes with html escaping. by @davidnewhall in #766
- Filepath, durafmt and lint by @davidnewhall in #767
- Update nvidia/cuda Docker tag to v12.5.1 by @renovate in #771
- Update golift.io/qbit digest to 11930ac - autoclosed by @renovate in #772
- Update module modernc.org/sqlite to v1.30.2 by @renovate in #770
- Update golift.io/cnfgfile digest to a5436d8 by @renovate in #769
- add now to popups, no poller when no api key, windows console logs, Mac temps by @davidnewhall in #768
- SAB bug fix and return the macOS/ARM temps. by @davidnewhall in #773
- Service updates by @davidnewhall in #774
Full Changelog: v0.7.3...v0.8.0
v0.7.3 May 29, 2024
- Fixes Docker Cloud build.
- Prevents
latest
tag on GHCR from being random. - Fixes macOS app (crashes on startup).
- Sets a log file path if a directory was provided (instead of throw errors).
- Adds an unstable update feature for dev/test users using Mac and windows.
What's Changed
- fix latest tag more by @davidnewhall in #737
- fix check by @davidnewhall in #738
- Set log files when folder provided. by @davidnewhall in #739
- Mac/win: Update from unstable website. by @davidnewhall in #741
Full Changelog: v0.7.2...v0.7.3
v0.7.2 May 27, 2024
Notes
This release fixes a couple bugs that came up in the previous release.
- Saving in the UI was not working because of an inadvertent dependency upgrade.
- Windows version was producing errors due to no console Window.
- Docker tags aren't quite right. Hoping this release fixes them.
What's Changed
- Downgrade gorilla/schema & bug fix by @davidnewhall in #734
Full Changelog: v0.7.1...v0.7.2
v0.7.1 May 26, 2024
Releases
- Docker images are now built in GitHub actions and served from GitHub Container Registry.
- Note: Images (without a rate limit) are still built by and available on Docker Hub.
Features
- New Tunnel UI.
- Automatic tunnel failover.
- Lidarr custom format sync methods added.
- Added new docker images with
cuda
andalpine
bases. These new images are in addition thescratch
base image.- Cuda is used to monitor Nvidia video cards.
- Alpine is used to have a more full-featured container (you can shell into).
- File uploads now contain the hostname.
- Additional content metadata scraped and sent to the website for active queue/downloads tracker.
- New API endpoints to ping one, many or all starr instances.
- New API endpoints to delete items from starr app queues.
- HTTP service checks now have support for arbitrary headers.
Bugs Fixed
- Adds additional auth header exclusions.
- Starr API errors now return the same http status code as the error.
- Typo fixes, and Sonarr custom format sync renamed to be more consistent with Radarr.
- Tunnel overhaul. Better tunnel logging with connection IDs.
- Quotes in passwords should work now.
- Apostrophes in file systems paths work now.
- Fix ability to monitor MariaDB service.
- Includes Plex friendly name in service check updates.
- HTTP service checks now go critical when there's an error making the request (instead of unknown).
- Fixes an app deadlock when watching a non-existent file.
- Removes the console/terminal window from Windows so the
conhost.exe
workaround is no longer required.
Notable Merged Contributions
- Ignore Even More Headers by @bakerboy448 in #645
- Updates and lint by @davidnewhall in #650
- chore(deps): update actions/download-artifact action to v4 by @renovate in #651
- chore(deps): update actions/setup-go action to v5 by @renovate in #652
- Tunnel updates by @davidnewhall in #654
- return starr app code by @davidnewhall in #656
- Update README.md by @davidnewhall in #662
- cleanup sync naming by @davidnewhall in #664
- chore(deps): update golangci/golangci-lint-action action to v4 by @renovate in #667
- Add lidarr sync. by @davidnewhall in #665
- Add cuda and alpine images to GHCR by @davidnewhall in #666
- Add mariadb support by @davidnewhall in #669
- add hostname to file uploads by @davidnewhall in #674
- Update mysql.go for lint by @davidnewhall in #676
- add iostat and zpool to cuda and alpine by @davidnewhall in #675
- add more meta to active downloads by @davidnewhall in #683
- Protect passwords from quotes by @davidnewhall in #682
- chore(deps): update nvidia/cuda docker tag to v12.3.2 by @renovate in #681
- ping endpoint and download items fixes by @davidnewhall in #687
- header support for http services checks by @davidnewhall in #688
- chore(deps): update nvidia/cuda docker tag to v12.4.0 by @renovate in #702
- Add delete queue endpoints by @davidnewhall in #663
- protect quotes everywhere by @davidnewhall in #705
- Add Plex name to service checks, and service check tags. by @davidnewhall in #707
- make http service checks go critical on errors by @davidnewhall in #708
- chore(deps): update nvidia/cuda docker tag to v12.4.1 by @renovate in #706
- Re-arrange tunnel by @davidnewhall in #709
- Filewatcher fixes. by @davidnewhall in #710
- Make tunnels fail over by @davidnewhall in #712
- Dependency Updates by @davidnewhall in #732
- Remove Windows console window by @davidnewhall in #733
Full Changelog: v0.7.0...v0.7.1
Tingler Adorf
New Stuff
- Make Plex
scrobble
web hook more useful. - Accelerate Radarr movie API requests.
- Enable log file upload button in the UI.
- Allow deleting media, with rate limit.
- Add standard download client integration for Transmission.
- New logo.
- Squash bugs you didn't even know were there.
Contributions Added
- Add snapshot to all plex webhooks by @davidnewhall in #619
- Add radarr ExcludeLocalCovers to get movie api calls by @davidnewhall in #614
- enable log file upload by @bakerboy448 in #578
- Add delete endpoints. by @davidnewhall in #570
- Fixing minor things. by @davidnewhall in #622
- Transmission integration by @davidnewhall in #536
- Release readying by @davidnewhall in #629
- Fix service count toast by @davidnewhall in #630
Auto Junkz
- fix(deps): update module golift.io/mulery to v0.0.4 by @renovate in #607
- fix(deps): update module modernc.org/sqlite to v1.26.0 - autoclosed by @renovate in #608
- fix(deps): update module golang.org/x/mod to v0.13.0 by @renovate in #610
- fix(deps): update module github.com/shirou/gopsutil/v3 to v3.23.9 by @renovate in #609
- fix(deps): update module github.com/fsnotify/fsnotify to v1.7.0 by @renovate in #618
- fix(deps): update module golang.org/x/sys to v0.13.0 by @renovate in #611
- fix(deps): update module github.com/nxadm/tail to v1.4.11 - autoclosed by @renovate in #613
- fix(deps): update golift.io/starr digest to 06f957d by @renovate in #620
- fix(deps): update module github.com/shirou/gopsutil/v3 to v3.23.10 by @renovate in #623
- fix(deps): update module modernc.org/sqlite to v1.27.0 by @renovate in #624
- fix(deps): update module golang.org/x/sys to v0.14.0 by @renovate in #626
- fix(deps): update module golang.org/x/mod to v0.14.0 by @renovate in #625
- fix(deps): update module golang.org/x/time to v0.4.0 by @renovate in #628
- fix(deps): update module golang.org/x/text to v0.14.0 by @renovate in #627
Full Changelog: v0.6.1...v0.7.0
Tunnel Grub
All Bug Fixes
- Snapshots work again. Whoops!
- Auto generated passwords no longer contain invalid characters.
- Using the
--reset
CLI option disables SSL in the http server. - Active queue checks are disabled for non-patron.
- Active queue check size is limited.
- Removes broken "No Timeout" options for Plex and Tautulli and defaults to 1 minute.
Merged Pull Requests
- Remove slash from generated passwords. by @davidnewhall in #573
- Fix missing snapshots by @davidnewhall in #574
- Allow resetting ssl cert and key files by @davidnewhall in #582
- fix(deps): update module github.com/shirou/gopsutil/v3 to v3.23.8 by @renovate in #586
- fix(deps): update module github.com/swaggo/swag to v1.16.2 by @renovate in #584
- Limit count, disable active queue for non-patron. by @davidnewhall in #581
- fix(deps): update module golift.io/starr to v1 by @renovate in #580
- Hide more auth headers by @bakerboy448 in #600
- update go modules by @davidnewhall in #602
- chore(deps): update actions/checkout action to v4 by @renovate in #589
- Remove no timeout for plex by @davidnewhall in #603
Full Changelog: v0.6.0...v0.6.1
Tunneled
Tunnel Support
Notifiarr client (this app) now connects to a tunnel server so the website (php) can make requests to the client without any port forwards, or being exposed to the Internet. This change greatly simplifies the configuration, expands the places where all features can be used, and secures your installation by allowing you to close ports and remove proxy configuration.
You no longer need to reverse proxy this app or port forward to expose it for the website.
Bugs Fixed
- Fixes sabnzbd bytes unmarshal.
- Fixes support for
media.scrobble
- Finds the missing delay items in queue.
- Refuses to watch own log file. This causes loops.
- WebUI was broken when first connection to website didn't work.
- Missing save button on mobile.
Other Features
- Adds notification endpoint for Prowlarr (auto configuration).
- Corrects user-agent on most outgoing http requests.
- WebUI footer turns red with message when config file is missing.
- New systray module that supports double click. Double-click on tray/toolbar icon opens WebUI.
- Systray menu can now be enabled on linux with
USEGUI=true
.