Releases: henrygd/beszel
v0.5.2
- 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 withhtop
. (#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
- @Bot-wxt1221 made their first contribution in #199
Full Changelog: v0.5.1...v0.5.2
v0.5.1
- 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
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
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
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
- @steveiliop56 made their first contribution in #135
Full Changelog: v0.2.0...v0.3.0
v0.2.0
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
- @TOomaAh made their first contribution in #110
- @theRealBassist made their first contribution in #125
Full Changelog: v0.1.2...v0.2.0
v0.1.2
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
- @delta-whiplash made their first contribution in #82
Full Changelog: v0.1.1...v0.1.2
v0.1.1
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