Skip to content

Releases: henrygd/beszel

v0.5.2

05 Oct 22:35
Compare
Choose a tag to compare
  • ZFS ARC is removed from used memory and tracked separately. (#142)
  • MEM_CALC env var to override the default memory usage calculation. Allows you to align values with htop. (#198)
  • SYS_SENSORS env var to override the sys path for sensors. (#160)
  • Temperature sensors are automatically excluded if reported temperature is below 0 or above 200.

New Contributors

Full Changelog: v0.5.1...v0.5.2

v0.5.1

03 Oct 00:03
Compare
Choose a tag to compare
  • Fix for inconsistent container stats on Docker v24 and older. Likely fixes Synology Docker issues. (#58, #177, #194)
  • Updated to gopsutil v4.24.9 for cgo-free Darwin compatibility.
  • Updated JS dependencies and added package-lock.json for Nixpkgs build. (#192)
  • Agent logs stats on startup if using LOG_LEVEL=debug.

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

29 Sep 20:50
Compare
Choose a tag to compare

New features

  • Disk usage monitoring of remote mounts. (#178)
  • Linux kernel version in system information. (#83)
  • SENSORS environment variable to whitelist temperature sensors to monitor.
  • CSP environment variable to set a custom Content-Security-Policy header value. (#112)
  • LOG_LEVEL environment variable.

Bug fixes

  • Fixes temperature sensors not reporting if any sensor lacks valid data. (#167)

Changes / improvements

  • Swap chart shows only if swap space is used, not just allocated. (#174)
  • Uses fallback for root partition I/O if device details are in mountinfo but missing from diskstats. (#183)
  • Disk usage chart scales to TB units rather than displaying values as thousands of gigabytes.
  • Eliminated the once-per-hour CPU spike by optimizing the code to delete old records.

Full Changelog: v0.4.0...v0.5.0

v0.4.0

16 Sep 18:11
Compare
Choose a tag to compare

New features

  • Notifications via Ntfy, Telegram, Discord, and other services, using Shoutrrr integration.
  • New NICS environment variable to specify a whitelist of network interfaces to monitor.
  • Ability to override the root filesystem disk usage stats (see below).
  • Allow users to change or add email addresses for alert notifications.
  • Allow users to change the default time range for charts.
  • Display hostname in system information if it's different than the host or name.

Changes to FILESYSTEM

If the FILESYSTEM environment variable is set, the agent now looks for an associated mount point and uses that for root disk usage stats. Previously the 'root partition' always used / as the mount point.

This gives you the ability to change the root partition if needed, and insures the I/O stats will accurately reflect the correct partition if a mount point is accessible.

Depending on your configuration, there's a small chance this will immediately change the values for root disk usage, which could result in a funky chart until the previous values age out.

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

03 Sep 22:41
Compare
Choose a tag to compare

Thank you for 1k stars!

New features

  • Monitoring for additional disks / partitions. 🎉 See the readme section for instructions. (#36)
  • Filter bar on docker charts to highlight specific containers

Bug fixes

  • Repeated notifications for down systems (#97, #129)
  • Cached mail client not using updated SMTP settings (#149)

Improvements

  • You no longer need to define FILESYSTEM for the Docker agent in most cases.
  • Charts layout can now be toggled between full width or grid.
  • External fonts have been removed.
  • Chart numbers are standardized to two decimals.

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

22 Aug 19:48
Compare
Choose a tag to compare

New features

  • Chart for temperature sensors. (#20)
  • Display agent and hub versions on dashboard page. (#105)
  • linux/arm/v7 Docker image (#128)

General improvements

  • Decreased CPU and memory usage of the hub.
  • Updates to the web UI design. (#56)
  • Charts now show gaps during downtime instead of connecting the points. (#100)
  • System names can now include special URL characters like # or ?. (#102)

Bug fixes

  • Add check for invalid container data to prevent system reporting as down. (#103)

Notes

  • This release includes a lot of refactoring, so please open an issue if you find a new bug.
  • If the temperature chart doesn't show, check that your system is able to access the sensors. On Linux, try the sensors command. You may not have access if your system hardware is virtualized.

New Contributors

Full Changelog: v0.1.2...v0.2.0

v0.1.2

07 Aug 20:23
Compare
Choose a tag to compare

Features

  • Chart for swap usage (only shows if swap space exists).
  • Chart for network traffic of Docker containers (includes internal traffic).
  • Support for Docker socket proxies using the DOCKER_HOST environment variable.

Bug fixes

  • Stale auth caching in browser (#86)
  • Down systems clogging the system update queue (#89)
  • Possible fix for very old Docker API versions dropping connections (#19, #96)

Notes

  • Both hub and agent need to be updated for data in new charts to populate.
  • There's now an official script for installing the Linux binaries as systemd services. Check it out here: guides/systemd.md
  • FreeBSD and MIPS64 binaries for the agent are now included in releases.
  • Max memory in y axis is now a precise number rather than rounded up.
  • Chart animations have been disabled to speed up overall navigation.
  • I don't have a machine that actually uses swap, so let me know if the chart data is incorrect.

New Contributors

Full Changelog: v0.1.1...v0.1.2

v0.1.1

28 Jul 22:16
Compare
Choose a tag to compare

Bug fixes

  • Agent losing track of container after restart (closes #48)
  • Possible fix for iOS Safari silently blocking OAuth popup (#6)
  • Possible fix for runtime error on Mac Mini M1 (#7)

Improvements

  • X axis uniformity in charts.
  • Systems should connect slightly faster after adding or unpausing.
  • User role doesn't need to be specified at creation. Defaults to user.
  • GitHub button / OAuth info dialog only shown during onboarding.
  • Allow specifying an address in the agent's PORT env var. Example: 10.0.0.1:65076

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

24 Jul 19:39
Compare
Choose a tag to compare

Provides fallback when the copy to clipboard functionality fails in insecure contexts (#1)

Now shows a prompt on failure to allow manual copying, with a message explaining why the automatic copy failed.

v0.0.1

24 Jul 14:57
Compare
Choose a tag to compare
0.0.1