Note
The Windows agent is experimental and may get flagged by AV. I'll try to improve the setup process and sort out the major issues over the next handful of minor releases. See this article by Alex Kretzschmar for usage.
New features
- Allow x minutes downtime before alerting. (#595, #625).
- Support serving under a subpath location (instructions). (#33, #518)
- Support for multiple hubs connecting to a single agent. (#341)
SHARE_ALL_SYSTEMS
env var to share all systems with all users. (#585)- Added GPU and Temperature columns to the dashboard systems table. (#616)
PRIMARY_SENSOR
env var to choose which sensor displays in the table.- Left / right keys (and h / l) change page to previous / next systems. (#608)
- Save user preference between docker/binary in the 'Add System' dialog. (#602)
NETWORK
env var to specifytcp
,tcp4
,tcp6
, orunix
.- Improve ease of setup for local agent in Docker with unix socket connection.
- Support for optional
BESZEL_HUB_
andBESZEL_AGENT_
prefixes for all env vars. - Add dialog to edit system details. (#338)
- Better icon for iOS / home screens. (#525)
- Auto-login if one OAuth provider and password auth is disabled.
- Add ability to copy docker run command or view manual binary setup instructions.
- Experimental support for Jetson devices with
tegrastats
. (#476, #286) - Grey out meters for offline systems. (#370)
KEY_FILE
env var to supply keys to agent via file. (#411, #412)- Initial beszel-hub k8s chart (#537)
- Allow searching by system status in dashboard table.
- Create Debian package for beszel-agent by @Daniel15 in #497
- Publish Docker images to GitHub container registry by @a-mnich in #615
- Add beszel-agent startup arguments by @a-mnich in #581
- Add OpenWRT support for binary quick script installation by @Nicols0Mart in #445
Bug fixes and other changes
- Fix power draw chart for discrete AMD GPUs.
- Refresh interfaces if agent starts before network online (#466)
- Add User-Agent to resolve Docker Desktop bug (#513, #603)
- Replaced
PORT
env var withLISTEN
.PORT
will continue to be supported. - Hub performance optimizations. Should use fewer resources and scale better.
- Average/max value state is persisted when changing systems.
Localization updates
- @NorseJedi added Norwegian.
- @maaaathis and @sszemtelen added Hungarian.
- @kinabcd added zh-TW.
- @ArsFy improved a bunch of Chinese translations.
- @stanol improved Ukrainian.
- @ikumasudo and @harupong improved Japanese.
I'll add more i18n contributions tomorrow. It's late here and I'm going to bed :)
New Contributors
- @beny2000 made their first contribution in #412
- @a-mnich made their first contribution in #425
- @Nicols0Mart made their first contribution in #445
- @svenvg93 made their first contribution in #438
- @Oaklight made their first contribution in #456
- @silven made their first contribution in #480
- @ompathak2004 made their first contribution in #522
- @Daniel15 made their first contribution in #497
- @Venipa made their first contribution in #534
- @dnikoloski made their first contribution in #537
- @kmcfate made their first contribution in #565
Full Changelog: v0.9.1...v0.10.0