hank
b4ac1eef12
New translations en.po (Russian)
...
[ci skip]
2026-08-17 16:46:02 -04:00
hank
ebde392591
New translations en.po (Portuguese)
...
[ci skip]
2026-08-17 16:46:00 -04:00
henrygd
19f250c7de
ci: change release flow actions/setup-go to use go-version: stable
v0.18.8
2026-08-17 16:11:00 -04:00
henrygd
e07f91b920
release 0.18.8
2026-08-17 16:01:51 -04:00
henrygd
218aa8478a
update translations
2026-08-17 15:38:22 -04:00
henrygd
90b789aa72
update changelog
2026-08-17 15:33:32 -04:00
hank and GitHub
2d01d71f46
New Crowdin updates ( #1930 )
2026-08-17 15:33:16 -04:00
henrygd
f894d188cf
ci(helm): update chart versions on new beszel release
2026-08-17 14:52:31 -04:00
henrygd
46cc602d37
ci(helm): publish charts to GHCR instead of creating releases
2026-08-17 14:33:40 -04:00
henrygd and Digital
89ad51d4ce
fix(agent): distinguish SMART devices sharing the same path
...
Co-authored-by: Digital <github@crni.xyz >
2026-08-17 13:55:27 -04:00
d5f41af3a6
chore(deps): bump docker/setup-buildx-action from 3 to 4 ( #2221 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 13:03:15 -04:00
henrygd
1074503af1
deps: update go packages
2026-08-17 12:57:55 -04:00
henrygd
90f1bdef1e
remove language toggle from navbar
2026-08-17 12:54:55 -04:00
henrygd
5f383c0eb1
fix(tests): stop system updaters on app termination
2026-08-17 12:32:34 -04:00
henrygd
ae037b278e
agent: simplify FreeBSD temperature sensor names
2026-08-16 21:16:12 -04:00
9f1128933f
feat: Add support for reading CPU (dev.cpu.*.temperature) and ACPI thermal zone (hw.acpi.thermal.tz*) temperature sensors on FreeBSD systems. ( #2227 )
...
Co-authored-by: roib <roib@elsec.us >
2026-08-16 20:58:41 -04:00
henrygd
dbe10e3a8f
ci: update vulncheck workflow to run only on pushes to main, not PRs
2026-08-16 20:33:38 -04:00
hank
7e7bcb3b35
chore: release main
2026-08-16 20:28:39 -04:00
henrygd
418e3f0892
fix(helm): update app version to 0.18.7
2026-08-16 20:26:37 -04:00
henrygd
7556a63378
helm: update version to latest and automate chart app version bumps
...
- Keep chart documentation aligned with the application version
- Update app versions automatically after application releases
- Restore the main application release as latest after chart publishing
2026-08-16 20:23:34 -04:00
hank
260b082c5e
chore: release main
2026-08-16 20:04:02 -04:00
henrygd
55054a75ab
fix(helm): publish and index chart releases reliably, maybe
...
- Serialize release runs to prevent GitHub Pages index races
- Publish drafts using the release ID from Release Please
- Keep Helm chart releases out of the latest release channel
- Publish releases before Chart Releaser indexes them
- Match Chart Releaser to v-prefixed release tags
2026-08-16 20:02:20 -04:00
hank
ccd1735a8e
chore: release main
2026-08-16 19:42:36 -04:00
henrygd
c67b69d17e
fix(helm): publish immutable chart releases safely, maybe
...
- Create draft releases before uploading chart packages
- Update the chart index before making releases immutable
- Keep Helm releases out of the latest release channel
- Serialize chart publishing to avoid index races
- Run the workflow only when Helm-related files change
2026-08-16 19:39:25 -04:00
hank
da3ab62d4e
chore: release main
2026-08-16 18:58:18 -04:00
Daniel Nikoloski and GitHub
ec4ec01a39
feat: huge beszel hub and agent helm chart update ( #1582 )
2026-08-16 18:52:26 -04:00
Donggyu Kwon and GitHub
ca5497324c
feat: add :slim NVIDIA agent container image ( #2002 , #2003 )
2026-08-16 15:42:13 -04:00
Sai Asish Y and GitHub
adaf6f338d
systems: synthesize error when getRecord returns nil record ( #1968 )
2026-08-16 14:44:30 -04:00
Sven van Ginkel and GitHub
1ab1229a61
feat: build for armv5 and armv6 ( #1884 )
2026-08-16 14:33:04 -04:00
henrygd
9a54d844ba
dev: remove noisy biome checks from package.json scripts
2026-08-16 14:26:59 -04:00
henrygd
87405c5f10
feat: add multi-battery monitoring
...
- Report battery data for individual devices
- Select a representative battery for legacy fields and alerts
- Average named battery data independently
- Display multiple batteries in system charts
- Add cross-platform coverage and transport tests
2026-08-16 13:52:29 -04:00
Miłosz Kolber and GitHub
bfa6a1e361
feat(agent): monitor Intel Arc (xe) GPUs via nvtop ( #2223 )
...
intel_gpu_top does not support the xe driver, so skip it for xe devices
and let the existing nvtop last-resort collector handle them. nvtop leaves
device_name unset on xe, so name the GPU from its PCI device id ("Intel GPU
(<id>)"). Adds nvtop to the Intel agent image (gputop already ships with
igt-gpu-tools).
2026-08-16 11:41:28 -04:00
T.J. Tarazevits and GitHub
3688b2d033
Add Intel sysfs GPU power collector (Xe/i915 hwmon energy counters) ( #2020 )
2026-08-16 11:20:43 -04:00
mhlas7 and GitHub
b4e1f3fafe
fix(install): detect rc.conf.d override that blocks FreeBSD service start and restart ( #2219 )
...
* fix(install): detect rc.conf.d override that blocks FreeBSD service start
* fix log file removal
2026-08-15 16:16:33 -04:00
eebcd56462
feat: fan RPM monitoring ( #2032 )
...
Adds fan RPM monitoring as a peer to the existing temperature collection, addressing #1918 .
---------
Co-authored-by: henrygd <hank@henrygd.me >
2026-08-15 15:59:07 -04:00
eb5dd230cf
fix(hub): remove stale smart_devices records when a drive is no longer reported ( #2178 )
...
* Fix duplicate /dev/sdg-style entries
* only prune devices after complete refreshes
---------
Co-authored-by: henrygd <hank@henrygd.me >
2026-08-15 13:40:30 -04:00
henrygd
3337dff64b
ui: possible fix for android bitwarden autofill ( #1011 )
2026-08-15 12:18:26 -04:00
b68acea5a8
fix(agent): show all IP:port mappings for containers bound to multiple IPs ( #1993 )
...
* feat: support multiple docker ips
* deduplicate wildcard docker bindings
---------
Co-authored-by: henrygd <hank@henrygd.me >
2026-08-15 11:50:20 -04:00
henrygd
66ac62a125
vulncheck: update actions/setup-go to use go-version: stable
...
https://github.com/actions/setup-go/blob/main/docs/advanced-usage.md#using-the-go-version-input
2026-08-14 19:44:11 -04:00
henrygd
e2a18ec636
deps: update go version to fix vulncheck workflow
2026-08-14 19:37:08 -04:00
henrygd
ffd4fc2c45
test(ghupdate): align missing checksum digest error expectation
2026-08-14 19:34:42 -04:00
henrygd
052489cada
ghupdate: add checksum verification and extraction path containment guard
2026-08-14 19:23:08 -04:00
Yvan Wang and GitHub
d50c09176f
fix(agent): honor explicit SMART_DEVICES type hint instead of scan-detected type ( #2102 )
...
When SMART_DEVICES specifies an explicit type (e.g. /dev/sda:scsi), the
agent resolved the device type correctly but smartctlArgs dropped the -d
flag for scsi/ata (the #1345 scan-misdetection workaround), so smartctl
re-detected the wrong type (sat) and collection failed on USB drives
whose bridge does not support SAT passthrough.
Mark types that come from an explicit SMART_DEVICES hint and always pass
them through via -d, while still letting scan-detected scsi/ata
auto-detect as before. Adds regression tests for the arg building, the
full parse -> merge -> args path, and flag preservation across rescans.
Fixes #2072
2026-08-14 14:13:33 -04:00
mhlas7 and GitHub
fe84cfa16d
Implement OPNsense boot hook for Beszel Agent ( #2089 )
...
Add OPNsense boot hook for Beszel Agent startup
2026-08-14 13:21:15 -04:00
Lars Lehtonen and GitHub
6d0b83f6de
fix(cron): log CreateLongerRecords errors ( #1926 )
...
chore(cron): comment cron tasks with pocketbase warning
2026-08-14 10:40:28 -04:00
Vito Cappello and GitHub
cf90249519
Clamp Linux battery capacity percentage ( #1957 )
2026-08-14 10:17:38 -04:00
Sven van Ginkel and GitHub
6607d4c0d6
fix(hub): check X-Real-IP header to resolve agent's real source IP ( #1973 )
2026-08-14 10:13:26 -04:00
henrygd
bc55e249c4
ui: visually truncate public key on tokens settings page
2026-08-14 10:06:24 -04:00
Sven van Ginkel and GitHub
977826e8f3
feat(hub): show public key in universal token settings ( #2028 )
2026-08-14 10:04:40 -04:00
henrygd
8450b40e0c
fix: tests that were not compatible w/ new pocketbase version
2026-08-14 00:20:45 -04:00