PackageTrack
Sign in Get early access

github.com/henrygd/beszel

v0.18.8 #124 most downloaded on Go modules henrygd/beszel

What this package is like to depend on

Last release 6 days ago

17 Aug 2026

Release timing varies

gaps range from 8 days to 3 months

Some releases are documented

notes for 31 of 62 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

114 releases · first in 2024

61 releases in the last 12 months

see the full history below

Release timeline

114 releases · Jul 2024 to Aug 2026
2025 2026
Release Pre-release

Releases

latest 60 of 114
  1. v0.18.8 17 Aug 2026
    Release notes

    What's Changed

    • Add multi-battery monitoring
    • Add Linux fan RPM monitoring (#2032)
    • Add Intel Arc GPU monitoring through nvtop (#2020, #2223)
    • Add CPU and ACPI thermal zone monitoring on FreeBSD (#2227)
    • Add popup-free OAuth login when OAUTH_DISABLE_POPUP=true (#2171)
    • Add a :slim NVIDIA agent container image (#2002, #2003)
    • Add Intel sysfs GPU power collector (Xe/i915 hwmon energy counters) - #2020
    • Add ARMv5 and ARMv6 builds, and ARM64 support for the NVIDIA agent image (#1884, #2207)
    • Improve mdraid consistency checks (fixes false positives) (#2067)
    • Improve SMART device detection for shared paths and explicit device type hints (#2102)
    • Improve agent startup after OPNsense and pfSense reboots (#2089, #2214)
    • Improve SSH-pull agent reconnection when connections silently fail (#2126)
    • Add checksum verification and archive path containment to update process
    • Add public key display to universal token settings (#2028)
    • Add system theme selection in addition to light/dark mode (#1903)
    • Add support for showing all IP and port mappings for containers bound to multiple IPs (#1993)
    • Fix stale SMART records when drives are no longer reported (#2178)
    • Fix Docker memory charts and container statistics after malformed or backwards Docker counters (#2027, #2066, #2205)
    • Fix memory calculation underflow and Linux battery percentages (#1978, #1957)
    • Improve connection source IP detection behind proxies (#1973)
    • Add EXIT_ON_INITIAL_FAILURE environment variable by @utafrali in #1929
    • Allow agent to connect to hub via SOCKS5 proxy by @marmelo in #1919
    • Use rfcEmail validator to allow IDN/Punycode email addresses by @BootstrapperSBL in #1935
    • Prevent a malformed Docker response from permanently breaking container stats by @Quadrubo in #2066
    • Update Go and JavaScript dependencies (fixes Matrix notification issues)
    • Other small fixes and improvements

    New Contributors

    Full Changelog: v0.18.7...v0.18.8

    Open source →
    Release notes
    • Add multi-battery monitoring

    • Add Linux fan RPM monitoring (#2032)

    • Add Intel GPU power monitoring through sysfs and Intel Arc GPU monitoring through nvtop (#2020, #2223)

    • Add CPU and ACPI thermal zone monitoring on FreeBSD (#2227)

    • Add popup-free OAuth login when OAUTH_DISABLE_POPUP=true (#2171)

    • Add a :slim NVIDIA agent container image (#2002, #2003)

    • Add ARMv5 and ARMv6 builds, and ARM64 support for the NVIDIA agent image (#1884, #2207)

    • Improve SMART device detection for shared paths and explicit device type hints (#2102)

    • Improve agent startup after OPNsense and pfSense reboots (#2089, #2214)

    • Improve SSH-pull agent reconnection when connections silently fail (#2126)

    • Improve update security with checksum verification and archive path containment

    • Add public key display to universal token settings (#2028)

    • Add support for showing all IP and port mappings for containers bound to multiple IPs (#1993)

    • Fix stale SMART records when drives are no longer reported (#2178)

    • Fix Docker memory charts and container statistics after malformed or backwards Docker counters (#2027, #2066, #2205)

    • Fix memory calculation underflow and Linux battery percentages (#1978, #1957)

    • Improve connection source IP detection behind proxies (#1973)

    • Update Go and JavaScript dependencies

    Open source →
  2. v0.18.8-0.20260528180027-d3a1d61955b0 28 May 2026 pre-release

    Nothing published for this version

  3. v0.18.7 05 Apr 2026
    Release notes

    What's Changed

    • Add more disk I/O metrics (utilization, read/write time, await, queue depth) (#1866)
    • Add ability to copy alerts between systems by @svenvg93 (#1853)
    • Add SENSORS_TIMEOUT environment variable (#1871)
    • Replace distatus/battery with an internal implementation by @svenvg93 (#1872)
    • Restrict universal token API to non-superuser accounts (#1870)
    • Fix macOS ARM64 crashes by upgrading gopsutil to v4.26.3 (#1881, #796)
    • Fix text size for system names in grid view by @Malith-Rukshan (#1860)
    • Fix NVMe capacity reporting for Apple SSDs by @svenvg93 (#1873)
    • Fix Windows root disk detection when the executable is not on the root disk (#1863)
    • Fix nested virtual filesystem inclusion in Docker when mounting host root by @svenvg93 (#1859)
    • Fix OPNsense installation persistence by using the daemon user by @svenvg93 (#1880)
    • Upgrade JS dependencies with dependabot security alerts by @svenvg93 (#1882)
    • Upgrade PocketBase to latest version

    New Contributors

    Full Changelog: v0.18.6...v0.18.7

    Open source →
    Release notes
    • Add more disk I/O metrics (utilization, read/write time, await, queue depth) (#1866)

    • Add ability to copy alerts between systems (#1853)

    • Add SENSORS_TIMEOUT environment variable (#1871)

    • Replace distatus/battery with an internal implementation (#1872)

    • Restrict universal token API to non-superuser accounts (#1870)

    • Fix macOS ARM64 crashes by upgrading gopsutil to v4.26.3 (#1881, #796)

    • Fix text size for system names in grid view (#1860)

    • Fix NVMe capacity reporting for Apple SSDs (#1873)

    • Fix Windows root disk detection when the executable is not on the root disk (#1863)

    • Fix nested virtual filesystem inclusion in Docker when mounting host root (#1859)

    • Fix OPNsense installation persistence by using the daemon user (#1880)

    • Upgrade JS dependencies with dependabot security alerts (#1882)

    • Upgrade PocketBase to latest version

    Open source →
  4. v0.18.6 29 Mar 2026
    Release notes

    What's Changed

    • Add apple-touch-icon link by @y1zhou in #1850
    • Fix regression in partition discovery on Docker (#1847)
    • Fix UI bug where charts did not display 1m max until next update
    • Fix agent detection of Podman when using socket proxy (#1846)
    • Fix NVML GPU collection being disabled when nvidia-smi is not in PATH (#1849)
    • Reset SMART interval on agent reconnect if the agent hasn't collected SMART data, allowing config changes to take effect immediately

    New Contributors

    Full Changelog: v0.18.5...v0.18.6

    Open source →
    Release notes
    • Add apple-touch-icon link to index.html (#1850)

    • Fix UI bug where charts did not display 1m max until next update

    • Fix regression in partition discovery on Docker (#1847)

    • Fix agent detection of Podman when using socket proxy (#1846)

    • Fix NVML GPU collection being disabled when nvidia-smi is not in PATH (#1849)

    • Reset SMART interval on agent reconnect if the agent hasn't collected SMART data, allowing config changes to take effect immediately

    Open source →
  5. v0.18.5 27 Mar 2026
    Release notes

    What's Changed

    • Add "update available" notification in hub web UI with CHECK_UPDATES=true by @svenvg93 in #1830
    • Add Linux mdraid health monitoring by @VACInc in #1750
    • Add ports column to containers table (#1481)
    • Allow Linux systemd timer monitoring with SERVICE_PATTERNS (#1820)
    • Add ZFS ARC support on FreeBSD
    • Add optional tabs layout on web UI system page (#1513)
    • Improve web UI performance and mobile styles (thanks @steveiliop56 for new mobile menu in #1840)
    • Improve disk discovery and I/O device matching (#1811, #1772)
    • Improve (likely fix) status alert reliability (#1519)
    • Fix temperature collection blocking agent stats on some systems by @Jimbojones1 in #1839
    • Fix SMART_INTERVAL consistency across agent reconnects (#1800)
    • Fix container health status for Podman (#1475)
    • Fix disk usage averaging for extra disk alerts using historical records by @victoreduardo in #1801
    • Fix bandwidth alert computation from byte-per-second source (#1770)
    • Fix 1m chart view leading to inflated Docker network IO during use
    • Fix daylight saving time offset handling in daily quiet hours by @svenvg93 in #1827
    • Fix potential nil pointer panics in hub realtime worker and websocket ping
    • Fix: bypass NIC auto-filter when interface is explicitly whitelisted via NICS by @svenvg93 in #1805
    • Fix ATA device statistics handling for negative values (#1791)
    • Fix AMD GPU sysfs filesize misreporting workaround (#1799)
    • Fix light flashes when refresh in dark mode by @svenvg93 in #1832
    • Fix macOS agent path lookup for macmon (#1746)
    • Update Go version and dependencies

    New Contributors

    Full Changelog: v0.18.4...v0.18.5

    Open source →
    Release notes
    • Add "update available" notification in hub web UI with CHECK_UPDATES=true (#1830)

    • Add Linux mdraid health monitoring (#1750)

    • Add ports column to containers table (#1481)

    • Allow Linux systemd timer monitoring with SERVICE_PATTERNS (#1820)

    • Add ZFS ARC support on FreeBSD

    • Add optional tabs layout on web UI system page (#1513)

    • Improve web UI performance and mobile styles

    • Improve disk discovery and I/O device matching (#1811, #1772)

    • Improve (likely fix) status alert reliability (#1519)

    • Fix temperature collection blocking agent stats on some systems (#1839)

    • Fix SMART_INTERVAL consistency across agent reconnects (#1800)

    • Fix container health status for Podman (#1475)

    • Fix disk usage averaging for extra disk alerts using historical records (#1801)

    • Fix bandwidth alert computation from byte-per-second source (#1770)

    • Fix 1m chart view leading to inflated Docker network IO during use

    • Fix light flashes when refreshing in dark mode (#1832)

    • Fix daylight saving time offset handling in daily quiet hours (#1827)

    • Fix potential nil pointer panics in hub realtime worker and websocket ping

    • Fix NIC auto-filter bypass when explicitly whitelisted (#1805)

    • Fix ATA device statistics handling for negative values (#1791)

    • Fix AMD GPU sysfs filesize misreporting workaround (#1799)

    • Fix macOS agent path lookup for macmon (#1746)

    • Update Go version and dependencies

    Open source →
  6. v0.18.5-0.20260227192310-8f23fff1c93b 27 Feb 2026 pre-release

    Nothing published for this version

  7. v0.18.4 20 Feb 2026
    Release notes

    What's Changed

    • Add outbound heartbeat monitoring to external services by @amirhmoradi in #1729
    • Add experimental GPU monitoring for Apple Silicon by @raccettura. (#1747, #1746, docs)
    • Add nvtop integration for GPU monitoring. (#1508)
    • Add GPU_COLLECTOR environment variable to manually specify the GPU collector(s).
    • SMART: add eMMC health via sysfs by @VACInc in #1736
    • Add DISABLE_SSH environment variable to disable SSH agent functionality. (#1061)
    • Add fingerprint command to the agent. (#1726)
    • Include GTT memory in AMD GPU metrics and improve device name lookup. (#1569)
    • Improve multiplexed logs detection for Podman. (#1755)
    • Harden against Docker API path traversal.
    • Fix issue where the agent could report incorrect root disk I/O when running in Docker. (#1737)
    • Show system uptime in the system table by @svenvg93 in #1719
    • Retry Docker check on non-200 HTTP response by @ElioDiNino in #1754
    • Allow precise value entry for alerts via text input by @svenvg93 in #1718
    • Add version flag to agent by @svenvg93 in #1639
    • Fix race issue with meter threshold colors.
    • Add InstallMethod parameter to Windows install script.
    • Update Go version and dependencies.

    New Contributors

    Full Changelog: v0.18.3...v0.18.4

    Open source →
    Release notes
    • Add outbound heartbeat monitoring to external services (#1729)

    • Add experimental GPU monitoring for Apple Silicon. (#1747, #1746)

    • Add nvtop integration for GPU monitoring. (#1508)

    • Add GPU_COLLECTOR environment variable to manually specify the GPU collector(s).

    • Add eMMC health monitoring via sysfs. (#1736)

    • Add uptime to systems table. (#1719)

    • Add DISABLE_SSH environment variable to disable SSH agent functionality. (#1061)

    • Add fingerprint command to the agent. (#1726)

    • Add precise value entry for alerts via text input. (#1718)

    • Include GTT memory in AMD GPU metrics and improve device name lookup. (#1569)

    • Improve multiplexed logs detection for Podman. (#1755)

    • Harden against Docker API path traversal.

    • Fix issue where the agent could report incorrect root disk I/O when running in Docker. (#1737)

    • Retry Docker check on non-200 HTTP response. (#1754)

    • Fix race issue with meter threshold colors.

    • Update Go version and dependencies.

    • Add InstallMethod parameter to Windows install script.

    Open source →
  8. v0.18.4-0.20260218223300-311095cfddda 18 Feb 2026 pre-release

    Nothing published for this version

  9. v0.18.3 01 Feb 2026
    Release notes

    Notice

    • The Windows agent's updated version of LibreHardwareMonitorLib now uses PawnIO instead of WinRing0. If you lose temperature sensors, make sure PawnIO is installed. (See #1657 and #1697.)

    • Container NetworkSent and NetworkRecv fields have been deprecated in favor of Bandwidth. Agents will stop populating those fields in 0.19.0, so please update any integrations to prefer Bandwidth. It's available for all containers on hubs >= 0.18.3.

    What's Changed

    • Add experimental sysfs AMD GPU collector. (#737, #1569)
    • Improve container network stats accuracy.
    • Fix SHARE_ALL_SYSTEMS for system_details, smart_devices, and systemd_services. (#1660)
    • Improve CJK truncation in UI.
    • Fix container uptime sorting edge case. (#1696)
    • Remove stale systemd services from tracking after deletion. (#1594)
    • Update honeypot field name and autofill ignores. (#1011)
    • Write health_file to /dev/shm instead of /tmp if available. (#1455)
    • Ensure battery current charge doesn't exceed full capacity. (#1668)
    • Increase smartctl --scan timeout to 10 seconds. (#1465)
    • Update Go dependencies
    • Change usermod to addgroup for docker access by @wowi42 in #1641
    • fix: update smartctlArgs call to use hasExistingData flag by @nemvince in #1645
    • feat: add tooltip to system name in systems table by @Fahleen1 in #1640
    • chore: update workflows and templates by @svenvg93 in #1661
    • Add SMART_DEVICES_SEPARATOR + allow drives with the same name to be added with different types (e.g. raid controllers) by @jules2689 in #1655
    • Chore: Remove Debian package goreleaser workaround by @svenvg93 in #1677
    • [Agent] feat: parse ATA device statistics for temperature and future metrics by @sternma in #1689
    • [Bug] Restore "Add System" button on mobile. by @svenvg93 in #1687
    • Bug: Apply SELinux context after binary replacement by @svenvg93 in #1678
    • feat: Added tooltips for navbar buttons to clear meaning of each one by @Fahleen1 in #1636
    • Bug: Don't force lowercase text by @svenvg93 in #1682
    • fix: update LibreHardwareMonitorLib to 0.9.5 by @bartvdbraak in #1697
    • bug: ignore alt key combinations by @svenvg93 in #1698

    New Contributors

    Full Changelog: v0.18.2...v0.18.3

    Open source →
    Release notes
    • Add experimental sysfs AMD GPU collector. (#737, #1569)

    • Update LibreHardwareMonitorLib to 0.9.5. (#1697)

    • Improve container network stats accuracy.

    • Fix SHARE_ALL_SYSTEMS for system_details, smart_devices, and systemd_services. (#1660)

    • Parse ATA device statistics for temperature and future metrics. (#1689)

    • Add SMART_DEVICES_SEPARATOR environment variable and allow drives with the same name to be added with different types (e.g. RAID controllers). (#1655)

    • Add tooltips for navbar buttons. (#1636)

    • Add icon button for mobile use. (#1687)

    • Add tooltip to system name in systems table. (#1640)

    • Improve CJK truncation in UI.

    • Fix container uptime sorting edge case. (#1696)

    • Remove stale systemd services from tracking after deletion. (#1594)

    • Apply SELinux context after binary replacement. (#1678)

    • Update honeypot field name and autofill ignores. (#1011)

    • Write health_file to /dev/shm instead of /tmp if available. (#1455)

    • Don't force lowercase text for active alerts. (#1682)

    • Ensure battery current charge doesn't exceed full capacity. (#1668)

    • Increase smartctl --scan timeout to 10 seconds. (#1465)

    • Use name-only matching for unique S.M.A.R.T. devices. (#1655)

    • Fix smartctlArgs call to use hasExistingData flag. (#1645)

    • Ignore alt key combinations when navigating systems with arrow keys. (#1698)

    • Update Go dependencies

    Open source →
  10. v0.18.3-0.20260113001314-0fc4a6daed68 13 Jan 2026 pre-release

    Nothing published for this version

  11. v0.18.2 12 Jan 2026
    Release notes

    This release fixes a regression that resulted in the agent binary being dynamically linked, causing it to fail on musl-based Linux distributions like Alpine and OpenWrt. If you were affected by this, see below for instructions to fix.

    What's Changed

    • Add separate dynamically linked glibc build for Linux. (#1618)
    • Fix GPU ID collision between Intel and NVIDIA collectors. (#1522)
    • Agent update command now detects your system's C library and downloads the optimal binary (static or glibc) on Linux.
    • fix: some of indonesia translate by @marmar76 in #1625
    • Jetson tegrastats regex pre jetpack5 by @Vascolas007 in #1631
    • site: only hide GPU engine graph if entire usage is 0% by @crimist in #1624

    New Contributors

    Fix for musl-based Linux distributions

    If you updated to a version that currently fails to start (./beszel-agent: not found), you can restore your agent by running the following commands:

    # 1. Download latest static binary (replace 'amd64' with your arch if different)
    curl -L https://github.com/henrygd/beszel/releases/latest/download/beszel-agent_linux_amd64.tar.gz | tar -xz
    
    # 2. Replace the broken binary
    mv beszel-agent /opt/beszel-agent/beszel-agent
    chmod +x /opt/beszel-agent/beszel-agent
    
    # 3. Restart the service
    # For Alpine:
    rc-service beszel-agent restart
    # For OpenWRT:
    /etc/init.d/beszel-agent restart

    Full Changelog: v0.18.1...v0.18.2

    Open source →
    Release notes
    • Add separate dynamically linked glibc build for Linux. (#1618)

    • Fix GPU ID collision between Intel and NVIDIA collectors. (#1522)

    • Only hide GPU engine graph if entire usage is 0%. (#1624)

    • Add Jetson tegrastats regex support for pre-Jetpack 5 versions. (#1631)

    • Improve Indonesian translations. (#1625)

    Open source →
  12. v0.18.1 12 Jan 2026
    Release notes

    Fixes bug in 0.18.0 release where all containers were cleared from the "All Containers" page when any system returned no containers.

    Additionally, there was a temporary problem with the :latest Docker image which may have caused your agents to report as down. This is fixed now and you can re-pull the image if necessary: #1618 (comment)

    Open source →
    Release notes
    • Fix bug in 0.18.0 where all containers were cleared from the "All Containers" page when any system returned no containers.
    Open source →
  13. v0.18.0 11 Jan 2026
    Release notes

    What's Changed

    • Add option to make universal token permanent. (#1097, #1614)
    • Add experimental NVML GPU collector. (#1522, #1587)
    • Add low battery alerts. (#1507)
    • Add battery charge to systems table.
    • Add --url and --token command line arguments to the agent. (#1524)
    • Collect S.M.A.R.T. data in the background every hour.
    • Add SMART_INTERVAL environment variable to customize S.M.A.R.T. data collection interval.
    • Collect system distribution and architecture.
    • Add system_details collection to store infrequently updated system information.
    • Improve S.M.A.R.T. device path lookup for NVMe devices. (#1504)
    • Raise smartctl timeout to 15 seconds. (#1465)
    • Fix container logs decoding for raw streams. (#1535)
    • Rename login honeypot field to prevent password manager autofill (#1011).
    • fix: When there is no client, LoaderCircle will always transfer by @Zero2A11 in #1511
    • fix non unique fingerprint by @deadbeef84 in #1556
    • bug: fix disk sorting in smart table by @svenvg93 in #1551
    • chore; add check for systemd before monitoring by @svenvg93 in #1550
    • fix: use origin country flags for Spanish and Portuguese languages by @Natxo09 in #1571
    • Add Serbian and Bahasa Indonesia translations.
    • Update Go dependencies.

    New Contributors

    Full Changelog: v0.17.0...v0.18.0

    Open source →
    Release notes
    • Add experimental NVML GPU collector. (#1522, #1587)

    • Add low battery alerts. (#1507)

    • Add battery charge to systems table.

    • Add option to make universal token permanent. (#1097, #1614)

    • Add --url and --token command line arguments to the agent. (#1524)

    • Collect S.M.A.R.T. data in the background every hour.

    • Add SMART_INTERVAL environment variable to customize S.M.A.R.T. data collection interval.

    • Collect system distribution and architecture.

    • Add system_details collection to store infrequently updated system information.

    • Improve S.M.A.R.T. device path lookup for NVMe devices. (#1504)

    • Use origin country flags for Spanish, Portuguese, English languages. (#1571)

    • Raise smartctl timeout to 15 seconds. (#1465)

    • Skip known non-unique product UUID when generating fingerprints. (#1556)

    • Fix container logs decoding for raw streams. (#1535)

    • Fix capacity sorting in S.M.A.R.T. table. (#1551)

    • Fix loader visibility when no systems are present. (#1511)

    • Rename login honeypot field to prevent password manager autofill (#1011).

    • Add Serbian and Bahasa Indonesia translations.

    • Update Go dependencies.

    Open source →
  14. v0.17.0 03 Dec 2025
    Release notes

    What's Changed

    • Add quiet hours to silence alerts during specific time periods. (#265)
    • Add dedicated S.M.A.R.T. page.
    • Add alerts for S.M.A.R.T. failures.
    • Add DISK_USAGE_CACHE environment variable. (#1426)
    • Add SKIP_SYSTEMD environment variable. (#1448)
    • Add hub builds for Windows and FreeBSD.
    • Change extra disk indicators in systems table to display usage range as dots. (#1409)
    • Strip ANSI escape sequences from docker logs. (#1478)
    • Font ligatures create unwanted artifacts in random ids by @m90 in #1434
    • fix: Fix the issue where the Add System button is visible to read-only users. by @zjkal in #1442
    • [Feature] Add crossorigin attribute to manifest link by @pavelpikta in #1457
    • Update Go dependencies.

    New Contributors

    Full Changelog: v0.16.1...v0.17.0

    Open source →
    Release notes
    • Add quiet hours to silence alerts during specific time periods. (#265)

    • Add dedicated S.M.A.R.T. page.

    • Add alerts for S.M.A.R.T. failures.

    • Add DISK_USAGE_CACHE environment variable. (#1426)

    • Add SKIP_SYSTEMD environment variable. (#1448)

    • Add hub builds for Windows and FreeBSD.

    • Change extra disk indicators in systems table to display usage range as dots. (#1409)

    • Strip ANSI escape sequences from docker logs. (#1478)

    • Fix issue where the Add System button is visible to read-only users. (#1442)

    • Fix font ligatures creating unwanted artifacts in random ids. (#1434)

    • Update Go dependencies.

    Open source →
  15. v0.16.1 14 Nov 2025
    Release notes
    • Add services column to All Systems table. (#1153)

    • Add SERVICE_PATTERNS environment variable to filter systemd services. (#1153)

    • Fix detection and handling of immutable filesystems like Fedora Silverblue. (#1405)

    • Persist alert history page size preference. (#1404)

    • Add setting for layout width.

    • Update Go dependencies.

    Open source →
  16. v0.16.1-0.20251113235047-e1067fa1a39a 13 Nov 2025 pre-release

    Nothing published for this version

  17. v0.16.0 12 Nov 2025
    Release notes
    • Add basic systemd service monitoring. (#1153)

    • Add GPU usage alerts.

    • Show additional disk percentages in systems table. (#1365)

    • Embed smartctl in the Windows binary (experimental). (#1362)

    • Add EXCLUDE_SMART environment variable to exclude devices from S.M.A.R.T. monitoring. (#1392)

    • Change alert links to use system ID instead of name.

    • Update Go dependencies.

    Open source →
  18. v0.15.5-0.20251110224311-3eede6bead7b 10 Nov 2025 pre-release

    Nothing published for this version

  19. v0.15.5-0.20251105180347-1af7ff600fb0 05 Nov 2025 pre-release

    Nothing published for this version

  20. v0.15.4 04 Nov 2025
    Release notes
    • Refactor containers table to fix clock issue causing no results. (#1337)

    • Fix Windows extra disk detection. (#1361)

    • Add total line to the tooltip of charts with multiple values. (#1280)

    • Add fallback paths for smartctl lookup. (#1362, #1363)

    • Fix intel_gpu_top parsing when engine instance id is in column. (#1230)

    • Update henrygd/beszel-agent-nvidia Dockerfile to build latest smartmontools. (#1335)

    Open source →
  21. v0.15.4-0.20251102221347-1d546a409119 02 Nov 2025 pre-release

    Nothing published for this version

  22. v0.15.3 01 Nov 2025
    Release notes
    • Add CPU state details and per-core usage. (#1356)

    • Add EXCLUDE_CONTAINERS environment variable to exclude containers from being monitored. (#1352)

    • Add INTEL_GPU_DEVICE environment variable to specify Intel GPU device. (#1285)

    • Improve parsing of edge case S.M.A.R.T. power on times. (#1347)

    • Fix empty disk I/O values for extra disks. (#1355)

    • Fix battery nil pointer error. (#1353)

    • Add Hebrew with translations by @gabay.

    • Update shoutrrr and gopsutil dependencies.

    Open source →
  23. v0.15.3-0.20251030233001-85ac2e5e9ae2 30 Oct 2025 pre-release

    Nothing published for this version

  24. v0.15.2 29 Oct 2025
    Release notes
    • Improve S.M.A.R.T. device detection logic (fix regression in 0.15.1) (#1345)
    Open source →
  25. v0.15.1 28 Oct 2025
    Release notes
    • Add SMART_DEVICES environment variable to specify devices and types. (#373, #1335)

    • Add support for scsi, sntasmedia, and sntrealtek S.M.A.R.T. types. (#373, #1335)

    • Handle power-on time attributes that are formatted as strings (e.g., "0h+0m+0.000s").

    • Skip virtual disks in S.M.A.R.T. monitoring. (#1332)

    • Add sorting to the S.M.A.R.T. table. (#1333)

    • Fix incorrect disk rendering in S.M.A.R.T. device details. (#1336)

    • Fix SHARE_ALL_SYSTEMS setting not working for containers. (#1334)

    • Fix text contrast issue when container details are disabled. (#1324)

    Open source →
  26. v0.15.1-0.20251027192629-b3e9857448d5 27 Oct 2025 pre-release

    Nothing published for this version

  27. v0.15.1-0.20251026180914-14528174231f 26 Oct 2025 pre-release

    Nothing published for this version

  28. v0.15.1-0.20251026154121-6287f7003caa 26 Oct 2025 pre-release

    Nothing published for this version

  29. v0.15.0 26 Oct 2025
    Release notes
    • Add initial S.M.A.R.T. support for disk health monitoring. (#962)

    • Add henrygd/beszel-agent:alpine Docker image and include smartmontools in all non-base agent images.

    • Remove environment variables from container details (#1305)

    • Add CONTAINER_DETAILS environment variable to control access to container logs and info APIs. (#1305)

    • Improve temperature chart by allowing y-axis to start above 0 for better readability. (#1307)

    • Improve battery detection logic. (#1287)

    • Limit docker log size to prevent possible memory leak. (#1322)

    • Update Go dependencies.

    Open source →
  30. v0.14.2-0.20251025222646-b18528d24acb 25 Oct 2025 pre-release

    Nothing published for this version

  31. v0.14.2-0.20251024225456-962613df7ceb 24 Oct 2025 pre-release

    Nothing published for this version

  32. v0.14.2-0.20251022151742-92b1f236e38d 22 Oct 2025 pre-release

    Nothing published for this version

  33. v0.14.1 20 Oct 2025
    Release notes
    • Add MFA_OTP environment variable to enable email-based one-time password for users and/or superusers.

    • Add image name to containers table. (#1302)

    • Add spacing for long temperature chart tooltip. (#1299)

    • Fix sorting by status in containers table. (#1294)

    Open source →
  34. v0.14.1-0.20251020211126-dfd1fc8fda17 20 Oct 2025 pre-release

    Nothing published for this version

  35. v0.14.1-0.20251019151832-03900e54cc5e 19 Oct 2025 pre-release

    Nothing published for this version

  36. v0.14.1-0.20251019000258-f4abbd1a5bb2 19 Oct 2025 pre-release

    Nothing published for this version

  37. v0.14.0 18 Oct 2025
    Release notes
    • Add /containers page for viewing current status of all running containers. (#928)

    • Add ability to view container status, health, details, and basic logs. (#928)

    • Probable fix for erroneous network stats when interface resets (#1267, #1246)

    0.13.2

    • Add ability to set custom name for extra filesystems. (#379)

    • Improve WebSocket agent reconnection after network interruptions. (#1263)

    • Allow more latency in one minute charts before visually disconnecting points. (#1247)

    • Update favicon and add add down systems count in bubble.

    Open source →
  38. v0.13.3-0.20251011173457-1e32d136506f 11 Oct 2025 pre-release

    Nothing published for this version

  39. v0.13.2 09 Oct 2025

    Nothing published for this version

  40. v0.13.1 06 Oct 2025
    Release notes
    • Fix one minute charts on systems without Docker. (#1237)

    • Change system permalinks to use ID instead of name. (#1231)

    Open source →
  41. v0.13.0 03 Oct 2025
    Release notes
    • Add one minute chart with one second interval.

    • Improve accuracy of disk I/O statistics.

    • Add SYSTEM_NAME environment variable to override system name on universal token registration. (#1184)

    • Add noindex HTML meta tag. (#1218)

    • Update Go dependencies.

    Open source →
  42. v0.12.12 25 Sep 2025
    Release notes
    • Fix high CPU usage when intel_gpu_top returns an error. (#1203)

    • Add SKIP_GPU environment variable to skip GPU data collection. (#1203)

    • Add fallback cache/buff memory calculation when cache/buff isn't available (#1198)

    • Fix automatic agent update / restart on OpenRC. (#1199)

    Open source →
  43. v0.12.12-0.20250925031415-c790d762110b 25 Sep 2025 pre-release

    Nothing published for this version

  44. v0.12.11 24 Sep 2025
    Release notes
    • Adjust calculation of cached memory (fixes #1187, #1196)

    • Add pattern matching and blacklist functionality to NICS env var. (#1190)

    • Update Intel GPU collector to parse plain text (-l) instead of JSON output (#1150)

    Open source →
  45. v0.12.11-0.20250924001619-79fbbb7ad09f 24 Sep 2025 pre-release

    Nothing published for this version

  46. v0.12.11-0.20250923004837-c5eba6547ae4 23 Sep 2025 pre-release

    Nothing published for this version

  47. v0.12.10 22 Sep 2025
    Release notes

    Note that the default memory calculation changed in this release, which may cause a difference in memory usage compared to previous versions.

    • Add initial support for Intel GPUs (#1150, #755)

    • Show connection type (WebSocket / SSH) in hub UI.

    • Fix temperature unit and bytes / bits settings. (#1180)

    • Add henrygd/beszel-agent-intel image for Intel GPUs (experimental).

    • Update Go dependencies. Shoutrrr now supports notifications for Signal and WeChat Work (WeCom).

    Open source →
  48. v0.12.10-0.20250919160841-d0b6e725c839 19 Sep 2025 pre-release

    Nothing published for this version

  49. v0.12.10-0.20250918215122-37817b0f1545 18 Sep 2025 pre-release

    Nothing published for this version

  50. v0.12.9 17 Sep 2025
    Release notes
    • Fix divide by zero error introduced in 0.12.8 :) (#1175)
    Open source →
  51. v0.12.8 17 Sep 2025
    Release notes
    • Add per-interface network traffic charts. (#926)

    • Add cumulative network traffic charts. (#926)

    • Add setting for time format (12h / 24h). (#424)

    • Add experimental one-time password (OTP) support.

    • Add TRUSTED_AUTH_HEADER environment variable for authentication forwarding. (#399)

    • Add AUTO_LOGIN environment variable for automatic login. (#399)

    • Add FreeBSD support for agent install script and update command.

    • Fix status alerts not being resolved when system comes up. (#1052)

    Open source →
  52. v0.12.8-0.20250917020946-1b9e781d4553 17 Sep 2025 pre-release

    Nothing published for this version

  53. v0.12.8-0.20250915220413-4e0ca7c2bad4 15 Sep 2025 pre-release

    Nothing published for this version

  54. v0.12.8-0.20250915160250-3e73399b877c 15 Sep 2025 pre-release

    Nothing published for this version

  55. v0.12.8-0.20250913160936-e149366451cc 13 Sep 2025 pre-release

    Nothing published for this version

  56. v0.12.8-0.20250912165953-8da1ded73ea6 12 Sep 2025 pre-release

    Nothing published for this version

  57. v0.12.8-0.20250910173417-07491108cd58 10 Sep 2025 pre-release

    Nothing published for this version

  58. v0.12.8-0.20250909211315-a19ccc92632c 09 Sep 2025 pre-release

    Nothing published for this version

  59. v0.12.8-0.20250909175336-32d5188eef10 09 Sep 2025 pre-release

    Nothing published for this version

  60. v0.12.7 05 Sep 2025
    Release notes
    • Make LibreHardwareMonitor opt-in with LHM=true environment variable. (#1130)

    • Fix bug where token was not refreshed when adding a new system. (#1141)

    • Add USER_EMAIL and USER_PASSWORD environment variables to set the email and password of the initial user. (#1137)

    • Display system counts (active, paused, down) in All Systems 'view' options. (#1078)

    • Remember All Systems sort order during session.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive