Commit Graph

  • ff36138229 fix(hub): add onAfterBootstrapAndMigrations to properly queue fns after migrations main henrygd 2026-03-20 19:32:59 -04:00
  • be70840609 test: update tests that use os.Setenv to t.Setenv henrygd 2026-03-20 14:59:41 -04:00
  • 565162ef5f refactor(hub): harden/enforce pb api rules and add tests henrygd 2026-03-20 14:39:05 -04:00
  • adbfe7cfb7 chore: upgrade action and go versions in vulncheck workflow henrygd 2026-03-19 11:36:10 -04:00
  • 1ff7762c80 test(hub): add status alert tests covering multiple users henrygd 2026-03-18 17:44:34 -04:00
  • 0ab8a606e0 fix(ui): hooks bug in all systems table disk cell henrygd 2026-03-18 17:17:45 -04:00
  • e4e0affbc1 test(hub): add additional tests for all system alerts henrygd 2026-03-17 18:48:54 -04:00
  • c3a0e645ee refactor: variable renaming in alerts package henrygd 2026-03-17 18:44:46 -04:00
  • c6c3950fb0 refactor: add alertsCache to maintain active alert data in memory henrygd 2026-03-17 18:32:57 -04:00
  • 48ddc96a0d systemd: allow timer monitoring with SERVICE_PATTERNS (#1820) henrygd 2026-03-17 15:11:44 -04:00
  • 704cb86de8 refactor: change ExpiryMap.store to be a pointer henrygd 2026-03-16 17:44:45 -04:00
  • 2854ce882f fix(ui): centralize default layout width and update default setting henrygd 2026-03-16 15:23:32 -04:00
  • ed50367f70 fix(agent): add fallback for podman container health (#1475) henrygd 2026-03-15 17:59:59 -04:00
  • 4ebe869591 ui: virtualize smart table henrygd 2026-03-15 15:08:24 -04:00
  • c9bbbe91f2 ui: improve table col widths and hide text showing above header henrygd 2026-03-15 14:59:25 -04:00
  • 5bfe4f6970 agent: include ip in container port if not 0.0.0.0 or :: henrygd 2026-03-15 14:57:55 -04:00
  • 380d2b1091 add ports column to containers table (#1481) henrygd 2026-03-14 19:29:39 -04:00
  • 24feffcc92 New translations en.po (German) l10n_main_2 hank 2026-03-14 16:37:21 -04:00
  • a7f99e7a8c agent: support new Docker API Health field (#1475) henrygd 2026-03-14 15:26:44 -04:00
  • bd94a9d142 agent: improve disk discovery / IO mapping and add tests (#1811) henrygd 2026-03-13 15:48:56 -04:00
  • 8e2316f845 refactor: simplify/improve status alert handling (#1519) henrygd 2026-03-12 15:53:40 -04:00
  • 0d3dfcb207 fix(hub): check if status alert is triggered before sending up alert (#1806) Sven van Ginkel 2026-03-12 18:38:42 +01:00
  • b386ce5190 hub: add ExpiryMap.UpdateExpiration and sync SMART fetch intervals (#1800) temp-down-notification-1519 henrygd 2026-03-11 16:03:51 -04:00
  • e527534016 ensure deprecated system fields are migrated to newer structures henrygd 2026-03-10 18:46:57 -04:00
  • ec7ad632a9 fix: Use historical records to average disk usage for extra disk alerts (#1801) Victor Eduardo 2026-03-09 19:32:35 -03:00
  • 963fce5a33 agent: mark mdraid rebuild as warning, not failed (#1797) VACInc 2026-03-09 17:54:53 -04:00
  • d38c0da06d fix: bypass NIC auto-filter when interface is explicitly whitelisted via NICS (#1805) Sven van Ginkel 2026-03-09 22:47:59 +01:00
  • cae6ac4626 update go version to 1.26.1 henrygd 2026-03-09 16:10:38 -04:00
  • 6b1ff264f2 gpu(amd): add workaround for misreported sysfs filesize (#1799) henrygd 2026-03-09 13:49:37 -04:00
  • 35d0e792ad refactor(expirymap): optimize performance and add StopCleaner method henrygd 2026-03-08 19:09:41 -04:00
  • 654cd06b19 respect SMART_INTERVAL across agent reconnects (#1800) henrygd 2026-03-08 19:03:50 -04:00
  • 5e1b028130 refactor(smart): improve perf by skipping ata_device_statistics parsing if unnecessary henrygd 2026-03-08 15:19:50 -04:00
  • 638e7dc12a fix(smart): handle negative ATA device statistics values (#1791) henrygd 2026-03-08 13:34:16 -04:00
  • 73c262455d refactor(agent): move GetEnv to utils package henrygd 2026-03-07 14:12:17 -05:00
  • 0c4d2edd45 refactor(agent): add utils package; rm utils.go and fs_utils.go henrygd 2026-03-07 13:50:49 -05:00
  • 5eca353429 updates temp-pve henrygd 2026-03-07 12:19:18 -05:00
  • d9e3c4678a updates henrygd 2026-03-05 16:10:19 -05:00
  • 1243a7bd8d update henrygd 2026-03-05 14:29:02 -05:00
  • bd74ab8d7b updates henrygd 2026-03-03 19:08:28 -05:00
  • 016d775675 more updates henrygd 2026-03-03 16:32:50 -05:00
  • bdbd135fdd updates henrygd 2026-03-03 14:23:42 -05:00
  • 48503f9f99 updates henrygd 2026-03-03 12:42:30 -05:00
  • d34ef1ebe9 updates henrygd 2026-03-02 14:10:26 -05:00
  • 9586b461d8 New translations en.po (Turkish) hank 2026-03-02 08:16:29 -05:00
  • 78936b1481 New translations en.po (Chinese Simplified) hank 2026-03-01 12:14:20 -05:00
  • 8f23fff1c9 refactor: mdraid comments and organization henrygd 2026-02-27 13:48:42 -05:00
  • 02c1a0c13d Add Linux mdraid health monitoring (#1750) 1750-raid-health VACInc 2026-02-27 13:42:47 -05:00
  • 5b6af761f1 New translations en.po (German) hank 2026-02-27 10:20:45 -05:00
  • 69fdcb36ab support ZFS ARC on freebsd henrygd 2026-02-26 18:38:54 -05:00
  • b91eb6de40 improve root I/O device detection and fallback (#1772) henrygd 2026-02-26 18:11:33 -05:00
  • ec69f6c6e0 improve disk I/O device matching for partition-to-disk mismatches (#1772) henrygd 2026-02-26 16:59:12 -05:00
  • a86cb91e07 improve install scripts with retries, validation, and better error messages henrygd 2026-02-26 12:11:49 -05:00
  • 004841717a add checks for non-empty CPU times during initialization (#401) henrygd 2026-02-25 19:04:29 -05:00
  • 096296ba7b fix: ensure rc.d directory exists for minimal FreeBSD installs in install-agent.sh henrygd 2026-02-25 16:22:37 -05:00
  • 29b914a43b New translations en.po (Bulgarian) hank 2026-02-25 06:49:42 -05:00
  • 4a86357d64 New translations en.po (Bulgarian) hank 2026-02-25 03:59:03 -05:00
  • b012df5669 Fix volume path in Docker run command (#1764) ilya 2026-02-24 23:47:16 +03:00
  • 12545b4b6d fix: dedupe root-mirrored extra filesystems during disk discovery (#1428) henrygd 2026-02-24 14:36:53 -05:00
  • 9e2296452b fix: compute bandwidth alerts from byte-per-second source (#1770) henrygd 2026-02-24 13:06:29 -05:00
  • b65f011222 New translations en.po (Dutch) hank 2026-02-24 06:37:18 -05:00
  • f836609552 New translations en.po (Serbian (Cyrillic)) hank 2026-02-23 10:11:15 -05:00
  • b2a3c52005 New translations en.po (Russian) hank 2026-02-21 04:46:18 -05:00
  • ac79860d4a dev: update biome schema and disable assist/source/organizeImports v0.18.4 henrygd 2026-02-20 15:50:44 -05:00
  • e13a99fdac ui: add fallback to display language code if no emoji / flag henrygd 2026-02-20 15:46:24 -05:00
  • 4cfb2a86ad 0.18.4 release henrygd 2026-02-20 15:00:15 -05:00
  • 191f25f6e0 ui: refactor heartbeat settings page henrygd 2026-02-20 14:42:41 -05:00
  • 6e2277ead1 New translations en.po (Chinese Traditional, Hong Kong) hank 2026-02-19 21:25:17 -05:00
  • cffc3d8569 New translations en.po (Chinese Simplified) hank 2026-02-19 21:25:16 -05:00
  • aa8b3711d7 update translations henrygd 2026-02-19 19:22:54 -05:00
  • 1fb0b25988 testing: improve flaky hub cleanup in agent_connect_test.go henrygd 2026-02-19 18:34:23 -05:00
  • 04600d83cc refactor: small go 1.26 updates and go fix changes henrygd 2026-02-19 17:57:06 -05:00
  • 5d8906c9b2 amd gpu: small refactor + trim "series" from device name henrygd 2026-02-19 17:39:13 -05:00
  • daac287b9d ui: fix race issue with meter threshold colors henrygd 2026-02-19 17:37:57 -05:00
  • d526ea61a9 ui: freeze header of smart device details table henrygd 2026-02-19 17:35:12 -05:00
  • 79616e1662 update translations henrygd 2026-02-19 14:48:15 -05:00
  • 01e8bdf040 feat: allow precise value entry for alerts via text input (#1718) Sven van Ginkel 2026-02-19 19:15:12 +01:00
  • 1e3a44e05d agent: improve multiplexed logs detection for podman (#1755) henrygd 2026-02-18 17:45:37 -05:00
  • 311095cfdd harden against docker api path traversal henrygd 2026-02-18 17:33:00 -05:00
  • 4869c834bb fix(ui): update bandwidth fallback to 0 when data is empty (avoid NaN) henrygd 2026-02-18 16:28:18 -05:00
  • e1c1e97f0a chore: update go version / go deps / changelog henrygd 2026-02-18 16:17:05 -05:00
  • f6b2824ccc rename gpu_apple_unsupported.go to gpu_darwin_unsupported.go henrygd 2026-02-18 15:15:58 -05:00
  • f17ffc21b8 gate apple gpu collectors + revert readme change henrygd 2026-02-18 14:57:41 -05:00
  • c561aef409 gate apple gpu collectors + revert readme change apple-gpu henrygd 2026-02-18 14:52:57 -05:00
  • f792f9b102 Mac GPU Stats (#1747) Robert Accettura 2026-02-18 14:51:30 -05:00
  • 1def7d8d3a agent: add dockerManager.retrySleep method to mock time.Sleep in tests henrygd 2026-02-18 13:44:54 -05:00
  • ef92b254bf fix(agent): Retry Docker check on non-200 HTTP response (#1754) Elio Di Nino 2026-02-18 10:42:58 -08:00
  • 10d853c004 heartbeat: tweaks and tests (#1729) henrygd 2026-02-17 16:12:29 -05:00
  • cdfd116da0 Add outbound heartbeat monitoring (#1729) Amir Moradi 2026-02-17 21:48:20 +01:00
  • 283fa9d5c2 include GTT memory in AMD GPU metrics (#1569) henrygd 2026-02-13 20:06:37 -05:00
  • 7d6c0caafc add amdgpu.ids to docker images (#1569) henrygd 2026-02-13 19:55:02 -05:00
  • 04d54a3efc update sysfs amd collector to pull pretty name from amdgpu.ids (#1569) henrygd 2026-02-13 19:41:12 -05:00
  • 14ecb1b069 add nvtop integration and introduce GPU_COLLECTOR env var henrygd 2026-02-13 17:10:16 -05:00
  • 1f1a448aef ui: small refactoring / auto formatting henrygd 2026-02-12 18:40:16 -05:00
  • e816ea143a SMART: add eMMC health via sysfs (#1736) VACInc 2026-02-12 15:27:42 -05:00
  • 2230097dc7 chore: update inactivity-actions (#1742) Sven van Ginkel 2026-02-12 18:29:22 +01:00
  • 25c77c5664 make: auto-apply glibc tag for agent on linux/amd64 glibc henrygd 2026-02-11 13:49:29 -05:00
  • 845369ab54 reset Docker client connections after repeated old-engine list failures (#1728) docker-24-testing-issue-1728 henrygd 2026-02-10 18:58:52 -05:00
  • dba3519b2c fix(agent): avoid mismatched root disk I/O mapping in docker (#1737) henrygd 2026-02-10 18:12:04 -05:00
  • 48c35aa54d update to go 1.25.7 (fixes GO-2026-4337) henrygd 2026-02-06 14:35:53 -05:00
  • 6b7845b03e feat: add fingerprint command to agent (#1726) Sven van Ginkel 2026-02-06 20:32:57 +01:00