Commit Graph

  • e158a9001b fix(agent): upgrade gopsutil to v4.26.3 to resolve macOS ARM64 crashes (#1881, #796) Sven van Ginkel 2026-04-02 21:23:08 +02:00
  • f670e868e4 agent: add SENSORS_TIMEOUT env var (#1871) henrygd 2026-04-02 15:10:49 -04:00
  • 0fff699bf6 hub: return error if accessing /api/beszel/universal-token with a superuser account (#1870) henrygd 2026-04-01 22:16:47 -04:00
  • ba10da1b9f hub: add additional validation checks for custom api routes henrygd 2026-04-01 16:30:45 -04:00
  • 7f4f14b505 fix(agent,windows): raise timeout on first sensor collection to allow LHM to start henrygd 2026-03-31 16:10:59 -04:00
  • 2fda4ff264 agent: update LibreHardwareMonitorLib to 0.9.6 henrygd 2026-03-31 15:55:02 -04:00
  • 20b0b40ec8 ui: no centered dialog headings and a few other tweaks henrygd 2026-03-31 15:40:52 -04:00
  • d548a012b4 fix(ui): revert CardTitle to text-2xl to fix tailwind-merge class override (#1860) Malith Rukshan 2026-04-01 00:25:23 +05:30
  • ce5d1217dd fix(hub): cancel pending down status alert if system paused before alert sent henrygd 2026-03-31 14:08:44 -04:00
  • cef09d7cb1 fix(agent): fix windows root disk detection if exe not running on root disk (#1863) henrygd 2026-03-31 12:58:42 -04:00
  • f6440acb43 fix(ui): hide noop add system btn and smart actions for readonly users henrygd 2026-03-30 19:45:12 -04:00
  • 5463a38f0f refactor(hub): move api user role checks to middlewares henrygd 2026-03-30 19:11:56 -04:00
  • 80135fdad3 fix(agent): exclude nested virtual fs when mounting host root to /extra-filesystems in Docker (#1859) Sven van Ginkel 2026-03-30 19:48:54 +02:00
  • 5db4eb4346 0.18.6 release v0.18.6 henrygd 2026-03-29 13:03:48 -04:00
  • f6c5e2928a Add apple-touch-icon link to index.html (#1850) Yi Zhou 2026-03-30 00:39:38 +08:00
  • 6a207c33fa agent: change disk.Partitions(false) to true - likely fixes empty partition list in docker as of gopsutil 4.26.2 henrygd 2026-03-29 12:33:45 -04:00
  • 9f19afccde hub: reset smart interval on agent reconnect if agent hasn't successfully saved smart devices henrygd 2026-03-29 12:30:39 -04:00
  • f25f2469e3 hub: add debug logs for smart behavior (#1800) henrygd 2026-03-28 21:16:26 -04:00
  • 5bd43ed461 hub: reset smart interval on agent reconnect if agent hasn't successfully saved smart devices henrygd 2026-03-28 20:47:16 -04:00
  • afdc3f7779 fix(agent): allow GPU_COLLECTOR=nvml without nvidia-smi (#1849) henrygd 2026-03-28 18:58:16 -04:00
  • a227c77526 agent: detect podman correctly when using socket proxy (#1846) henrygd 2026-03-28 17:43:29 -04:00
  • 8202d746af fix(hub): ui bug where charts didn't display 1m max until next update henrygd 2026-03-28 12:16:12 -04:00
  • 9840b99327 0.18.5 release v0.18.5 henrygd 2026-03-27 16:27:53 -04:00
  • f7b5a505e8 update translations henrygd 2026-03-27 15:19:31 -04:00
  • 3cb32ac046 hub(ui): add spacing at bottom of the page if temp tooltip is very long henrygd 2026-03-27 14:54:31 -04:00
  • e610d9bfc8 ui: standardize table styles henrygd 2026-03-27 14:08:59 -04:00
  • b53fdbe0ef fix(agent): find macmon if /opt/homebrew/bin is not in path (#1746) henrygd 2026-03-27 13:35:04 -04:00
  • c7261b56f1 hub(ui): style cleanup and mobile improvements henrygd 2026-03-27 12:26:00 -04:00
  • 3f4c3d51b6 update go deps henrygd 2026-03-27 12:25:17 -04:00
  • ad21cab457 Prevent temperature collection from blocking agent stats (#1839) Jim Haff 2026-03-26 19:03:51 -05:00
  • f04684b30a hub(ui): small js optimizations henrygd 2026-03-26 16:37:20 -04:00
  • 4d4e4fba9b feat: use dropdown menu as navigation on mobile devices (#1840) Stavros 2026-03-27 00:27:42 +02:00
  • 62587919f4 hub(ui): tabs display for system + major frontend/charts refactoring henrygd 2026-03-26 15:21:39 -04:00
  • 35528332fd hub: fix possible nil pointer panic in realtime worker henrygd 2026-03-25 23:44:29 -04:00
  • e3e453140e fix(agent): isolate container network rate tracking per cache interval henrygd 2026-03-24 13:07:56 -04:00
  • 7a64da9f65 hub: add guard to WSConn.Ping to ensure no nil conn ptr henrygd 2026-03-23 15:25:43 -04:00
  • 8e71c8ad97 hub: don't retry update check within cache time if request fails henrygd 2026-03-22 18:18:31 -04:00
  • 97f3b8c61f test(hub): add tests for update endpoint henrygd 2026-03-22 17:56:27 -04:00
  • 0b0b5d16d7 refactor(hub): move api related code from hub.go to api.go henrygd 2026-03-22 17:31:06 -04:00
  • b2fd50211e feat(hub): show "update available" notification in hub web UI (#1830) Sven van Ginkel 2026-03-22 22:23:54 +01:00
  • c159eaacd1 fix light flashes when refresh in dark mode (#1832) Sven van Ginkel 2026-03-22 18:35:43 +01:00
  • 441bdd2ec5 fix: correct DST offset handling in daily quiet hours (#1827) Sven van Ginkel 2026-03-22 17:50:36 +01:00
  • ff36138229 fix(hub): add onAfterBootstrapAndMigrations to properly queue fns after migrations 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • aa8b3711d7 update translations henrygd 2026-02-19 19:22:54 -05:00