Releases: AnalogJ/scrutiny
Releases · AnalogJ/scrutiny
v0.9.2
| Timestamp | SHA | Message | Author |
|---|---|---|---|
| 2026-04-28T01:06Z | 5928d68 | (v0.9.2) Automated packaging of release by Packagr | packagrio-bot |
| 2026-04-28T01:04Z | df8dedb | Fix fallback WWN in UUID migration to avoid ghost disks (#1002) |
Dave Shoreman |
| 2026-04-24T20:34Z | 309c7fc | Fix typo in Docker usage instructions (#996) | Jonah |
v0.9.1
| Timestamp | SHA | Message | Author |
|---|---|---|---|
| 2026-04-24T04:02Z | a5a7b72 | (v0.9.1) Automated packaging of release by Packagr | packagrio-bot |
| 2026-04-23T23:53Z | d77976c | fix(collector): keep only devices with non-nil ScrutinyUUID (#991) |
Johanna Reiml |
v0.9.0
| Timestamp | SHA | Message | Author |
|---|---|---|---|
| 2026-04-21T18:19Z | 9e61680 | (v0.9.0) Automated packaging of release by Packagr | packagrio-bot |
| 2026-04-21T18:17Z | ac6c068 | Install git from default repo in release workflow (#987) Debian 13 removed software-properties-common which was used to add-apt-repository. The version of git in the Debian repo should be modern enough as is. | Aram Akhavan |
| 2026-04-02T04:28Z | ccded73 | Update image tags in example docker compose files (#973) Fixes #967 | Aram Akhavan |
| 2026-03-26T03:16Z | c3b2eb2 | Identify drives by a Scrutiny UUID instead of wwn (#960) |
Aram Akhavan |
| 2026-03-15T05:27Z | e4c40f7 | Update issue triage template (#962) | Aram Akhavan |
| 2026-03-15T05:11Z | 6cc9ff7 | Update docker building (#961) |
Aram Akhavan |
| 2026-03-13T21:40Z | 0aea6b9 | Add devcontainer config (#861) Closes #853 --------- Co-authored-by: Aram Akhavan github@aram.nubmail.ca Co-authored-by: Aram Akhavan 1147328+kaysond@users.noreply.github.com | mcarbonne |
| 2026-03-08T20:24Z | afbf145 | Build and distribute latest smartmontools 7.5 as part of image (#924) Co-authored-by: slydetector Co-authored-by: Aram Akhavan 1147328+kaysond@users.noreply.github.com | slydetector |
| 2026-02-28T18:27Z | 6a278bc | Add support for topic in Zulip notifications and truncate long topics Subjects over 60 characters long, such as the test notification, are rejected by shoutrrr. This truncates the subject to the max length. Users may want all Scrutiny notifications to be sent to a particular topic rather than whatever Scrutiny happens to decide. | Merlin |
| 2026-02-22T16:06Z | 9d1ce79 | Update docker compose example (#685) | enoch85 |
| 2026-02-22T05:04Z | fb5d481 | fix: page smart attribute queries with limit and sort (#869) | Alliot |
| 2026-02-22T04:48Z | 3a06920 | Make defaut temperature history length 1 week (#939) Closes #356 | Aram Akhavan |
| 2026-02-22T04:43Z | dd8a675 | Add telegram message thread format to example.scrutiny.yaml (#938) Closes #765 | Aram Akhavan |
| 2026-02-22T03:55Z | d433a6a | Bump base image to debian trixie (#935) CIoses #929 | Aram Akhavan |
| 2026-02-22T00:26Z | c365988 | Update Makefile docker image tags to use ghcr.io (#936) Also remove outdated note on building frontend (it's built in the Dockerfiles) | Aram Akhavan |
| 2026-02-22T00:13Z | 6a1a985 | Switch to maintained fork of shoutrrr (#934) Closes #817 | Aram Akhavan |
| 2026-02-22T00:02Z | 02996d6 | Bump influxdb to 2.8 (#933) Closes #863 | Aram Akhavan |
| 2026-02-21T23:54Z | 3d26716 | Change LBA metrics to uint64 (#932) Fixes #800 | Aram Akhavan |
| 2026-02-21T23:50Z | 2865879 | Fix notify urls env var in docs (#931) Closes #862 | Aram Akhavan |
| 2026-02-19T19:29Z | 18f10a9 | Add documentation for rootless systemd service and podman quadlets (#927) | Kevin Thomer |
| 2026-02-13T17:58Z | 67b7a08 | feat: add "day" as resolution for temperature graph (#823) | Liu Xiaoyi |
v0.8.6
v0.8.5
v0.8.4
| Timestamp | SHA | Message | Author |
|---|---|---|---|
| 2026-02-09T06:20Z | 6a76b5a | (v0.8.4) Automated packaging of release by Packagr | packagrio-bot |
| 2026-02-09T06:18Z | 939d40e | Fix Dockerfiles in release workflow (#907) | Aram Akhavan |
| 2026-02-09T06:10Z | ad73850 | Update README.md CI badge (#906) | Aram Akhavan |
| 2026-02-09T05:52Z | 971249b | Bump js-yaml from 3.14.1 to 3.14.2 in /webapp/frontend (#905) Bumps js-yaml from 3.14.1 to 3.14.2. - Changelog - Commits --- updated-dependencies: - dependency-name: js-yaml dependency-version: 3.14.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | dependabot[bot] |
| 2026-02-09T05:52Z | 73417ca | Bump follow-redirects from 1.15.2 to 1.15.6 in /webapp/frontend (#604) Bumps follow-redirects from 1.15.2 to 1.15.6. - Release notes - Commits --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aram Akhavan github@aram.nubmail.ca | dependabot[bot] |
| 2026-02-09T05:52Z | a6d0929 | Bump express from 4.18.2 to 4.19.2 in /webapp/frontend (#613) Bumps express from 4.18.2 to 4.19.2. - Release notes - Changelog - Commits --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aram Akhavan github@aram.nubmail.ca | dependabot[bot] |
| 2026-02-09T05:37Z | 1988b10 | Bump lodash from 4.17.21 to 4.17.23 in /webapp/frontend (#856) Bumps lodash from 4.17.21 to 4.17.23. - Release notes - Commits --- updated-dependencies: - dependency-name: lodash dependency-version: 4.17.23 dependency-type: direct:production ... Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aram Akhavan github@aram.nubmail.ca | dependabot[bot] |
| 2026-02-09T05:37Z | 746ae76 | Bump node-forge from 1.3.1 to 1.3.3 in /webapp/frontend (#857) Bumps node-forge from 1.3.1 to 1.3.3. - Changelog - Commits --- updated-dependencies: - dependency-name: node-forge dependency-version: 1.3.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aram Akhavan github@aram.nubmail.ca | dependabot[bot] |
| 2026-02-09T05:21Z | 3380023 | Run CI on master (#904) |
Aram Akhavan |
| 2026-02-09T04:46Z | 6362512 | Update go to 1.25 (#875) Closes #872 |
mcarbonne |
v0.8.3
| Timestamp | SHA | Message | Author |
|---|---|---|---|
| 2026-02-09T04:41Z | c6323fb | (v0.8.3) Automated packaging of release by Packagr | packagrio-bot |
| 2026-02-09T04:35Z | 349c7d4 | Fix temperature plot to use local time (#903) Closes #893 #889 | Aram Akhavan |
| 2026-02-09T04:11Z | 19ac712 | Update docker builds (#901) Closes #895 #896 |
Aram Akhavan |
| 2026-02-08T23:34Z | c95b272 | Fix nightlies tagging (#899) | Aram Akhavan |
| 2026-02-08T21:57Z | 43231d7 | Build nightlies for all images (#897) Closes #894 | Aram Akhavan |
| 2026-02-08T07:23Z | 3f6537e | Fix temperature conversion in temperature.pipe.ts (#815) | Hybras |
| 2026-02-08T04:18Z | b021797 | Fix issue triage template (#879) | Aram Akhavan |
| 2026-02-08T04:09Z | 7ad997c | Update issue triage, feature request, and contributions policies (#877) Adopt ghostty's policy for using issues to track actionable bug reports or feature requests, and discussions for triaging issues or discussing potential feature requests. | Aram Akhavan |
v0.8.2
| Timestamp | SHA | Message | Author |
|---|---|---|---|
| 2026-02-07T05:05Z | a3000fd | (v0.8.2) Automated packaging of release by Packagr | packagrio-bot |
| 2026-02-07T04:00Z | af59f26 | Enable inclusion of hidden files in artifact upload | Jason Kulatunga |
| 2026-02-07T03:58Z | b0ff0b3 | Rename download artifact name to 'workspace' | Jason Kulatunga |
| 2026-02-07T03:33Z | 56056b2 | Change workspace download path in release workflow | Jason Kulatunga |
| 2026-02-07T00:20Z | 51f0ba6 | Update release workflows (#874) |
Aram Akhavan |
| 2026-02-06T20:29Z | 34b0347 | Fix release workflow (#873) Newer version of upload-artifact requires unique artifact names, but the matrix was using the same name for all of them. | Aram Akhavan |
| 2026-02-06T06:14Z | 0565962 | Check result of attribute casting to avoid panics (#528) | Jason Kulatunga |
| 2026-02-06T05:35Z | 184bc4b | Improve temperature logging (#825) |
Liu Xiaoyi |
| 2026-02-06T04:59Z | bdbe13e | Add option to discard SCT Data Table Temperature History (#557) Fixes #494 | mcarbonne |
| 2026-02-05T00:11Z | 761014a | Fix codecov upload (#850) Update Codecov action to version 5 and add token | Aram Akhavan |
| 2026-02-02T05:48Z | 27be0b8 | Add AI Policy (#851) | Aram Akhavan |
| 2026-01-31T21:29Z | 69abe43 | Update authors (#849) Add Aram Akhavan as a maintainer | Aram Akhavan |
| 2025-10-19T12:50Z | 7c35d59 | Merge pull request #784 from Peppercorn27/master Fix web ui latency | Jason Kulatunga |
| 2025-10-19T12:43Z | 742153e | Merge pull request #773 from Impact123/restart-policy Unify docker restart policy among docs and example files | Jason Kulatunga |
| 2025-08-14T15:38Z | 5f7e4a3 | Merge pull request #793 from pabsi/patch-1 feat: Update dashboard.component.ts | Jason Kulatunga |
| 2025-08-08T19:02Z | bb98b8c | feat: Update dashboard.component.ts Addresses #755 | Pablo |
| 2025-07-06T16:11Z | b71897f | fix web ui latency fix web ui latency in situations where cron shedule has been reduced resulting in more data being present in influxDB than expected | Peppercorn27 |
| 2025-05-06T05:04Z | a182c69 | Unify docker restart policy among docs and example files. | Impact |
| 2025-04-30T14:32Z | 4066c84 | Merge pull request #771 from RoboMagus/docker_semver_tags Add docker semver tags | Jason Kulatunga |
| 2025-04-30T14:31Z | 4a72c9e | Merge pull request #754 from Berry-95/491-FEAT-Allow-disks-to-be-archived Fixes 491 [FEAT] Allow disks to be hidden/archived | Jason Kulatunga |
| 2025-04-28T13:01Z | 3e11583 | 491 [FEAT] Allow disks to be hidden/archived - Fix mock device type definition mismatch in the frontend. - Make DeviceModel archived field optional. | Sam |
| 2025-04-24T20:38Z | ea9799d | Add docker semver tags | RoboMagus |
| 2025-04-23T12:06Z | e46ab73 | Merge pull request #739 from RickZaki/GHissue-643 fix: issue 643 - Fahrenheit values in graph were converted twice | Jason Kulatunga |
| 2025-04-11T11:16Z | 87f923e | Merge branch 'master' into GHissue-643 | Jason Kulatunga |
| 2025-04-10T20:01Z | 2244504 | Merge branch 'master' into 491-FEAT-Allow-disks-to-be-archived | Sam Beresford |
| 2025-04-10T08:27Z | 192ae40 | Merge pull request #744 from mcarbonne/fix_ci Fix CI (conflicting artifact names) | Jason Kulatunga |
| 2025-02-21T08:23Z | 600cd15 | 491 [FEAT] Allow disks to be hidden/archived - Add archived to device type & db - Add archive/unarchive handlers to webapp backend - Add archive toggle & styling to webapp frontend | Sam |
| 2025-01-11T09:14Z | d11bf0a | fix CI (conflicting artifact names) | Maximilien Carbonne |
| 2025-01-09T19:27Z | 50561f3 | fix: #643 needed to separate formatting temps from converting dashboard was using format method to convert and send Fahrenheit values to chart, then passing the same method into chart formatter causing the Fahrenheit value to be passed in as Celsius and converted again. | Rick Zaki |
| 2025-01-08T17:46Z | a58f944 | Merge pull request #619 from datenzar/override-config-with-env-variables feat: Ability to override commands args | Jason Kulatunga |
| 2025-01-05T18:54Z | 1ec4783 | Merge pull request #737 from AnalogJ/AnalogJ-patch-1 Update TROUBLESHOOTING_DEVICE_COLLECTOR.md | Jason Kulatunga |
| 2025-01-05T18:53Z | 412f956 | Update TROUBLESHOOTING_DEVICE_COLLECTOR.md | Jason Kulatunga |
| 2025-01-05T00:46Z | 9b28ac5 | Update TESTERS.md | Jason Kulatunga |
| 2025-01-05T00:42Z | db2869f | Merge pull request #736 from AnalogJ/AnalogJ-patch-1 Update example.hubspoke.docker-compose.yml | Jason Kulatunga |
| 2025-01-05T00:41Z | 6e34924 | Update example.hubspoke.docker-compose.yml | Jason Kulatunga |
| 2025-01-05T00:35Z | e6cd3ee | Update TESTERS.md | Jason Kulatunga |
| 2025-01-05T00:01Z | df6a4ce | Update TROUBLESHOOTING_INFLUXDB.md | Jason Kulatunga |
| 2025-01-04T22:29Z | 8cf7d64 | Merge pull request #684 from enoch85/patch-1 Add info about rootless Docker | Jason Kulatunga |
| 2025-01-04T22:26Z | 3de12cd | Merge branch 'master' into override-config-with-env-variables | Jason Kulatunga |
| 2024-11-26T14:48Z | affe05e | Merge pull request #725 from pabsi/706-add-wait-time-between-checks-fix-unit Issue 706: Fix time unit | Jason Kulatunga |
| 2024-11-26T14:13Z | 9ad96e6 | Change to time.Seconds | Pablo Garcia |
| 2024-11-26T09:46Z | 85d9831 | Issue 706: Fix time unit | Pablo Garcia |
| 2024-11-22T12:57Z | 0641b5e | Merge pull request #710 from pabsi/706-add-wait-time-between-checks Add a wait between disks checks | Jason Kulatunga |
| 2024-11-11T21:07Z | c168e1e | Add check for the wait | Pablo Garcia Alvarez |
| 2024-11-07T10:54Z | 56a9454 | Add a wait between disks checks | Pablo Garcia |
| 2024-10-14T22:14Z | a783604 | Feature: Use automatic binding of env variables | Martin Kleine |
| 2024-03-30T08:20Z | 604dcf3 | feat: Ability to override commands args In order to override the arguments which are used e.g. to call smartctl, they need to be bind to the respective environment variable. | Martin Kleine |
| 2024-09-20T15:24Z | 57dc547 | fixing github actions. | Jason Kulatunga |
| 2024-09-20T15:22Z | e0fe17a | Merge pull request #686 from nicjohnson145/feat--device-allowlist feat: create allow-list for filtering down devices to only a subset | Jason Kulatunga |
| 2024-09-12T04:12Z | c9429c6 | feat: create allow-list for filtering down devices to only a subset | Nic Johnson |
| 2024-09-09T19:33Z | 394ac0a | Add info about rootless Docker This avoids session being killed when running rootless. | Daniel Hansson |
| 2024-09-08T01:27Z | 48feee5 | Merge pull request #672 from Hudater/master Updated containrrr/shoutrrr from v0.7.1 to v0.8.0 | Jason Kulatunga |
| 2024-08-04T13:29Z | d4fb778 | reverted accidental bump of spf13/viper from v0.14.0 to v0.15.0 | Harshit Mani Tripathi |
| 2024-08-04T13:18Z | c316f99 | updated containrrr/shoutrrr from v0.7.1 to v0.8.0 | Harshit Mani Tripathi |
| 2024-07-25T20:33Z | 49108bd | Merge pull request #634 from bauzer714/addDeviceHoursSetting Create a setting for user to indicate humanized or hours on dashboard/device detail | Jason Kulatunga |
| 2024-07-25T20:29Z | 0dafb65 | Merge branch 'master' into addDeviceHoursSetting | Jason Kulatunga |
| 2024-07-25T19:40Z | c5943a1 | Adjust null input response, and tests | Brice Bauer |
| 2024-07-22T18:02Z | a5893f0 | Add tests for DeviceHoursPipe | Brice Bauer |
| 2024-07-22T12:37Z | 142fe06 | Move powered_on_hours_unit to a new migration id | Brice Bauer |
| 2024-07-19T03:14Z | 8b7ddd3 | Merge pull request #644 from luomie/patch-1 fix example Shoutrrr discord notification url structure | Jason Kulatunga |
| 2024-07-18T01:48Z | db57281 | Merge pull request #666 from phcreery/patch-1 Update INSTALL_HUB_SPOKE.md | Jason Kulatunga |
| 2024-07-18T01:14Z | 5a5877b | Update INSTALL_HUB_SPOKE.md | Peyton Creery |
| 2024-05-19T21:13Z | 0a89c2b | fix Shoutrrr discord notification url structure | luomie |
| 2024-05-08T12:43Z | a18e284 | Update db migration description to match setting possible values | Brice Bauer |
| 2024-05-08T12:26Z | 806f7c6 | Add pipe and implement to dashboard/device component | Brice Bauer |
| 2024-05-07T20:45Z | 8fa32c6 | Add DB Migration and config/settings | Brice Bauer |
v0.8.1
| Timestamp | SHA | Message | Author |
|---|---|---|---|
| 2024-04-08T04:48Z | 5e6ab22 | (v0.8.1) Automated packaging of release by Packagr | packagrio-bot |
| 2024-04-05T21:11Z | 67c0af9 | fix amd64 s6_arch. | Jason Kulatunga |
| 2024-04-05T21:04Z | 55565e5 | Merge pull request #625 from AnalogJ/cron_fixes fixing cron in #602 | Jason Kulatunga |
| 2024-04-05T17:01Z | f74d9c1 | fixing cron in #602 Updated s6overlay to v3 Note: xz-utils was added as a requirement for s6-overlay (using safe 5.4.1 instead of compromised 5.6.x versions) | Jason Kulatunga |
v0.8.0
| Timestamp | SHA | Message | Author |
|---|---|---|---|
| 2024-03-13T23:47Z | 5977f7c | (v0.8.0) Automated packaging of release by Packagr | packagrio-bot |
| 2024-03-13T04:08Z | 3490a2f | Merge pull request #597 from joserebelo/sigterm Use exec on scrutiny-collector cron to ensure signal handling | Jason Kulatunga |
| 2024-03-13T03:53Z | a0f9e6e | Merge pull request #596 from dropsignal/master rebase docker image to debian 12 (bookworm) | Jason Kulatunga |
| 2024-03-13T02:39Z | 6a9b89b | fixed missing && | Drop Signal |
| 2024-03-10T03:37Z | 543f376 | performing requested changes | Drop Signal |
| 2024-03-09T22:45Z | ca7bd2c | Use exec on scrutiny-collector cron to ensure signal handling This way SIGTERM gets propagated and the container terminates gracefully. | José Rebelo |
| 2024-03-09T04:30Z | 1e74e96 | rebase to debian 12 (bookworm) | Drop Signal |