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.
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.
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)
This release introduces initial support for S.M.A.R.T. disk health data. The documentation is a work in progress and may not cover all cases. Please report issues in #373.
Other changes:
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. (#1305)
Improve temperature chart by allowing y-axis to start above 0 for better readability. (#1307)
First support for Intel GPUs and a change in default Linux memory calculation (see below).
What's Changed
Add initial support for Intel GPUs (#1150, #755; feedback appreciated)
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.
Change default memory calculation (see below)
Update Go dependencies. Shoutrrr now supports notifications for Signal and WeChat Work (WeCom).
Note on Linux memory calculation change
The default calculation now uses MemAvailable and better aligns with top and free. This may cause an increase in usage and trigger alarms (sorry!). See shirou/gopsutil#1873 for more information.