Files
Pulse/pkg
rcourtman 0dce6f38df fix: port 19 unreleased hotfixes from 5.1.x into v6
Ports all unreleased fixes from pulse/hotfix-5.1.3 branch, adapted for
the v6 unified resource model where file paths and patterns differ.

Proxmox cluster health:
- Endpoint health: blocklist→allowlist (only connectivity errors mark unhealthy)
- Guest agent error wrapping with context prefixes
- TOFU fingerprint auto-refresh after TLS certificate renewal
- Test coverage for endpoint health classification

Storage & disk:
- metrics.db bloat prevention (vacuum, auto-vacuum, retention-on-startup)
- Deduplicate bind-mounted volumes in disk totals (K8s + btrfs/zfs)
- Storage aggregation scoped per-instance (prevents cross-cluster merging)

SMART monitoring:
- Parse raw.string instead of raw.value for SATA (fixes Seagate drives)
- Temperature fallback to ATA attributes 194/190

Docker & agents:
- Docker CPU: always use manual delta tracking (PreCPUStats unreliable)
- Agent auto-update: exit(1) on exec failure for systemd restart

Auth & SSO:
- SSO config persistence via ensureSSOConfig() on first access
- SAML route registration (/api/saml/* dispatcher)

AI & patrol:
- Probe all guest IPs for reachability (not just first)
- Discovery interval auto-defaults to 24h when enabled

Misc:
- Profile API trailing slash fix
- Doc comment fix (UpdateAlertDelayHours: -1 = disabled)
2026-02-14 15:17:31 +00:00
..