Skip to content

Releases: henrygd/beszel

v0.6.2

23 Oct 22:45
Compare
Choose a tag to compare

What's Changed

  • Systems can now be managed in a config.yml file inside your data directory. See <your-url>/settings/config for more information. (#70, #206)

Full Changelog: v0.6.1...v0.6.2

v0.6.1

20 Oct 00:12
Compare
Choose a tag to compare

What's Changed

  • Ability to set alerts for all systems at once.
  • Fix iOS / Safari 16 and under. (#210)
  • Fix alert notification links if space in system name. (#209)
  • Update Go and JS dependencies.

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

16 Oct 22:24
Compare
Choose a tag to compare
  • Time based alerts. Please report any bugs. (#93)
  • Active alerts shown on home page.
  • Temperature alerts (#131)
  • Bandwidth alerts (#179)
  • Bandwidth displayed in dashboard table.
  • Disk usage alert now checks all disks, not only the root disk.

Screenshot of alerts interface

Screenshot of active alerts

Full Changelog: v0.5.3...v0.6.0

v0.5.3

10 Oct 22:42
Compare
Choose a tag to compare
  • Add maximum 1 minute values for CPU, bandwidth, and disk I/O. (#132)
  • Add basic caching to the web app to reduce requests for the same data.
  • Fix ZFS ARC not being recorded in longer records. (#142)

Full Changelog: v0.5.2...v0.5.3

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