Releases: Notifiarr/notifiarr
Releases · Notifiarr/notifiarr
v0.9.5
- Fixes a bug with stuck items feature.
- Improves Storage UI by adding mount point.
What's Changed
- chore(deps): update dependency svelte-check to v4.4.4 by @renovate[bot] in #1214
- chore(deps): update dependency swagger-ui to v5.32.0 by @renovate[bot] in #1216
- chore(deps): update github artifact actions (major) by @renovate[bot] in #1215
- chore(deps): update dependency svelte to v5.53.6 - autoclosed by @renovate[bot] in #1213
- Translated using Weblate (Dutch) by @davidnewhall in #1218
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.2 by @renovate[bot] in #1219
- chore(deps): update dependency prettier-plugin-svelte to v3.5.1 by @renovate[bot] in #1221
- chore(deps): update dependency svelte to v5.53.7 by @renovate[bot] in #1222
- chore(deps): update docker/login-action action to v4 by @renovate[bot] in #1223
- chore(deps): update docker/setup-qemu-action action to v4 by @renovate[bot] in #1224
- chore(deps): update dependency golangci/golangci-lint to v2.11.1 by @renovate[bot] in #1225
- chore(deps): update docker/setup-buildx-action action to v4 by @renovate[bot] in #1226
- chore(deps): update docker/metadata-action action to v6 by @renovate[bot] in #1227
- chore(deps): update docker/build-push-action action to v7 by @renovate[bot] in #1228
- chore(deps): update golang docker tag to v1.26.1 by @renovate[bot] in #1229
- fix(deps): update module golang.org/x/time to v0.15.0 by @renovate[bot] in #1232
- fix(deps): update module golang.org/x/sys to v0.42.0 by @renovate[bot] in #1233
- chore(deps): update dependency svelte-check to v4.4.5 by @renovate[bot] in #1230
- Improve storage ui by @davidnewhall in #1234
Full Changelog: v0.9.4...v0.9.5
v0.9.4
Changes
- Application now has trace logging which allows following code execution flow. It's not 100%, but it's significant.
- Lots of memory allocation and optimization fixes.
- Payloads (POST requests) sent to the website are now compressed by default.
- Updates Go version and go dependencies.
- Many bugs fixes.
- Allows selecting website authentication from Trust Profile page.
- Log file defaults updated.
Notable Contributions
- Use actual item count for itemList.Total by @oceanplexian in #1169
- Trace logging + bug fixes by @davidnewhall in #1171
- compress website payloads by @davidnewhall in #1184
- fix(lint): preallocate slices to fix prealloc linter warnings by @oceanplexian in #1198
- Bug fixes by @davidnewhall in #1209
- Update Dockerfiles. Change log file defaults. by @davidnewhall in #1210
Dependency Updates
- fix(deps): update module github.com/energye/systray to v1.0.3 by @renovate[bot] in #1167
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.1 by @renovate[bot] in #1170
- fix(deps): update module github.com/prometheus-community/pro-bing to v0.8.0 by @renovate[bot] in #1178
- chore(deps): update dependency svelte-check to v4.4.0 by @renovate[bot] in #1193
- chore(deps): update golang docker tag to v1.26.0 by @renovate[bot] in #1191
- fix(deps): update golift.io/rotatorr digest to f6ac6fc by @renovate[bot] in #1199
- chore(deps): update dependency prettier-plugin-svelte to v3.5.0 by @renovate[bot] in #1206
- chore(deps): update dependency svelte-check to v4.4.3 - autoclosed by @renovate[bot] in #1205
- fix(deps): update module golift.io/cnfg to v0.2.5 by @renovate[bot] in #1204
- chore(deps): update dependency swagger-ui to v5.31.2 by @renovate[bot] in #1197
- fix(deps): update module modernc.org/sqlite to v1.46.1 by @renovate[bot] in #1186
- chore(deps): update dependency @tsconfig/svelte to v5.0.8 by @renovate[bot] in #1200
- chore(deps): update dependency svelte to v5.53.3 by @renovate[bot] in #1203
Full Changelog: v0.9.2...v0.9.4
v0.9.2
Notable changes
- Login to client with website credentials by default.
- Includes actions reconfiguration API endpoint.
- Auto-configures health check concurrency.
- Memory usage improvements.
- Added prometheus metrics exporter, thanks @oceanplexian!
- Changes default Docker image from scratch to alpine. Scratch is deprecated.
- Creates an Ubuntu docker image. If you need megacli monitoring, use
ubuntuorcudatag.
Merged contributions.
- Updates by @davidnewhall in #1125
- MD5 password before crypt by @davidnewhall in #1135
- Update GitHub Artifact Actions (major) by @renovate[bot] in #1129
- Update actions/checkout action to v6 by @renovate[bot] in #1128
- Update golangci/golangci-lint-action action to v9 by @renovate[bot] in #1115
- Update nvidia/cuda Docker tag to v13.1.0 by @renovate[bot] in #1127
- Update golang Docker tag to v1.25.6 by @renovate[bot] in #1126
- Update dependency vite to v7.3.1 by @renovate[bot] in #1113
- Update dependency @sveltejs/vite-plugin-svelte to v6.2.4 by @renovate[bot] in #1130
- Update dependency prettier to v3.8.0 by @renovate[bot] in #1137
- Allow logging in with website credentials by @davidnewhall in #1139
- Update dependency svelte to v5.47.1 by @renovate[bot] in #1140
- Update module modernc.org/sqlite to v1.44.2 by @renovate[bot] in #1122
- Allow reconfiguring actions more rapidly. by @davidnewhall in #1141
- Update nvidia/cuda Docker tag to v13.1.1 by @renovate[bot] in #1145
- Update dependency svelte to v5.48.2 - autoclosed by @renovate[bot] in #1144
- Update dependency prettier to v3.8.1 by @renovate[bot] in #1143
- Update module modernc.org/sqlite to v1.44.3 by @renovate[bot] in #1142
- fix(services): truncate body instead of output in HTTP check by @oceanplexian in #1153
- Auto set parallel checks, split services from profile, login delay by @davidnewhall in #1146
- chore(deps): update dependency svelte to v5.48.3 - autoclosed by @renovate[bot] in #1148
- fix(deps): update module golift.io/starr to v1.3.0 by @renovate[bot] in #1147
- perf(starrqueue): pre-allocate slices and maps to reduce GC pressure by @oceanplexian in #1151
- chore(deps): update dependency svelte to v5.48.5 by @renovate[bot] in #1157
- fix(deps): update module github.com/go-co-op/gocron/v2 to v2.19.1 by @renovate[bot] in #1158
- feat(metrics): add Prometheus metrics export endpoint by @oceanplexian in #1154
- Prometheus export cleanup by @davidnewhall in #1160
- chore(deps): update dependency svelte to v5.49.0 by @renovate[bot] in #1159
- perf(starrqueue): reduce stuck items payload size by ~75% by @oceanplexian in #1150
- Translated using Weblate (French) by @davidnewhall in #1161
- Dutch translations by @davidnewhall in #1162
- Remove scratch docker build, prom fixes. by @davidnewhall in #1164
- chore(deps): update dependency svelte to v5.49.1 by @renovate[bot] in #1163
- Push to docker hub by @davidnewhall in #1165
New Contributors
- @oceanplexian made their first contribution in #1153
Full Changelog: v0.9.1...v0.9.2
v0.9.1 - Bug Fixes
This release fixes a handful of bugs:
- Changing deletes on Starr apps works now.
- Health checks can now be correctly paused and resumed, individually, or all of them.
What's Changed
- Update module github.com/klauspost/compress to v1.18.1 by @renovate[bot] in #1090
- Update dependency svelte to v5.41.2 by @renovate[bot] in #1089
- Update dependency vite to v7.1.11 [SECURITY] by @renovate[bot] in #1088
- Weblate by @davidnewhall in #1091
- Update GitHub Artifact Actions (major) by @renovate[bot] in #1094
- Update dependency vite to v7.1.12 by @renovate[bot] in #1092
- Update dependency svelte to v5.42.1 by @renovate[bot] in #1093
- local install script by @davidnewhall in #1096
- Update dependency svelte to v5.42.2 by @renovate[bot] in #1097
- Fix web server and service checks pause/resume functions. by @davidnewhall in #1105
- Update dependency svelte to v5.43.3 by @renovate[bot] in #1099
- Update dependency swagger-ui to v5.30.1 by @renovate[bot] in #1098
- Fix deletes saving in ui by @davidnewhall in #1106
- Update dependency vite to v7.2.0 by @renovate[bot] in #1109
- Update golang Docker tag to v1.25.4 by @renovate[bot] in #1111
- Update nvidia/cuda Docker tag to v13.0.2 by @renovate[bot] in #1112
- Update dependency swagger-ui to v5.30.2 by @renovate[bot] in #1107
- Update module github.com/go-co-op/gocron/v2 to v2.18.0 by @renovate[bot] in #1110
- Health check fixes by @davidnewhall in #1108
Full Changelog: v0.9.0...v0.9.1
v0.9.0 - New Web UI
New Features
In addition to dozens of bug fixes, this release includes a new Web UI for the client. The new UI supports localization.
Other notable changes:
- Windows release is now code-signed.
- Client supports relaying arbitrary URLs to the website for notification processing (Endpoint URLs).
- Faster reload durations.
Notable Contributions Merged
- Sonarr list endpoints by @austinwbest in #841
- info lines instead of debug by @davidnewhall in #840
- October Surprise by @davidnewhall in #838
- (docs): external exposure is not required by @bakerboy448 in #850
- Dependency and linter updates by @davidnewhall in #855
- Updates and lint by @davidnewhall in #869
- allow website to disable dashboarding specific apps by @davidnewhall in #870
- Update LICENSE by @davidnewhall in #872
- ask for key instead of open config file by @davidnewhall in #875
- Sign windows exe. by @davidnewhall in #873
- allow service timeout to be 6m by @davidnewhall in #879
- Beginning of a new UI. by @davidnewhall in #883
- Endpoint URL Passthrough by @davidnewhall in #881
- Add navigation page to new UI by @davidnewhall in #887
- Run prettier on the new ui code. by @davidnewhall in #888
- Fix some json tags by @davidnewhall in #890
- Add new implementation to generate typescript definitions by @davidnewhall in #892
- New UI: Translator, Config page by @davidnewhall in #900
- More fixes in new UI by @davidnewhall in #904
- Language selector in new UI. by @davidnewhall in #906
- add comments and reloaded toast by @davidnewhall in #907
- New UI: rename files. by @davidnewhall in #909
- track bootstrap version by @davidnewhall in #910
- Switch bootstrap to font awesome pro by @davidnewhall in #918
- Rearrange the core to reduce race conditions by @davidnewhall in #932
- New UI changes/fixes. by @davidnewhall in #941
- More new ui updates by @davidnewhall in #946
- syno install script: generate config instead of download. by @davidnewhall in #871
- fix custom element by @davidnewhall in #948
- New WebUI updates and bug fixes. by @davidnewhall in #959
- Update translation files by @davidnewhall in #965
- Translation fixes by @davidnewhall in #964
- Unstable by @davidnewhall in #973
- Latest updates by @davidnewhall in #992
- update go deps by @davidnewhall in #1007
- Add Integrations UI page. by @davidnewhall in #1010
- Fixes by @davidnewhall in #1012
- Config page fixes by @davidnewhall in #1017
- Modals fixes by @davidnewhall in #1021
- Add languages help page by @davidnewhall in #1023
- update ui libs. fix context bug on auto update by @davidnewhall in #1028
- Improve a few UI pieces. by @davidnewhall in #1029
- Make back button work with tabs by @davidnewhall in #1030
- Dep updates by @davidnewhall in #1037
- Creates a single modal abstraction for most use cases. by @davidnewhall in #1039
- Abstract header component. fix more modals by @davidnewhall in #1041
- Add list view to actions page by @davidnewhall in #1043
- Normalize actions data by @davidnewhall in #1044
- Add API docs for Web UI /ui paths. by @davidnewhall in #1046
- simpler api docs and a bug fix by @davidnewhall in #1047
- Add check all instances functionality by @davidnewhall in #1048
- Bug fix: service log file works now by @davidnewhall in #1051
- Pile of bug fixes. by @davidnewhall in #1050
- Make services log file by @davidnewhall in #1052
- Add file browser by @davidnewhall in #1055
- Show environment variables per setting. by @davidnewhall in #1068
- Update go deps by @davidnewhall in #1069
- Nvidia fix, snapshot apps get tabs. by @davidnewhall in #1073
- Allow reloading plex config from website by @davidnewhall in #1072
- Add plex webhook troubleshooting page by @davidnewhall in #1079
- Make plex webhooks page better by @davidnewhall in #1081
- Emoji refresh by @davidnewhall in #1086
- Fix up the website package by @davidnewhall in #1085
Automated Dependency Updates
- Update dependency swagger-ui to v5.29.5 by @renovate[bot] in #1083
- Update dependency @sveltejs/vite-plugin-svelte to v5.1.1 by @renovate[bot] in #987
- Update actions/checkout action to v5 by @renovate[bot] in #997
- Update actions/download-artifact action to v5 by @renovate[bot] in #998
- Update dependency @sveltejs/vite-plugin-svelte to v6.2.1 by @renovate[bot] in #1024
- Update dependency svelte to v5.41.0 by @renovate[bot] in #1084
- Update dependency bootstrap to v5.3.8 by @renovate[bot] in #1004
- Update module github.com/gen2brain/beeep to v0.11.1 by @renovate[bot] in #943
- Update dependency prettier to v3.6.2 by @renovate[bot] in #971
- Update module golift.io/goty to v0.0.1 by @renovate[bot] in #903
- Update golang Docker tag to v1.25.3 by @renovate[bot] in #1075
- Update nvidia/cuda Docker tag to v13 by @renovate[bot] in #999
- Update dependency vite to v7.1.10 by @renovate[bot] in #1078
- Update module golang.org/x/sys to v0.33.0 by @renovate[bot] in #895
- Update module golang.org/x/crypto to v0.38.0 by @renovate[bot] in #896
- Update dependency prettier-plugin-svelte to v3.4.0 by @renovate[bot] in #912
- Update module github.com/go-co-op/gocron/v2 to v2.16.6 by @renovate[bot] in #1025
- Update module modernc.org/sqlite to v1.37.1 by @renovate[bot] in #922
- Update dependency typescript to ~5.9.0 by @renovate[bot] in #996
- Update dependency svelte-check to v4.3.3 - autoclosed by @renovate[bot] in #1058
- Update golangci/golangci-lint-action action to v8 by @renovate[bot] in #891
- fix(deps): update golift.io/starr digest to ef5e0a7 by @renovate[bot] in #824
- fix(deps): update module github.com/go-sql-driver/mysql to v1.9.2 by @renovate[bot] in #857
- fix(deps): update module modernc.org/sqlite to v1.39.0 by @renovate[bot] in #1013
- fix(deps): update module golang.org/x/text to v0.25.0 by @renovate[bot] in #897
- fix(deps): update module github.com/fsnotify/fsnotify to v1.9.0 by @renovate[bot] in #864
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.9 by @renovate[bot] in #1034
- fix(deps): update module github.com/jackpal/gateway to v1.1.1 by @renovate[bot...
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
GetAllLogPathsis 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-startcheckbox 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
latesttag 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