Beszel v0.18.2

v0.18.2
Added 1
  • Add separate dynamically linked glibc build for Linux
Changed 2
  • Agent update command now detects your system's C library and downloads the optimal binary (static or glibc) on Linux
  • Only hide GPU engine graph if entire usage is 0%
Fixed 4
  • Fix regression where agent binary was dynamically linked, causing failures on musl-based Linux distributions like Alpine and OpenWrt
  • Fix GPU ID collision between Intel and NVIDIA collectors
  • Fix some Indonesia translations
  • Fix Jetson tegrastats regex for pre Jetpack5

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
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: https://github.com/henrygd/beszel/compare/v0.18.1...v0.18.2

View original

Upgraded? How did it go?

Discussion